gujieye
5f1c97940d
Merge branch 'main' into feat/coding-plan-usage
2026-08-14 17:05:53 +08:00
故璃
9133b6bdd1
feat: add coding plan usage
2026-08-14 15:56:16 +08:00
clh02467605
98ba3279fa
fix(runtime): expose errno in fetch-failed JSON cause.code
2026-08-14 15:27:26 +08:00
clh02467605
3b7c4cfabc
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/mcp-support-sse
2026-08-14 14:42:21 +08:00
clh02467605
d5d9fcb50f
fix: fixed sse error
2026-08-14 14:41:37 +08:00
clh02467605
3ea2931152
fix(mcp): harden SSE parsing, abort, and fallback matching
2026-08-14 11:11:47 +08:00
gujieye
bedd59df27
Merge branch 'main' into codex/usage-token-plan-reset-times
2026-08-13 19:54:06 +08:00
故璃
39a488181e
refactor(usage): align token-plan with --output convention and tolerant quota reading
2026-08-13 19:43:11 +08:00
clh02467605
4dcec7d075
fix(mcp): fix SSE header timeout, 405 fallback matching, and parseSSE chunking
2026-08-13 18:32:54 +08:00
clh02467605
ae0c2c1213
fix(speech): handle qwen3-filetrans singular result.transcription_url
...
Normalize async ASR transcription items so waiting mode downloads text and --out works without changing shared media task types.
2026-08-13 15:52:34 +08:00
clh02467605
01a62eb85b
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/mcp-support-sse
2026-08-13 15:40:04 +08:00
clh02467605
798ce596f6
fix(mcp): harden SSE fallback for Bailian and --url overrides
2026-08-13 15:37:32 +08:00
clh02467605
bd91e9d1c2
Merge remote-tracking branch 'refs/remotes/origin/main' into fix/fixed_issue_146
...
# Conflicts:
# skills/bailian-gen/reference/index.md
# skills/bailian-gen/reference/speech.md
2026-08-13 14:36:16 +08:00
clh02467605
e244771ee9
test(speech): harden flash ASR contract coverage and docs
...
Add SSE disable header, data-URI format inference, broader response text
parsing, HTTP contract e2e, pipeline routing tests, and ASR model selection
guidance in bailian-gen.
2026-08-13 14:25:47 +08:00
若麒
8a0dd70206
feat(cli): show command authentication requirements in help
2026-08-13 12:01:41 +08:00
clh02467605
9379da7a4c
fix(speech): align flash vocabulary_id and qwen3-filetrans language params
2026-08-13 09:47:09 +08:00
clh02467605
ddcd564e61
test: dry-run realtime ASR usage-error e2e to skip auth in CI
2026-08-12 17:22:25 +08:00
clh02467605
241de61866
fix: support sync-flash and qwen3-filetrans ASR models in speech recognize
...
- Add asr-routes.ts with resolveAsrApi() to route models to the correct
DashScope endpoint instead of always hitting asr/transcription
- Async filetrans: fun-asr / paraformer / *-filetrans → file_urls (plural)
- Async filetrans (qwen3): qwen3-asr-flash-filetrans* → file_url (singular)
- Sync flash (input-audio): fun-asr-flash* / qwen-audio-*-asr-flash → multimodal-generation
- Sync flash (qwen3): qwen3-asr-flash* → multimodal-generation + asr_options
- Realtime/streaming models now give a clear USAGE error instead of a
confusing server-side "url error"
- Propagate same routing logic to pipeline speechRecognize step
- Add table-driven unit tests and dry-run e2e assertions
Fixes #146
2026-08-12 17:12:23 +08:00
故璃
61d9a74166
fix: 1.14.3
2026-08-12 17:05:18 +08:00
故璃
69eb759490
refactor(usage): consolidate shared poll logic; migrate freeTrial APIs to bailian-commerce
...
Dedup:
- shared.ts: extract generic pollConsoleUntilDone (request-builder callback
absorbs each wrapper convention); pollTelemetryApi becomes a thin wrapper;
add pollFreeTierBatch
- freetier.ts / stats.ts: drop inline duplicates of extractResponseData,
polling, model-list paging, free-tier extractors and usage label maps;
import from shared.ts (behaviour unchanged: freetier keeps its 20-poll
budget, telemetry keeps 30)
Endpoint migration (broadscope-bailian.freeTrial -> bailian-commerce.freeTrial):
- queryFreeTierQuota, queryFreeTierOnlyStatus, batchActivateFreeTierOnly,
batchDeactivateFreeTierOnly
- update the console call example and the gateway doc comment to match
Note: verified statically and via dry-run; live calls pending a fresh
console login (session expired).
2026-08-12 16:30:08 +08:00
clh02467605
313966d7a9
feat(mcp): add SSE support with fallback mechanism for MCP connections
...
- Add McpSseClient implementation for classic HTTP+SSE MCP protocol
- Implement connectBailianMcpWithFallback with Streamable HTTP to SSE fallback
- Add isStreamableHttpUnsupported helper to detect 405 streamableHttp errors
- Update activate-hint logic to handle WebSearch 405 streamableHttp cases
- Replace direct MCP client usage with connection manager in call/tools commands
- Add proper client cleanup with close() calls in finally blocks
- Export new MCP connection utilities and types from core client module
- Add comprehensive tests for SSE client and fallback behavior
2026-08-12 15:44:51 +08:00
sonicg83
4d84af614b
Merge branch 'modelstudioai:main' into codex/usage-token-plan-reset-times
2026-08-07 23:29:01 +08:00
故璃
946b7029c6
feat: add version 1.14.2
2026-08-07 17:42:31 +08:00
gujieye
b9ecd5c43b
Merge pull request #143 from modelstudioai/feat/skill-init-commend
...
feat: add skill init & opt commend flags
2026-08-07 17:26:21 +08:00
故璃
4502424200
feat: add skill init & opt commend flags
2026-08-07 17:17:27 +08:00
若麒
03839766bc
docs: update READMEs
2026-08-07 17:15:26 +08:00
sonicg
24092b423c
fix(usage): handle unavailable token plan quotas
2026-08-06 22:47:26 +08:00
sonicg
752a79e442
fix(usage): handle missing token plan reset times
2026-08-06 09:12:41 +08:00
sonicg
80bdcb83f6
feat(usage): add token plan usage view
2026-08-05 23:28:39 +08:00
Gong Shiqi
6338df36be
Merge pull request #138 from modelstudioai/feat/update-defmodel
...
Update default image model to qwen-image-3.0
2026-08-05 19:43:48 +08:00
若麒
cb6740965f
chore(release): prepare 1.14.1
2026-08-05 19:35:05 +08:00
若麒
01ec13aad8
feat: add CLI source config tags
2026-08-05 17:37:14 +08:00
clh02467605
b68ff45fb9
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/update-defmodel
2026-08-05 17:08:44 +08:00
clh02467605
4990b27436
feat: update image default model
2026-08-05 16:58:29 +08:00
故璃
8488b251f7
Merge branch 'main' into feat/deploy-update
2026-08-05 16:11:38 +08:00
clh02467605
d64ba09bef
merge: merged main to current branch
2026-08-05 10:59:26 +08:00
clh02467605
8cdd54cf7a
docs(skills): remove companions claim; make --all -g the supported install path
2026-08-05 10:27:39 +08:00
故璃
121fa1317f
feat(skills): align agent registry with upstream and harden cross-platform install
2026-08-05 10:17:06 +08:00
若麒
081d09863b
Merge branch 'main' into feat/multi-channel-install
2026-08-04 20:22:26 +08:00
clh02467605
17b13de162
merge: merged main to current branch
2026-08-04 18:43:50 +08:00
clh02467605
ca98d8a25d
refactor(skills): introduce bailian-protocol companion and slim bailian-cli routing
2026-08-04 18:16:30 +08:00
若麒
1e1f5306b3
chore(release): prepare 1.14.0
2026-08-04 18:11:47 +08:00
clh02467605
13158856e8
feat: Refactor skills by granularity and optimize constraints
2026-08-04 15:31:07 +08:00
故璃
3766b6d7ca
Merge branch 'main' into feat/bailian-wiki-doc-sync
2026-08-03 19:33:16 +08:00
故璃
1962758b0c
feat: add request id
2026-08-03 19:32:27 +08:00
若麒
026e250cd3
Merge branch 'main' into feat/multi-channel-install
2026-08-03 17:16:56 +08:00
若麒
7a870ec417
chore(release): prepare 1.13.1
2026-08-03 16:19:00 +08:00
clh02467605
1c38c381e5
feat: switch default text model to qwen3.8-max
...
Align text chat, pipeline, config UI, login validation, and Token Plan
text presets, and update README, skill reference, and related tests.
2026-08-03 15:34:18 +08:00
rendianmeng
658763af2c
fix: ci test
2026-08-03 15:29:55 +08:00
rendianmeng
8ad3e7b947
feat: win bl update exe file test
2026-07-31 19:05:53 +08:00