故璃
79a0d2db9a
fix(permission): drop explicit undefined return and make revoke --all e2e credential-independent
2026-08-16 23:48:19 +08:00
故璃
8e6af6c669
feat: update model quota limit & add model permission command
2026-08-16 19:49:23 +08:00
若麒
cdf94a8c89
chore(release): prepare 1.15.0
2026-08-15 14:33:55 +08:00
gujieye
a9b0a752a8
Merge pull request #155 from modelstudioai/feat/coding-plan-usage
...
feat: add coding plan usage
2026-08-14 17:36:47 +08:00
Gong Shiqi
2b7a0c742a
Merge pull request #156 from modelstudioai/feat/text-chat-responses-api
...
feat(text): support Responses API
2026-08-14 17:21:40 +08:00
Gong Shiqi
e5818e103c
Merge pull request #145 from modelstudioai/feat/change-skills-install
...
Switch official skill install to bl skill init
2026-08-14 17:21:24 +08:00
gujieye
5f1c97940d
Merge branch 'main' into feat/coding-plan-usage
2026-08-14 17:05:53 +08:00
若麒
94ccab0898
feat(text): support Responses API
2026-08-14 17:02:29 +08:00
若麒
f3c7b6fb10
docs(readme): add standalone installation options
2026-08-14 16:28:51 +08:00
若麒
eb196cb4a6
docs(readme): add standalone installation options
2026-08-14 16:26:47 +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
若麒
4ec0f6828b
fix(update): sync skills after binary upgrades
2026-08-13 19:14:49 +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
clh02467605
9ae5dc924d
docs(cli): update skill installation command from add --name all to init
...
- Replace `bl skill add --name all` with `bl skill init` across documentation
- Update installation instructions in README, INSTALL, and agent skill guides
- Modify code references in update checker and UI components
- Adjust documentation links and cross-references accordingly
- Revise command examples in protocol and asset files
- Update versioning and setup instructions to reflect new command
- Modify HTML UI rendering for skill installation guidance
- Change internal command constants and execution calls
2026-08-07 17:56:30 +08:00
故璃
946b7029c6
feat: add version 1.14.2
2026-08-07 17:42:31 +08:00
clh02467605
d6cb075629
Merge remote-tracking branch 'refs/remotes/origin/main' into feat/change-skills-install
...
# Conflicts:
# README.md
# README.zh.md
# packages/cli/README.md
# packages/cli/README.zh.md
2026-08-07 17:37:43 +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
clh02467605
0e33c70e65
docs: update skill installation instructions to use bl skill add
...
- Replace all instances of `npx skills add modelstudioai/cli --all -g` with `bl skill add --name all`
- Update installation documentation in INSTALL.md, README.md, and related files
- Modify code references in config/inventory.ts, generate-reference.ts, and other files
- Update HTML UI messages to reflect new installation command
- Correct setup.md to include binary installation option and update subset install instructions
- Adjust versioning documentation to use new skill installation command
- Update all SKILL.md files with consistent installation instructions
2026-08-07 14:09:23 +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