jinye
788e5cd3a8
feat(core): add ARMS session user ID ( #7921 )
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-28 11:10:38 +00:00
qwen-code-dev-bot
45d1eb6aa4
feat(serve): make ACP initialize handshake timeout configurable ( #7246 )
...
* fix(channels): exclude discrete messages from replies
* feat(serve): make ACP initialize handshake timeout configurable
Add --initialize-timeout-ms CLI flag to qwen serve, wiring it through
to BridgeOptions.initializeTimeoutMs. The ACP initialize handshake
defaults to 10 s (DEFAULT_INIT_TIMEOUT_MS); containerized deployments
where the child process needs longer can now raise the ceiling without
patching the source.
Fixes #7244
* fix(serve): wire initializeTimeoutMs to fast-path parser and embed bridge
Add the missing NUMBER_OPTIONS entry in fast-path.ts and forward
initializeTimeoutMs in the server.ts inline createAcpSessionBridge
call so the direct-embed / test path also respects the flag.
* fix(serve): address review — fast-path test, timer upper bound, revert #7223 , docs (#7246 )
* test(cli): add happy-path propagation test for initializeTimeoutMs (#7246 )
* refactor(cli): reuse isPositiveIntegerMs for initializeTimeoutMs validation (#7246 )
---------
Co-authored-by: qwen-code-dev-bot <qwen-code-dev-bot@users.noreply.github.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
Co-authored-by: Qwen Code Bot <qwen-code-bot@users.noreply.github.com>
2026-07-20 23:07:51 +00:00
jinye
357660f32b
docs(serve): Close multi-workspace hardening gaps ( #7019 )
...
* docs(serve): close multi-workspace hardening gaps
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#7019 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-16 17:33:53 +00:00
jinye
43e6a9300a
feat(cli): Enable multi-workspace session routing ( #6511 )
...
* feat(cli): Enable multi-workspace session routing
Implement the Phase 2a sessions closed loop for qwen serve multi-workspace mode. Multiple explicit workspaces now create registered runtimes while legacy workspace surfaces remain primary-only, and live session routes dispatch by owning runtime.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): address phase2a session review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): cover remaining phase2a review gaps
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): address phase2a session review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): satisfy phase2a lint checks
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): align multi-workspace status test limits
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): address phase2a session review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6511 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-08 10:06:31 +00:00
jinye
1420566620
feat(serve): Bound replay snapshot history ( #6482 )
...
* feat(serve): Bound replay snapshot history
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6482 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review suggestions (#6482 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(acp-bridge): fix replay truncation assertion access
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(serve): keep replay cap validation out of fast path runtime
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(acp-bridge): reset replay window on bulk seed
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6482 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix CI failure on PR #6482
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(sdk): expose bounded replay status types
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: qwen-code-dev-bot <qwen-code-dev-bot@users.noreply.github.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
2026-07-08 06:53:58 +00:00
jinye
2199382ae0
refactor(cli): Split serve server routes ( #5809 )
...
* refactor(cli): split serve server routes
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5809 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
2026-06-26 12:47:47 +00:00
jinye
07beac1ddb
feat(telemetry): Make sensitive span attribute limit configurable ( #5804 )
...
* feat(telemetry): Make sensitive span attribute limit configurable
Default sensitive native OTel span attribute payload truncation to 1 MiB and allow users to override the limit via settings or environment.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: fix CI failure on PR #5804
Add the new sensitive span attribute default export to telemetry/core mocks used by the full Windows test suite.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Include invalid telemetry max-length values in errors, make the telemetry parser stricter, include the configured truncation limit in markers, and cover the exact truncation boundary.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(cli): fix ACP worktree mock for telemetry limit
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): honor telemetry limit for model output spans
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* test(core): cover telemetry span limit edge cases
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Keep sensitive span truncation results within the configured max length, make response-text extraction require an explicit cap, and cover whitespace-only sensitive span max length env values.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Keep model-output span attribute writes best-effort and share visible response text extraction between log and sensitive span paths.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): address telemetry review feedback
Bound prefixed tool span payloads, share sensitive max-length validation, and cover multi-part sensitive model output.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(cli): update workspace facade core mock
Add telemetry sensitive span length constants to the qwen-code-core mock used by the workspace service facade test so settings schema imports can load.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5804 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
Co-authored-by: 易良 <1204183885@qq.com>
2026-06-25 08:08:16 +00:00
jinye
b4705b2534
refactor(cli): rename serve files to kebab-case ( #5592 )
...
Rename the PR1 serve and daemon adapter files from issue #5576 to kebab-case and update current imports, tests, comments, and developer docs to match.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
Co-authored-by: Shaojin Wen <shaojin.wensj@alibaba-inc.com>
2026-06-22 13:13:07 +08:00
jinye
1d2ee34f44
docs(daemon): Refresh daemon docs in English ( #5144 )
...
* docs: Translate daemon developer docs to English
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs: Align daemon docs with main implementation
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix: apply auto-fixes from /review
- eventRingSize default: 1024 → 8000 (01-architecture.md)
- Restore full 8-step middleware chain in HTTP lifecycle diagram
- Hysteresis re-arm condition: <= → < (06-mcp-budget-guardrails.md)
- permissionMediator.ts line range: 1-1292 → 1-1198
- FsErrorKind count: 13 → 14 (07-workspace-filesystem.md)
- Remove broken links to design/f2-mcp-transport-pool.md
* docs: Smooth daemon developer docs language
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs: Sync daemon capability docs
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5144 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5144 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5144 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-15 22:38:01 +08:00
jinye
75e8f259c4
docs: Refresh daemon developer docs ( #4412 )
...
* docs: Refresh daemon developer docs
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs: Address daemon review feedback
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs: Address daemon review suggestions
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#4412 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#4412 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#4412 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-15 02:01:37 +08:00