jinye
60fcc8cbce
fix: Make chat recording failures durable and visible ( #6743 )
...
* fix(core): Stop chat recording after write failure
Keep the canonical JSONL write chain rejected after the first asynchronous failure so queued descendants are skipped and flush reports the original error consistently.
Cover sticky failures across ordinary, strict, parent-session, ACP close, rename, branch, and rewind paths.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix: Surface chat recording failures
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): Await custom title persistence
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6743 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs(cli): clarify degraded branch behavior
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(acp): align recording state entry type
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix: address PR review feedback (#6743 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix: address durability review findings (#6743 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* fix(core): allow artifact migration after recording failure
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* docs(daemon): correct UI event counts
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-07-12 10:52:26 +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
bfce93a304
feat(acp-bridge): Add EventBus subscriber byte cap ( #6314 )
...
* feat(acp-bridge): add EventBus subscriber byte cap
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#6314 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-07-05 02:04:17 +00:00
jinye
60cf2556df
refactor(cli): Remove serve bridge re-export shims ( #5955 )
...
* codex: address PR review feedback (#5937 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* refactor(cli): remove serve bridge re-export shims
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
* codex: address PR review feedback (#5955 )
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
---------
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-06-28 13:20:44 +00:00
jinye
7f71a8512d
docs(daemon): refresh daemon docs for recent PRs (wave 2) ( #5954 )
...
* docs(daemon): update developer docs for recent daemon PRs
- Add Last-Event-ID client reconnect guide (10-event-bus, 13-sdk-daemon-client)
- Add cross-connection vote routing section (04-permission-mediation)
- Add new capability tags: daemon_status, workspace_permissions, workspace_trust,
workspace_github_setup, workspace_voice, workspace_voice_transcription,
voice_transcribe (11-capabilities-versioning)
- Add new event types: trust_change_requested, github_setup_completed,
extensions_changed, mid_turn_message_injected (09-event-schema)
- Fix _meta.serverTimestamp source description (09-event-schema, 10-event-bus)
- Fix async function* syntax in SDK example (13-sdk-daemon-client)
- Sync event/capability counts across all docs (43->47 events, 67->75 tags)
* docs(daemon): add workspace remember design doc (PR #5884 )
Design document for the sessionless workspace remember API proposed in
PR #5884 . Covers API endpoints, task lifecycle, implementation details,
events, error handling, and SDK integration.
Status: Proposed (not yet merged).
2026-06-28 08:36:30 +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
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