qwen-code/docs/design
2026-09-12 09:24:54 +08:00
..
adaptive-output-token-escalation fix(core): stop repeated truncated write_file/edit retries from looping (#5934) 2026-06-27 12:17:12 +00:00
assets feat(web-shell): add unified session sources (#11262) 2026-09-10 02:34:58 +00:00
auth refactor(cli): provider-first auth registry with unified install pipeline (#3864) 2026-05-08 12:19:28 +08:00
auto-memory refactor(core,cli): rename generic Gemini identifiers to Llm (#10124) 2026-08-28 03:05:49 +00:00
channels feat(channels): GitHub polling adapter with notification-as-wakeup architecture (#7632) 2026-07-25 09:31:50 +00:00
compact-mode feat(web-shell): improve compact tool activity (#8973) 2026-08-12 12:48:08 +00:00
compaction-image-stripping feat(core): strip inline media before chat compaction summary (#4101) 2026-05-14 10:20:11 +08:00
ctrl-o-detail-expand fix(cli): stabilize thinking block height, replace transcript overlay with inline Ctrl+O toggle (#8077) 2026-08-01 02:39:53 +00:00
customize-banner-area feat(cli): customize banner area (logo, title, hide) (#3710) 2026-05-07 10:17:53 +08:00
daemon-acp-http fix(serve): Bound ACP HTTP pre-attach buffers by bytes (#9007) 2026-08-16 11:59:23 +00:00
daemon-session-artifacts feat(serve): add workspace persisted transcript reader (#6740) 2026-07-12 10:39:05 +00:00
daemon-sidechannel-coordination docs(design): daemon side-channel coordination (A1/A2/A4/A5) (#4511) 2026-07-05 09:43:46 +00:00
daemon-transport-abstraction feat(serve): add daemon idle detection to GET /health?deep=true (#4934) 2026-06-18 06:55:03 +00:00
fork-subagent feat(core): implement fork subagent for context sharing (#2936) 2026-04-14 14:27:38 +08:00
hot-reload refactor(cli): enforce utils leaf-layer dependency direction (#9146) (#9737) 2026-08-23 14:41:49 +00:00
performance perf(cli): defer startup prefetch tasks (#6303) 2026-07-07 15:31:55 +00:00
prompt-cache feat(core): stabilize tool schema declaration order (#6339) 2026-07-05 12:24:59 +00:00
prompt-suggestion fix(followup): prevent tool call UI leak and Enter accept buffer race (#2872) 2026-04-09 00:07:03 +08:00
rt-optimization feat(telemetry): foundation for skill-based RT optimization (P0+P1) (#4565) 2026-05-29 02:17:40 +08:00
session-crash-recovery feat(core): add unified session recovery planning (#6731) 2026-07-11 11:15:40 +00:00
session-idle-reaper feat(serve): establish workspace runtime ownership (#10593) 2026-08-31 09:45:40 +00:00
session-recap feat(daemon): merge daemon-mode feature batch into main (#4490) 2026-06-12 00:34:49 +08:00
session-title fix: Make chat recording failures durable and visible (#6743) 2026-07-12 10:52:26 +00:00
skill-nudge feat(memory): add autoSkill background project skill extraction (#3673) 2026-05-09 14:25:02 +08:00
slash-command refactor(cli): enforce utils leaf-layer dependency direction (#9146) (#9737) 2026-08-23 14:41:49 +00:00
standalone-clipboard-native-addon/assets fix(packaging): bundle clipboard addon in standalone builds (#6708) 2026-07-11 15:18:24 +00:00
structured-output docs: user + design docs for --json-schema structured output (#4051) 2026-05-17 23:10:34 +08:00
tool-use-summary feat(tui): partition tool display by type — collapse read/search, show mutation tools individually (#5661) 2026-06-25 12:44:50 +00:00
tools feat: robust ripgrep (#7888) 2026-07-29 06:08:22 +00:00
usage-only-stream-memory/assets fix: bound usage-only streams and abort on quit (#7038) 2026-07-16 18:11:53 +00:00
virtual-viewport fix(cli): default to virtualized terminal history (#5738) 2026-07-28 12:51:55 +00:00
vp-mouse-selection fix(cli): enable footer text selection in VP mode (#8329) 2026-08-12 15:03:30 +00:00
web-shell feat(web-shell): add web previews with saved delivery history (#11276) 2026-09-11 10:01:34 +00:00
2026-05-15-async-memory-recall-design.md fix(memory): improve recall reliability and candidate coverage (#8716) 2026-08-18 07:50:26 +00:00
2026-05-21-memory-pressure-monitor-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-05-26-daemon-logger-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-05-27-daemon-workspace-service-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-12-session-shell-permission-policy.md feat(serve): Enable full API access on trusted loopback (#10403) 2026-08-30 07:52:24 +00:00
2026-06-13-file-history-snapshot-persistence.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-15-simulated-sed-file-history.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-23-fix-conflicts-command.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-24-daemon-clientid-self-heal-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-24-stream-inactivity-timeout-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-06-30-unified-reasoning-effort-cli.md feat: support GPT-5 and GPT-6 reasoning effort configuration (#11295) 2026-09-09 09:03:38 +00:00
2026-07-01-channel-lifecycle-status-adapters.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-07-01-channel-lifecycle-status-umbrella.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-07-01-channel-p0-identity-task-lifecycle-design.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-07-05-large-frame-handling-measurement.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
2026-07-06-session-start-profiler.md feat(daemon): Trace cold first-session startup (#6907) 2026-07-16 16:53:56 +00:00
2026-07-07-bounded-replay-snapshot-window.md fix(acp-bridge): raise live journal caps and expose as daemon config (#7715) 2026-07-25 14:14:09 +00:00
2026-07-09-webshell-user-message-input-annotations.md feat(web-shell): render composer references in user messages (#6537) 2026-07-11 17:44:47 +00:00
2026-07-11-daemon-persistent-workspace-registration.md feat(serve): persist dynamic workspace registrations (#6716) 2026-07-11 16:49:40 +00:00
2026-07-11-daemon-workspace-runtime-removal.md feat(serve): support runtime workspace removal (#6745) 2026-07-13 15:43:38 +00:00
2026-07-11-managed-memory-microcompaction.md fix(core): preserve managed memory during microcompaction (#6714) 2026-07-11 15:58:54 +00:00
2026-07-11-tool-call-preparing-events.md feat(acp): expose tool-call preparation lifecycle (#6819) 2026-07-15 00:40:02 +00:00
2026-07-13-cold-first-session-support.md feat(daemon): Trace cold first-session startup (#6907) 2026-07-16 16:53:56 +00:00
2026-07-13-pdf-vision-bridge-fallback.md feat(core): add PDF vision bridge fallback (#6846) 2026-07-15 03:42:14 +00:00
2026-07-13-workspace-skills-installed-path.md feat(serve): expose skill installation paths (#6811) 2026-07-13 09:29:09 +00:00
2026-07-14-chat-record-daemon-transcript-block-projection.md fix(transcript): mark dangling tool history incomplete (#7340) 2026-07-21 09:26:56 +00:00
2026-07-14-dingtalk-webhook-direct-message.md feat(channels): support DingTalk webhook delivery to direct messages (#6891) 2026-07-15 03:07:30 +00:00
2026-07-14-silent-command-heartbeat.md feat(core): emit liveness heartbeats for silent foreground shell commands (#6876) 2026-07-15 00:07:26 +00:00
2026-07-14-web-shell-readonly-daemon-transcript.md fix(export): shrink the exported transcript renderer to what a read-only transcript needs (#11038) 2026-09-06 06:15:42 +00:00
2026-07-15-daemon-log-stable-rotation.md feat(cli): Add bounded daemon log rotation (#6969) 2026-07-18 16:18:58 +00:00
2026-07-15-daemon-session-source-metadata.md feat(channels): stamp daemon sourceId with channel instance name on created sessions (#7078) 2026-07-17 14:57:27 +00:00
2026-07-15-dingtalk-interactive-cards.md feat(channels): add DingTalk interactive cards (#6930) 2026-07-29 07:32:53 +00:00
2026-07-16-default-background-subagents.md feat(core): improve subagent delegation defaults and guardrails (#7048) 2026-07-18 08:52:48 +00:00
2026-07-16-subagent-prompt-guardrails.md feat(core): improve subagent delegation defaults and guardrails (#7048) 2026-07-18 08:52:48 +00:00
2026-07-17-adaptive-tool-call-cap.md fix(cli): Run ACP agent fan-outs concurrently and past the tool-call cap (#8631) 2026-08-07 16:32:44 +00:00
2026-07-17-daemon-workspace-trust-hot-reload.md feat(serve): Hot-reload workspace trust changes (#7268) 2026-07-25 08:43:07 +00:00
2026-07-17-observed-channel-delivery-targets.md feat(channels): observe group names from inbound messages (#7155) 2026-07-18 09:26:12 +00:00
2026-07-17-plan-mode-shell-routing.md feat(core): Route Plan-mode shell commands by safety (#7172) 2026-07-19 16:00:22 +00:00
2026-07-17-workspace-session-info.md feat(serve): add GET /workspace/:id/session-info for session totals (#7077) 2026-07-17 06:18:49 +00:00
2026-07-18-daemon-workspace-display-names.md feat: support workspace display names (#7179) 2026-07-20 15:16:44 +00:00
2026-07-18-observed-channel-group-names.md feat(channels): observe group names from inbound messages (#7155) 2026-07-18 09:26:12 +00:00
2026-07-19-lazy-telemetry-sdk-loading.md perf(telemetry): lazy-load the SDK and split OTLP exporter chains by protocol (#7276) 2026-07-21 07:35:30 +00:00
2026-07-19-telemetry-protocol-split.md perf(telemetry): lazy-load the SDK and split OTLP exporter chains by protocol (#7276) 2026-07-21 07:35:30 +00:00
2026-07-20-background-agent-hot-continuation.md feat(core): keep completed background agents resident (#7426) 2026-07-22 07:05:33 +00:00
2026-07-20-plan-mode-mid-turn-guidance.md fix(core): Enforce Plan mode entry boundary (#7248) 2026-07-20 04:35:22 +00:00
2026-07-20-skills-default-disabled.md fix(serve): treat Skill toggles as settings writes (#10077) 2026-08-28 07:08:47 +00:00
2026-07-20-worktree-empty-state-toggle.md feat(web-shell): surface worktree isolation in the new-session empty state (#7365) 2026-07-21 07:38:33 +00:00
2026-07-21-headless-fork-subagents.md fix: support context-inheriting subagents in headless mode (#7378) 2026-07-21 12:33:13 +00:00
2026-07-21-lazy-undici-loading.md refactor(cli): enforce utils leaf-layer dependency direction (#9146) (#9737) 2026-08-23 14:41:49 +00:00
2026-07-21-tool-result-vision-bridge.md fix(core): bridge tool-result images for text-only models (#7484) 2026-07-28 08:47:40 +00:00
2026-07-22-background-agent-roster-restore.md feat(core): restore background agent roster (#7459) 2026-07-22 12:35:02 +00:00
2026-07-22-daemon-mcp-force-reconnect.md feat(serve): support forced MCP reconnects (#7488) 2026-07-22 09:02:28 +00:00
2026-07-22-lazy-google-genai-loading.md refactor(core): shrink the content generator interface (#9676) 2026-08-24 08:30:18 +00:00
2026-07-22-webshell-session-git-mode.md feat(web-shell): add git mode selector for new session creation (#7471) 2026-07-24 03:48:43 +00:00
2026-07-23-defer-acp-telemetry-initialization.md perf(cli): Defer ACP telemetry initialization (#7558) 2026-07-23 09:43:13 +00:00
2026-07-24-generation-stats.md feat(core): add GenAI time-to-first-chunk tracing (#8150) 2026-07-31 13:46:46 +00:00
2026-07-24-webshell-git-status-fast-path.md perf(web-shell): paint the composer git chip before git status completes (#7680) 2026-07-25 07:05:52 +00:00
2026-07-25-channel-interaction-presentation-contract.md feat(channels): add DingTalk interactive cards (#6930) 2026-07-29 07:32:53 +00:00
2026-07-25-pinned-memory-protection.md feat(memory): protect pinned files during forked Dream (#7714) 2026-08-01 00:55:45 +00:00
2026-07-26-manual-plan-exit-notice-delivery.md fix(core): reliably deliver manual plan-exit notices (#7744) 2026-07-26 13:25:56 +00:00
2026-07-27-auto-skill-curator.md feat(skills): add auto-skill curator (#7846) 2026-08-01 07:37:20 +00:00
2026-07-27-github-channel-reason-dispatch.md feat(channels): dispatch GitHub notifications by reason (#7826) 2026-07-28 14:05:21 +00:00
2026-07-27-revert-pattern-triage-gate.md feat(triage): add revert-pattern high-risk path detection (#7414) 2026-07-28 05:53:57 +00:00
2026-07-28-user-prompt-submit-context-provenance.md feat(core): tag UserPromptSubmit hook context and record display provenance (#7956) 2026-07-30 11:45:23 +00:00
2026-07-28-web-shell-composer-intent-suggestions.md fix(web-shell): reduce composer input latency (#8015) 2026-07-29 08:06:53 +00:00
2026-07-29-github-channel-publication-contract.md fix(github-channel): retry definite no-write deliveries (#8087) 2026-07-31 08:06:28 +00:00
2026-07-29-handle-bound-text-range-reads.md feat(serve): page large text files by byte cursor (#8002) 2026-07-30 12:07:05 +00:00
2026-07-29-session-delete-hook.md feat(hooks): add SessionDelete event (#8059) 2026-07-31 13:05:44 +00:00
2026-07-30-external-tool-guard-provider.md feat(serve): add a required external tool guard provider (#8125) 2026-08-04 14:37:13 +00:00
2026-07-30-host-tool-invocation-guard.md feat(core): add a host tool invocation guard (#8032) 2026-07-31 13:46:29 +00:00
2026-07-30-web-shell-ask-user-question-submit-retry.md fix(web-shell): make question submission retryable (#8096) 2026-07-30 08:58:12 +00:00
2026-07-31-daemon-capacity-model-and-memory-bounds.md refactor(core): make utils/ a leaf layer (#9778) 2026-08-24 07:43:01 +00:00
2026-07-31-desktop-web-shell-release.md feat(desktop): add Aliyun OSS release mirror (#8976) 2026-08-12 10:59:10 +00:00
2026-07-31-tool-execution-status.md feat(telemetry): Track tool execution outcomes (#8180) 2026-08-03 10:21:44 +00:00
2026-08-01-caller-supplied-session-id.md fix(serve): Coordinate caller-supplied session IDs (#8415) 2026-08-09 07:31:30 +00:00
2026-08-03-acp-tool-result-text-projection.md fix(cli): Bound ACP textual tool-result payloads (#8450) 2026-08-05 15:10:53 +00:00
2026-08-03-web-shell-channel-session-scope.md feat(web-shell): expose channel sessions in sidebar and settings (#8457) 2026-08-12 17:11:07 +00:00
2026-08-03-web-shell-channel-session-sidebar.md feat(web-shell): expose channel sessions in sidebar and settings (#8457) 2026-08-12 17:11:07 +00:00
2026-08-05-feishu-ask-user-question-cards.md feat(channels): add Feishu ask-user question cards (#8578) 2026-08-08 04:20:17 +00:00
2026-08-05-sse-stream-client-observability.md feat(daemon): Add SSE stream and client observability (#8572) 2026-08-06 16:44:15 +00:00
2026-08-06-active-work-health.md fix(serve): report child-owned session turns as active work (#11265) 2026-09-07 07:14:31 +00:00
2026-08-07-issue-auto-assignment.md feat(ci): auto-assign issues to area owners from labels (#8668) 2026-08-08 23:01:03 +00:00
2026-08-07-safe-session-restore-timeout.md fix(serve): Make session restore timeouts safe and observable (#8691) 2026-08-09 15:47:09 +00:00
2026-08-08-native-memory-recall-reliability.md fix(memory): scan uncapped when selecting forget candidates (#9530) 2026-08-24 07:31:01 +00:00
2026-08-08-read-only-git-config-safety.md fix(core): confirm read-only git commands when repo config executes programs (#8575) (#8645) 2026-08-08 23:12:14 +00:00
2026-08-08-selective-session-restore.md perf(serve): Restore large sessions selectively (#9055) 2026-08-13 14:34:03 +00:00
2026-08-09-bounded-memory-recall-candidates.md fix(memory): scan uncapped when selecting forget candidates (#9530) 2026-08-24 07:31:01 +00:00
2026-08-09-desktop-default-workspace.md feat(desktop): create default workspace on first launch (#8814) 2026-08-10 02:44:08 +00:00
2026-08-10-tool-output-offload-preview.md feat(cli): report retained tool-result stats in /doctor memory (#8875) 2026-08-12 19:02:22 +00:00
2026-08-10-web-shell-ask-user-question-keyboard.md fix(web-shell): improve ask user question keyboard interactions (#8876) 2026-08-11 17:50:15 +00:00
2026-08-11-prompt-safe-session-navigation.md fix(web-shell): Harden prompt admission ownership (#8955) 2026-08-12 09:33:21 +00:00
2026-08-12-headless-tool-result-text-projection.md fix(cli): bound headless tool result content (#9012) 2026-08-12 16:22:36 +00:00
2026-08-13-active-work-background-shell.md fix(serve): report child-owned session turns as active work (#11265) 2026-09-07 07:14:31 +00:00
2026-08-13-privacy-safe-tool-result-boundary-diagnostics.md feat(core): Add privacy-safe tool-result boundary diagnostics (#9039) 2026-08-17 09:12:38 +00:00
2026-08-13-review-platform-provider-abstraction.md feat(review): back comment-status and presubmit for Aone Code targets (#9627) 2026-08-23 04:50:14 +00:00
2026-08-13-web-shell-sidebar-session-details.md feat(web-shell): improve sidebar session management (#9311) 2026-08-17 06:06:56 +00:00
2026-08-14-web-shell-collapsed-session-switcher.md feat(web-shell): improve sidebar session management (#9311) 2026-08-17 06:06:56 +00:00
2026-08-15-review-aone-provider.md feat(review): back comment-status and presubmit for Aone Code targets (#9627) 2026-08-23 04:50:14 +00:00
2026-08-15-user-facing-release-notes.md feat(release): user-facing bilingual digest for release notes (#9216) 2026-08-17 00:12:04 +00:00
2026-08-16-workspace-session-live-state.md feat(serve): Add workspace session live-state endpoint and catalog version (#9261) 2026-08-17 15:01:50 +00:00
2026-08-17-review-approach-signal.md feat(review): say when the approach, not the patch, is the open question (#9340) 2026-08-24 12:27:26 +00:00
2026-08-18-acp-child-peak-old-generation-measurement.md feat(serve): measure ACP child peak old-generation heap (#9380) 2026-08-19 05:00:07 +00:00
2026-08-18-autofix-handoff-bilingual.md feat(ci): post autofix failure-path handoff comments bilingually (#9386) 2026-08-19 00:17:35 +00:00
2026-08-18-daemon-http-inbound-trace-context.md feat(telemetry): link daemon HTTP request spans to inbound W3C traceparent (#9391) 2026-08-19 12:21:49 +00:00
2026-08-18-workspace-session-live-state-updated-at.md feat(serve): Add live-state session activity watermark (#9396) 2026-08-19 03:31:44 +00:00
2026-08-19-duplicate-provider-toolcall-id-guard.md fix(cli): surface daemon duplicate tool-call breaker as loop-detected stop (#9435) 2026-08-19 07:14:27 +00:00
2026-08-19-prompt-terminal-ledger-design.md feat(serve): persist prompt terminal ledger for cold-load reconciliation (#9426) 2026-08-20 07:27:49 +00:00
2026-08-20-webshell-session-pr-binding.md feat(core): bind PRs created via gh pr create in the session shell (#9739) 2026-09-02 01:15:03 +00:00
2026-08-21-review-aone-pr-context.md feat(review): back pr-context on Aone Code targets (#9621) 2026-08-23 01:10:32 +00:00
2026-08-21-review-aone-removed-line-anchoring.md feat(review): validate Aone inline anchors against the captured diff before posting (#9634) 2026-08-22 17:45:27 +00:00
2026-08-21-vp-scroll-frame-pacing.md perf(cli): raise VP scroll rendering to 60 FPS (#9681) 2026-08-23 04:50:28 +00:00
2026-08-22-rename-gemini-fork-residue.md refactor(core,cli): rename generic Gemini identifiers to Llm (#10124) 2026-08-28 03:05:49 +00:00
2026-08-22-serve-open-with-auth.md feat(serve): add --open-with-auth (#9738) 2026-08-24 07:33:05 +00:00
2026-08-22-session-storage-lifecycle-repair.md fix(serve): Repair persisted session lifecycle (#9626) 2026-08-25 02:24:23 +00:00
2026-08-23-approval-mode-contract.md refactor: centralize approval mode contracts (#9796) 2026-08-24 07:46:50 +00:00
2026-08-23-computer-use-skill.md feat(computer-use): replace built-in tools with bundled skill (#9856) 2026-08-24 11:05:23 +00:00
2026-08-23-vscode-web-shell-cutover.md refactor(vscode-ide-companion): complete the WebShell UI cutover (#9811) 2026-08-29 16:37:47 +00:00
2026-08-24-daemon-ask-user-question-timeout.md fix(acp-bridge): Disable permission timeout by default (#9933) 2026-08-24 16:08:44 +00:00
2026-08-24-daemon-channel-transport-liveness.md feat(daemon): add ACP channel transport liveness (#9976) 2026-08-25 06:29:07 +00:00
2026-08-24-debug-log-session-routing-residuals.md fix(core): stop daemon Configs and background work from hijacking the debug-log session (#9930) 2026-08-29 04:58:25 +00:00
2026-08-24-scheduled-task-current-session-entrypoints.md feat(daemon): Support current-session scheduled tasks (#9838) 2026-08-26 07:58:52 +00:00
2026-08-24-signal-driven-early-floor.md feat(review): engage the severity floor early on a sustained convergence signal (#9903) (#9938) 2026-08-25 02:23:11 +00:00
2026-08-25-acp-workspace-event-capability.md refactor(acp-bridge): narrow workspace event capabilities (#9957) 2026-08-25 11:36:17 +00:00
2026-08-25-agent-execution-mode-projection.md fix(core): expose resolved agent execution mode (#9955) 2026-08-29 04:32:47 +00:00
2026-08-25-goal-draft-skill.md feat(goal): let the model propose a Goal the user approves in a dialog (#10171) 2026-09-01 07:49:58 +00:00
2026-08-25-pr-evidence-oss-hosting.md ci: host PR evidence outside Git (#9985) 2026-08-29 04:36:57 +00:00
2026-08-25-web-shell-context-boundary.md refactor(web-shell): extract shared contexts (#9954) 2026-08-25 11:37:59 +00:00
2026-08-26-scheduled-task-empty-session-persistence.md fix(daemon): Persist empty sessions before task binding (#10144) 2026-08-26 12:32:10 +00:00
2026-08-27-review-critical-axes.md feat(review): carry direction/baseline axes so the convergence floor can defer a Critical (#10301) 2026-08-28 12:26:06 +00:00
2026-08-27-session-pr-aone-provider.md feat(core): bind PRs created via gh pr create in the session shell (#9739) 2026-09-02 01:15:03 +00:00
2026-08-27-webshell-session-issue-binding.md feat(web-shell): derive session issue bindings from the closing references of bound PRs (#10425) 2026-09-01 01:35:04 +00:00
2026-08-28-opentui-migration-design.md fix(cli): close OpenTUI submit-path gaps, restore its E2E leg (#10831) 2026-09-03 03:30:26 +00:00
2026-08-28-trusted-loopback-full-api.md feat(serve): Enable full API access on trusted loopback (#10403) 2026-08-30 07:52:24 +00:00
2026-08-29-dingtalk-permission-cards.md feat(dingtalk): present tool permission requests with native interactive cards (#10457) 2026-09-09 05:50:50 +00:00
2026-08-29-pnpm-worktree-bootstrap.md fix(dev): install hooks during worktree bootstrap (#11496) 2026-09-10 09:44:47 +00:00
2026-08-29-user-level-language-sync.md feat(serve): add sessionless POST /language for user-level language sync (#10554) 2026-08-31 16:53:25 +00:00
2026-08-30-turn-error-provider-detail.md fix(serve): surface provider error detail in turn_error messages (#10569) 2026-08-31 03:12:38 +00:00
2026-08-31-release-quality-sharding.md perf(ci): shard release quality checks (#10619) 2026-09-01 13:11:43 +00:00
2026-08-31-web-shell-session-content-search.md feat(web-shell): search conversation content in the sidebar session search (#10612) 2026-09-01 13:45:42 +00:00
2026-09-01-qwen-live-tool-continuation-permission-resume.md feat(qwen-live): ACP backend adaptor and multi-backend routing — M4 (#10617) 2026-09-02 02:50:03 +00:00
2026-09-01-standalone-initial-model-options.md fix(web-shell): Load models for fresh standalone sessions (#10719) 2026-09-02 09:25:44 +00:00
2026-09-01-web-shell-clear-manual-title.md fix(web-shell): keep a manual session name across /clear (#8977) (#9260) 2026-09-02 12:48:12 +00:00
2026-09-02-goal-pause-reasons.md fix(goal): pause the Goal on every user-cancel path, and say why (#10802) 2026-09-06 06:29:52 +00:00
2026-09-02-output-style-files.md feat: load custom output styles from ~/.qwen/output-styles and .qwen/output-styles (#10761) 2026-09-04 15:47:08 +00:00
2026-09-02-peer-inbox-reachability.md feat(ipc): keep the peer inbox reachable, and say so when it is not (#10800) 2026-09-04 13:34:28 +00:00
2026-09-02-peer-messaging-child-token.md feat(ipc): give the session's own processes a child token the inbound gate recognizes (#10764) 2026-09-02 08:23:03 +00:00
2026-09-02-peer-messaging-receipts-expiry.md feat(ipc): tell senders when a message is refused, and expire held ones (#10809) 2026-09-03 14:15:03 +00:00
2026-09-02-qwen-live-visual-input.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-02-relaxed-standalone-daemon-ownership.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
2026-09-02-web-shell-session-artifacts-change.md feat(web-shell): expose session artifact snapshots (#10747) 2026-09-03 09:33:15 +00:00
2026-09-03-client-filesystem-bridge.md feat(web-shell): bridge a browser-granted local directory into a session (#10962) 2026-09-06 07:33:38 +00:00
2026-09-03-opentui-batch8-submit-exit-parity.md fix(cli): OpenTUI transcript visibility for commands, /clear and steers (#10947) 2026-09-04 07:06:39 +00:00
2026-09-03-opentui-batch9-transcript-visibility.md fix(cli): OpenTUI transcript visibility for commands, /clear and steers (#10947) 2026-09-04 07:06:39 +00:00
2026-09-03-outbound-session-id-header.md feat(core): expand ${session_id} in per-provider customHeaders (#11282) 2026-09-08 09:39:20 +00:00
2026-09-03-peer-messaging-gate-matrix.md feat(ipc): hold peer messages across review classes, let repositories only tighten inbound settings (#11026) 2026-09-05 02:33:22 +00:00
2026-09-04-model-configured-reasoning.md feat(core): configure model reasoning capabilities (#10999) 2026-09-08 07:05:59 +00:00
2026-09-04-opentui-batch10-parity-closeout.md feat(cli): OpenTUI parity closeout (dialogs, composer, shell mode) (#11152) 2026-09-08 11:31:00 +00:00
2026-09-04-qwen-live-proactive.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-05-qwen-live-audit-fixes.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-05-qwen-live-memory.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-06-live-orb-refinements.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-06-live-status-layout.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-06-qwen-live-orb-interaction.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-07-goal-continuation-budget.md feat(goal): carry budget figures and progress guidance in the continuation prompt (#11257) 2026-09-08 19:11:46 +00:00
2026-09-07-goal-no-progress-pause.md feat(goal): stop a Goal at a turn or an active-time budget (#11457) 2026-09-11 01:01:02 +00:00
2026-09-07-live-language-and-settings.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-07-live-subagents-refinement.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-07-live-subagents.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-07-peer-admission-control.md feat(ipc): drop peer messages that arrive faster than a session can take, and tell the sender once (#11277) 2026-09-09 08:06:01 +00:00
2026-09-07-web-shell-split-usability.md feat(web-shell): Improve split-view session navigation (#11250) 2026-09-08 17:33:19 +00:00
2026-09-08-live-device-and-status.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-08-live-open-config.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-08-live-upstream-migration.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-08-reasoning-model-presets.md feat(core): expand Kimi, Qwen and DeepSeek reasoning presets (#11349) 2026-09-09 10:54:37 +00:00
2026-09-08-reasoning-model-presets.zh-CN.md feat(core): expand Kimi, Qwen and DeepSeek reasoning presets (#11349) 2026-09-09 10:54:37 +00:00
2026-09-08-session-live-state-poll-interval.md fix(serve): configure live-state polling with a five-second default (#11339) 2026-09-08 09:08:25 +00:00
2026-09-09-daemon-sessions-in-directory.md feat(acp): register daemon-managed sessions in the session registry and let them send peer messages (#11488) 2026-09-10 08:30:36 +00:00
2026-09-09-daemon-sessions-in-directory.zh-CN.md feat(acp): register daemon-managed sessions in the session registry and let them send peer messages (#11488) 2026-09-10 08:30:36 +00:00
2026-09-09-goal-turn-and-time-budget.md feat(goal): stop a Goal at a turn or an active-time budget (#11457) 2026-09-11 01:01:02 +00:00
2026-09-09-goal-turn-and-time-budget.zh-CN.md feat(goal): stop a Goal at a turn or an active-time budget (#11457) 2026-09-11 01:01:02 +00:00
2026-09-09-live-display-capture.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-display-capture.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-monitor-diagnostics.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-monitor-diagnostics.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-review-corrections.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-subagent-controls.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-live-subagent-controls.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-09-low-risk-nav-review.md feat(review): focus automatic static navigation reviews (#11456) 2026-09-11 03:59:55 +00:00
2026-09-09-low-risk-nav-review.zh-CN.md feat(review): focus automatic static navigation reviews (#11456) 2026-09-11 03:59:55 +00:00
2026-09-09-split-export-transcript-css.md perf(export): split the transcript renderer's embedded CSS into a versioned asset (#11485) 2026-09-10 07:15:32 +00:00
2026-09-09-split-export-transcript-css.zh-CN.md perf(export): split the transcript renderer's embedded CSS into a versioned asset (#11485) 2026-09-10 07:15:32 +00:00
2026-09-09-web-shell-question-message.md feat(web-shell): keep question answers visible as user-style messages (#11461) 2026-09-09 12:05:57 +00:00
2026-09-09-web-shell-question-message.zh-CN.md feat(web-shell): keep question answers visible as user-style messages (#11461) 2026-09-09 12:05:57 +00:00
2026-09-10-live-monitor-request-archive.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-live-monitor-request-archive.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-live-output-audio-continuity.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-live-output-audio-continuity.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-live-review-follow-up.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-live-review-follow-up.zh-CN.md feat(live): add visual input, proactive assistance and memory (#11369) 2026-09-11 03:13:13 +00:00
2026-09-10-opentui-parity-defect-sweep.md fix(cli): close the OpenTUI renderer's parity gaps against ink (#11630) 2026-09-11 08:43:02 +00:00
2026-09-10-opentui-parity-defect-sweep.zh-CN.md fix(cli): close the OpenTUI renderer's parity gaps against ink (#11630) 2026-09-11 08:43:02 +00:00
2026-09-10-peer-endpoint-sdk.md feat(sdk): add a peer endpoint so a program outside Qwen Code can join cross-session messaging (#11560) 2026-09-10 22:13:39 +00:00
2026-09-10-peer-endpoint-sdk.zh-CN.md feat(sdk): add a peer endpoint so a program outside Qwen Code can join cross-session messaging (#11560) 2026-09-10 22:13:39 +00:00
2026-09-10-web-shell-composer-context.md feat(web-shell): improve composer and context usage presentation (#11509) 2026-09-11 03:01:33 +00:00
2026-09-10-web-shell-composer-context.zh-CN.md feat(web-shell): improve composer and context usage presentation (#11509) 2026-09-11 03:01:33 +00:00
2026-09-10-workflow-authoring-skill.md feat(workflows): move the authoring reference into a bundled skill (#11520) 2026-09-11 08:56:25 +00:00
2026-09-10-workflow-authoring-skill.zh-CN.md feat(workflows): move the authoring reference into a bundled skill (#11520) 2026-09-11 08:56:25 +00:00
9151-cross-package-contracts.md refactor: centralize cross-package contracts (#9497) 2026-08-20 06:24:41 +00:00
9152-architecture-invariant-classification.md docs: classify architecture invariants by enforcement mechanism (#9152) (#9689) 2026-08-22 02:47:53 +00:00
acp-channel-initialize-profiling.md perf(cli): Defer TUI runtime from ACP startup (#7182) 2026-07-19 00:10:15 +00:00
acp-child-process-tree-reaping.md fix(acp-bridge): Reap ACP child process trees (#10142) 2026-08-27 07:35:10 +00:00
acp-compile-cache-propagation.md perf(cli): Propagate compile cache to ACP children (#7594) 2026-07-24 04:06:14 +00:00
acp-model-route-identity.md fix(acp): disambiguate model routes (#7028) 2026-07-16 18:24:41 +00:00
acp-preheat-contract.md feat(daemon): Advertise ACP preheat readiness (#7200) 2026-07-19 13:00:32 +00:00
acp-repeated-tool-call-protection.md feat(acp): Protect against repeated tool execution failures (#8469) 2026-08-09 15:47:38 +00:00
acp-session-initialization-deadline.md fix(daemon): Cancel timed-out session initialization (#10268) 2026-08-29 14:03:09 +00:00
acp-skill-management-module.md refactor(cli): extract ACP skill management (#8865) 2026-08-24 01:18:22 +00:00
active-todo-context.md fix(core): preserve active Todo context across tool turns (#7919) 2026-07-30 01:33:40 +00:00
agent-plugins-v1-native-support.md feat(extensions): support Agent Plugins v1 (#8834) 2026-08-11 19:45:11 +00:00
auto-classifier-unavailable-fallback.md fix: ask when auto classifier is unavailable (#7331) 2026-07-21 03:27:17 +00:00
auto-compaction-threshold-redesign.md feat(core)!: redesign auto-compaction thresholds with three-tier ladder (#4345) 2026-05-25 21:11:08 +08:00
autofix-gate-runner-isolation.md docs(autofix): pin the publish-side checks to the patch text (#9652) 2026-08-21 07:39:16 +00:00
autofix-growth-audit.md feat(autofix): audit the approach instead of stopping on growth-budget breach (#9262) 2026-08-21 04:54:07 +00:00
autofix-resolve-fixed-review-threads.md fix(autofix): surface thread-resolution guard refusals in the round report and wait out head-propagation lag (#10117) 2026-08-29 04:15:55 +00:00
autofix-round-heartbeat.md feat(autofix): keep the round status comment live during long rounds (#9771) 2026-08-27 13:07:38 +00:00
autofix-shared-skill.md feat(autofix): unify local and CI flows in one skill (#8121) 2026-08-01 02:40:25 +00:00
background-agent-status-and-details.md feat(web-shell): give running subagents a live status in the transcript (#10939) 2026-09-04 02:30:00 +00:00
certified-session-writer-handoff.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
channel-delivery-v1.md feat(daemon): add explicit channel delivery (#7388) 2026-07-23 17:44:23 +00:00
channel-named-sessions-part2.md feat(channels): Add owner-scoped named sessions (#10198) 2026-08-27 09:58:38 +00:00
channel-named-sessions-part3.md feat(channels): Enable concurrent named task control (#10574) 2026-08-31 08:31:11 +00:00
channel-named-sessions-part3a.md feat(channels): Attribute named task output (#10420) 2026-08-30 10:08:20 +00:00
channel-named-sessions-part4a.md feat(channels): Add worktree-isolated named tasks (#10643) 2026-09-04 06:23:41 +00:00
channel-named-sessions-part4b.md feat(channels): Implement named-session worktree reset (Part 4B) (#11015) 2026-09-07 11:54:15 +00:00
channel-session-aware-delivery.md fix(channels): Make same-chat delivery session-aware (#10145) 2026-08-26 12:36:46 +00:00
channel-worker-startup-failures.md fix(cli): Preserve channel startup failure details (#6950) 2026-07-16 01:17:19 +00:00
channel-worktree-orphan-reap.md feat(cli): reap owned worktrees when daemon sessions are deleted (#11309) 2026-09-08 04:01:58 +00:00
chat-compression-cache-sharing.md feat(core): share compression cache with Gemini and Vertex AI (#8425) 2026-08-07 08:54:49 +00:00
chat-recording-failure-observability.md fix: Make chat recording failures durable and visible (#6743) 2026-07-12 10:52:26 +00:00
claude-code-web-shell-backend.md feat: delegate a subagent turn to an external agent over ACP (Claude Code first) (#11003) 2026-09-10 03:13:05 +00:00
code-mode-context-tools.md feat(core): add CodeModeOnly tool execution (#10607) 2026-09-11 07:40:35 +00:00
code-mode-media-helpers.md feat(core): add CodeModeOnly tool execution (#10607) 2026-09-11 07:40:35 +00:00
code-mode-only.md feat(core): add CodeModeOnly tool execution (#10607) 2026-09-11 07:40:35 +00:00
codemode-output-recovery.md feat(core): add CodeModeOnly tool execution (#10607) 2026-09-11 07:40:35 +00:00
codex-subagent-executor.md feat(subagents): add Codex executor and native agent builtins (#11474) 2026-09-11 04:44:23 +00:00
codex-subagent-executor.zh-CN.md feat(subagents): add Codex executor and native agent builtins (#11474) 2026-09-11 04:44:23 +00:00
collapsible-tool-call-details.md feat(core): add CodeModeOnly tool execution (#10607) 2026-09-11 07:40:35 +00:00
conversation-branch-inspection.md feat(core): inspect persisted conversation branches (#7185) 2026-07-19 15:46:13 +00:00
cua-driver-0.17.0-upstream-sync.md chore(cua-driver): sync upstream v0.17.0 (#8564) 2026-08-05 07:00:36 +00:00
cua-driver-0.20.0-upstream-sync.md feat(cua-driver): add versioned Computer Use SDK and release pipeline (#9587) 2026-08-23 14:20:14 +00:00
cua-driver-computer-use-sdk.md fix(cua): stabilize automatic observation diffs (#11293) 2026-09-07 09:36:59 +00:00
cua-driver-mcp-reliability.md fix(cua-driver): harden MCP tool reliability (#6968) 2026-07-15 15:40:31 +00:00
cua-node-repl-reliability-round2.md fix(cua): stabilize automatic observation diffs (#11293) 2026-09-07 09:36:59 +00:00
cua-sdk-automatic-observation-diffs.md fix(cua): stabilize automatic observation diffs (#11293) 2026-09-07 09:36:59 +00:00
cua-sdk-default-delivery-mode.md fix(cua): stabilize automatic observation diffs (#11293) 2026-09-07 09:36:59 +00:00
custom-api-key-auth-wizard-prd.md docs(auth): add custom API key wizard PRD (#3583) 2026-05-13 14:04:41 +08:00
dac-plan-toggle.md feat(web-shell): separate Plan workflow from execution permissions (#11423) 2026-09-09 06:39:57 +00:00
daemon-archived-session-export.md feat(cli): Add archived session export (#6911) 2026-07-15 12:21:07 +00:00
daemon-ask-user-question-restore.md fix(daemon): keep restored ask_user_question valid after load (#9763) 2026-08-23 05:03:31 +00:00
daemon-channel-runtime-control.md fix(serve): restore configured channels after restart (#11472) 2026-09-10 15:40:24 +00:00
daemon-channel-runtime-control.zh-CN.md fix(serve): restore configured channels after restart (#11472) 2026-09-10 15:40:24 +00:00
daemon-extension-at-mention.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
daemon-extension-batch-toggle.md feat(daemon): add batch extension activation APIs (#8788) 2026-08-19 06:42:48 +00:00
daemon-extension-install-interactions.md feat(web-shell): add extension management page (#6815) 2026-07-14 08:31:13 +00:00
daemon-extension-local-path-install.md feat(daemon): support local path extension installs (#10131) 2026-08-26 23:52:31 +00:00
daemon-external-tool-text-writes.md fix(serve): Allow approved external built-in text writes (#8852) 2026-08-10 12:19:58 +00:00
daemon-first-output-latency.md test(integration): Measure immediate prompt dispatch stages (#7994) 2026-07-29 23:37:46 +00:00
daemon-generation-sse.md feat(daemon): add stateless generation SSE (#6947) 2026-07-16 00:00:08 +00:00
daemon-git-worktree-guard.md feat(daemon): guard cross-worktree Git mutations (#8687) 2026-08-14 09:55:59 +00:00
daemon-global-deep-health.md fix(daemon): Bound conditional-close refusal holds (#9820) 2026-08-24 05:00:40 +00:00
daemon-idle-detection-api.md feat(loop): wire prompt-only /loop to self-paced wakeups (#5197) 2026-06-18 18:36:24 +08:00
daemon-legacy-session-workspace-telemetry.md feat(serve): Complete legacy session workspace telemetry (#7003) 2026-07-17 15:25:15 +00:00
daemon-local-text-reads.md fix(serve): Allow approved external built-in text writes (#8852) 2026-08-10 12:19:58 +00:00
daemon-multi-workspace-hardening.md feat(serve): establish workspace runtime ownership (#10593) 2026-08-31 09:45:40 +00:00
daemon-multi-workspace-phase1-registry.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
daemon-multi-workspace-phase2a-sessions.md docs(serve): Close multi-workspace hardening gaps (#7019) 2026-07-16 17:33:53 +00:00
daemon-multi-workspace-phase4-acp.md feat(cli): workspace-qualified ACP transport (daemon multi-workspace phase 4) (#6621) 2026-07-11 00:24:01 +00:00
daemon-multi-workspace-phase4b-channel-workers.md feat(cli): group daemon channel workers by workspace (phase 4b) (#6635) 2026-07-11 13:08:02 +00:00
daemon-multi-workspace-phase4b-voice.md feat(serve): Add workspace-qualified Voice (#6839) 2026-07-14 03:42:58 +00:00
daemon-multi-workspace-session-export.md feat(serve): Add workspace-qualified session export (#6844) 2026-07-14 03:50:06 +00:00
daemon-multi-workspace-session-file-ops.md feat(serve): support multi-workspace rewind and shell (#6826) 2026-07-13 15:32:44 +00:00
daemon-multi-workspace-session-organization-mutations.md fix(cli): Scope session organization mutations by workspace (#6724) 2026-07-11 12:25:16 +00:00
daemon-session-maintenance-writer-lease.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
daemon-session-model.md feat(cli): restore each daemon session onto its last selected model (#9687) 2026-08-22 16:33:36 +00:00
daemon-session-runtime-status.md feat(serve): restore ask_user_question HITL on session load/resume (#9665) 2026-08-22 14:19:18 +00:00
daemon-skill-batch-toggle.md fix(serve): treat Skill toggles as settings writes (#10077) 2026-08-28 07:08:47 +00:00
daemon-skill-toggle.md fix(serve): treat Skill toggles as settings writes (#10077) 2026-08-28 07:08:47 +00:00
daemon-todo-stop-guard-hardening.md fix(daemon): harden Todo Stop Guard continuations (#7821) 2026-07-28 06:51:40 +00:00
daemon-todo-stop-guard.md feat(cli): add daemon Todo stop guard (#6945) 2026-07-18 01:48:20 +00:00
daemon-turn-status-endpoint.md feat(serve): add pollable daemon turn status (#9080) 2026-08-18 06:35:17 +00:00
daemon-untrusted-workspace-session-catalog.md feat(serve): Expose read-only untrusted session catalogs (#6717) 2026-07-11 15:28:41 +00:00
daemon-user-prompt-submit-provenance.md fix(acp): Preserve submitted prompt provenance for auto recall (#11455) 2026-09-10 15:17:51 +00:00
daemon-user-prompt-submit-provenance.zh-CN.md fix(acp): Preserve submitted prompt provenance for auto recall (#11455) 2026-09-10 15:17:51 +00:00
daemon-workspace-remember.md fix(memory): allow forget to remove user managed memory (#6432) 2026-07-08 09:51:36 +00:00
daemon-workspace-runtime-skills.md feat(serve): add workspace-scoped Skills runtime (#10697) 2026-09-05 08:03:24 +00:00
declarative-agents-port.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
derived-config-ownership.md refactor(core): centralize worktree config derivation (#9915) 2026-08-27 12:28:08 +00:00
desktop-electron-to-tauri-update-bridge.md fix(desktop): bridge Electron users on Windows and Linux (#9079) 2026-08-13 15:42:31 +00:00
desktop-release-hardening.md fix(desktop): harden release pipeline (#9009) 2026-08-12 16:38:12 +00:00
dingtalk-dynamic-lifecycle-tags.md feat(dingtalk): show dynamic lifecycle tags (#10504) 2026-09-08 08:55:17 +00:00
dingtalk-richtext-multi-image.md fix(channels): preserve DingTalk rich-text multi-image messages (#9922) 2026-08-26 14:01:43 +00:00
direct-external-context-auto-recall.md fix(external-context): Dispose of Auto Recall proxy dispatcher (#8352) 2026-08-02 15:16:09 +00:00
direct-external-context-mem0-write.md feat(external-context): Add optional Mem0 memory writes (#8507) 2026-08-07 16:52:33 +00:00
direct-external-context-provider.md feat(external-context): Add provider extension profile (#9068) 2026-08-16 15:50:45 +00:00
dsw-swe-verified-release-pipeline.md ci: add isolated DSW SWE-bench release pipeline (#7656) 2026-07-29 06:35:58 +00:00
dual-role-image-generation-models.md feat(models): support dual-role image generation models (#9650) 2026-08-23 05:02:32 +00:00
e2e-build-once.md ci(e2e): build once on a hosted runner and unpack it on every leg (#10894) 2026-09-04 02:51:03 +00:00
experimental-session-plan-review.md fix(workflow): tighten multi-workspace state boundaries (#10772) 2026-09-02 06:18:54 +00:00
explicit-plan-exit-approval.md fix(core): exit_plan_mode returns guidance error from execute() instead of permission deny (#7673) 2026-07-25 02:24:20 +00:00
extension-file-reload.md feat: extension file reload — watch for plugin changes and hot-reload runtime (#6347) 2026-07-08 11:16:21 +00:00
extension-git-credentials.md feat(extensions): support authenticated HTTPS Git installs (#9458) 2026-08-19 09:06:54 +00:00
extension-management-v2.md refactor(daemon): decouple extension activation refresh (#10991) 2026-09-08 08:39:06 +00:00
extension-resource-state.md feat: manage workspace-scoped extension skill state (#10600) 2026-08-31 09:48:05 +00:00
extension-skill-owner-identity.md fix(skills): separate extension identity from display name (#10296) 2026-08-27 14:02:50 +00:00
external-context-mem0-auto-recall.md feat(external-context): Add opt-in auto recall for administrator-owned Mem0 dialects (#11246) 2026-09-07 10:36:28 +00:00
external-context-mem0-explicit-delete.md fix(external-context): Align deletion responses with Mem0 SDK (#11397) 2026-09-09 07:09:28 +00:00
external-context-mem0-explicit-write.md feat(external-context): Add daemon memory writes (#11311) 2026-09-07 16:33:50 +00:00
external-context-mem0-extension.md feat(external-context): Add opt-in auto recall for administrator-owned Mem0 dialects (#11246) 2026-09-07 10:36:28 +00:00
external-context-provider-extensions.md docs(external-context): design configurable Mem0 extension (#10113) 2026-08-27 16:05:07 +00:00
f2-mcp-transport-pool.md docs(serve): Close multi-workspace hardening gaps (#7019) 2026-07-16 17:33:53 +00:00
feishu-observed-contact-label-enrichment.md feat(feishu): enrich observed contact labels (#8569) 2026-08-07 16:41:37 +00:00
final-tool-response-budget.md fix(core): honor Shell truncation threshold setting (#9014) 2026-08-14 08:28:03 +00:00
fork-profiles.md feat(core): add project-level fork profiles (#8148) 2026-08-01 02:20:51 +00:00
fork-resume-live-capabilities.md feat(agent): add fork tool execution allowlist (#8066) 2026-07-30 13:58:51 +00:00
fork-tool-execution-allowlist.md fix(core): prevent subagents from asking users (#8219) 2026-07-31 12:39:04 +00:00
full-turn-multimodal-routing.md fix(cli): complete image routing across entry points (#7206) 2026-08-01 02:40:44 +00:00
gen-ai-arms-field-alignment.md feat(telemetry): Trace main agent invocations (#9107) 2026-08-14 02:50:22 +00:00
git-pull-dirty-worktree.md fix(core): validate git pull option combinations and detached HEAD (#10752) 2026-09-02 03:01:02 +00:00
github-channel-gh-auth.md feat(channels): support local gh authentication (#8461) 2026-08-05 14:05:00 +00:00
goal-loop-input-control.md fix(cli): allow goal controls during active loops (#7202) 2026-07-19 11:29:52 +00:00
gpt-5-reasoning-effort.md feat: support GPT-5 and GPT-6 reasoning effort configuration (#11295) 2026-09-09 09:03:38 +00:00
hook-process-tree-cancellation.md fix(core): Preserve fire-and-forget hooks after exit (#10288) 2026-08-29 10:47:07 +00:00
issue-4479-token-usage-stats-coordination.md feat(stats): expose token usage for cost visibility (#4564) 2026-06-19 07:14:07 +08:00
java-daemon-sdk-alpha.md fix(sdk-java): Harden daemon transport reliability (#7603) 2026-07-24 04:22:05 +00:00
lazy-first-use-dependencies.md perf(core): Lazy-load first-use dependencies (#7686) 2026-07-26 03:04:33 +00:00
learn-video-input.md feat(cli): support native video input in /learn (#7497) 2026-07-24 04:07:32 +00:00
legacy-code-audit.md refactor(cli): enforce utils leaf-layer dependency direction (#9146) (#9737) 2026-08-23 14:41:49 +00:00
lightweight-jsonc-settings-editor.md perf(cli): replace comment-json settings parser (#7747) 2026-07-26 14:42:51 +00:00
live-journal-truncation-recovery.md fix(daemon): reduce subagent live replay journal (#9057) 2026-08-14 02:13:15 +00:00
local-control-cli.md feat: consolidate Local Control into one daemon-owned implementation (#9106) 2026-08-17 16:44:48 +00:00
managed-session-writer-shutdown.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
markdown-chart-skill-integration.md feat(web-shell): render streaming charts with markdown-chart (#7916) 2026-07-29 06:04:56 +00:00
markdown-syntax-extension.md feat(cli): expand TUI markdown rendering (#3680) 2026-05-07 16:24:13 +08:00
mcp-2026-core-client-foundation.md feat(mcp): add MCP 2026 core and WebShell Apps host (#8992) 2026-08-23 18:34:30 +00:00
mcp-management-runtime-model.md feat(serve): add workspace-scoped MCP management (#10679) 2026-09-02 13:33:37 +00:00
mcp-payload-filter.md fix(mcp): add opt-in model payload filtering (#7413) 2026-07-21 09:49:04 +00:00
mcp-safe-replay.md fix(core): Avoid replaying unsafe MCP tool calls (#8387) 2026-08-03 11:04:38 +00:00
mcp-session-metadata-hot-reload.md fix(core): refresh MCP session metadata without reconnecting (#8522) 2026-08-08 01:33:41 +00:00
mcp-tool-name-provider-compatibility.md fix(mcp): normalize tool names for strict providers (#6976) 2026-07-19 00:19:53 +00:00
model-api-selection.md feat: select the OpenAI API per model 2026-09-10 15:11:57 +08:00
model-api-selection.zh-CN.md feat: select the OpenAI API per model 2026-09-10 15:11:57 +08:00
model-reasoning-capabilities.md feat: support GPT-5 and GPT-6 reasoning effort configuration (#11295) 2026-09-09 09:03:38 +00:00
monitor-cancel-notification.md fix(cli): prevent monitor turns after task_stop (#7573) 2026-07-23 07:48:55 +00:00
nonblocking-slash-commands.md feat(cli): extend non-blocking slash commands to more builtins (#9495) 2026-08-21 07:24:49 +00:00
npm-background-auto-update.md fix(cli): update npm installs safely in background (#7322) 2026-07-21 06:32:24 +00:00
openai-log-retention.md feat(cli): clean up OpenAI logs in non-interactive sessions (#8893) 2026-08-11 07:09:28 +00:00
openai-tool-schema-grammar-compatibility.md fix(core): normalize tool schemas for grammar-based providers (#10080) 2026-09-06 06:08:23 +00:00
openrouter-auth-and-models.md refactor(cli): remove legacy qwen auth CLI subcommand, redirect to /auth TUI dialog (#3959) 2026-05-11 16:44:09 +08:00
ordinary-session-plan-execution.md feat: visualize ordinary-session plan execution (#7580) 2026-08-01 10:48:30 +00:00
otel-context-usage-attribute.md feat(telemetry): Emit context usage span attribute (#10016) 2026-08-26 15:54:55 +00:00
otel-session-lifecycle-design.md feat(telemetry): align session lifecycle with OpenTelemetry (#8616) 2026-08-12 02:53:06 +00:00
prompt-queue-backpressure.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
qoder-plugin-compatibility.md feat(core): support Qoder plugin extensions (#8661) 2026-08-08 22:35:54 +00:00
README.md docs: require bilingual design documents (#11419) 2026-09-09 03:41:56 +00:00
README.zh-CN.md docs: require bilingual design documents (#11419) 2026-09-09 03:41:56 +00:00
release-workflow-shell-extraction.md refactor(ci): extract release workflow scripts (#11165) 2026-09-08 07:09:09 +00:00
report-findings-typed-contract.md feat(review): report findings to clients as a typed contract (#9794) 2026-08-25 02:09:29 +00:00
responses-http-phase.md fix(core): preserve Responses retry metadata and assistant phases (#11652) 2026-09-11 12:46:11 +00:00
responses-http-phase.zh-CN.md fix(core): preserve Responses retry metadata and assistant phases (#11652) 2026-09-11 12:46:11 +00:00
responses-reasoning-episode-boundaries.md fix(core): preserve every reasoning episode's signature during history consolidation (#8260) 2026-09-10 01:48:56 +00:00
review-1d-1e-angles.md feat(review): promote language-pitfall and wrapper/proxy checks out of Agent 1a (#9805) 2026-08-24 11:15:58 +00:00
review-cpu-for-tokens.md perf(review): move remote matching into CLI (#8658) 2026-08-08 01:47:32 +00:00
review-divergence-sentinel.md feat(review): warn when a subsystem's Criticals keep regrowing across rounds (#10010) 2026-08-27 11:55:53 +00:00
review-parallel-dispatch.md fix(review): dispatch review agents through parallel workflows (#11524) 2026-09-10 11:15:56 +00:00
review-parallel-dispatch.zh-CN.md fix(review): dispatch review agents through parallel workflows (#11524) 2026-09-10 11:15:56 +00:00
review-repository-context.md feat(cli): Add review settings for attribution, default effort, and default comment (#8994) 2026-08-13 13:27:39 +00:00
review-tone.md fix(workflow): classify Critical feedback by leading marker (#10361) 2026-09-03 08:32:46 +00:00
review-toolchain-adapters.md refactor(review): extract the toolchain adapter boundary (#8776) 2026-08-11 05:47:31 +00:00
runtime-model-provider-hot-sync.md fix(serve): Hot-reload runtime model providers (#10269) 2026-08-30 07:47:15 +00:00
safe-archive-symlinks.md fix(core): accept contained symlinks in the older-Git archive fallback (#9969) 2026-08-29 04:36:10 +00:00
serve-large-text-range-consistency.md fix(serve): Allow approved same-host text reads outside workspace (#8620) 2026-08-07 07:33:16 +00:00
serve-remote-quickstart.md feat(serve): one-command remote start with a generated token, same-origin shell access, and a pairing QR (#11172) 2026-09-09 07:16:30 +00:00
serve-server-final-split.md chore(serve): remove the /demo debug page (#8805) 2026-08-10 13:31:15 +00:00
serve-server-split.md chore(serve): remove the /demo debug page (#8805) 2026-08-10 13:31:15 +00:00
session-artifacts-directory-expansion.md fix(artifacts): expand recorded directories into per-file artifacts (#9395) 2026-08-21 07:46:18 +00:00
session-attachment-references.md feat(web-shell): unify file uploads and references (#9477) 2026-08-20 06:18:34 +00:00
session-group-custom-hex-colors.md feat(web-shell): support custom Hex session group colors (#6752) 2026-07-12 10:41:17 +00:00
session-list-persisted-catalog-cache.md feat(serve): Propagate session list cancellation (#8954) 2026-08-12 05:03:19 +00:00
session-resource-catalog.md feat(serve): add session resource catalog (#10837) 2026-09-03 15:31:30 +00:00
session-source-lifecycle-hooks.md feat(hooks): include session source in lifecycle payloads (#8155) 2026-07-31 05:59:09 +00:00
session-workflow-cockpit-demo.md feat(web-shell): add an experimental session workflow cockpit (#8583) 2026-09-01 13:28:52 +00:00
session-writer-lease-p0a.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
shell-safety-classification.md refactor(core): Classify shell safety as read-only, write, or unknown (#7053) 2026-07-18 14:01:33 +00:00
shell-timeout-error-semantics.md fix(core): Classify shell timeouts as tool errors (#6864) 2026-07-15 05:34:39 +00:00
slash-command-feedback.md fix(cli): improve slash command history feedback (#8365) 2026-08-12 17:15:01 +00:00
standalone-clipboard-native-addon.md fix(packaging): bundle clipboard addon in standalone builds (#6708) 2026-07-11 15:18:24 +00:00
standalone-daemon-sessions.md feat(serve): allow concurrent standalone daemons with session fencing (#11207) 2026-09-07 15:52:05 +00:00
statusline-text-selection.md fix(cli): enable footer text selection in VP mode (#8329) 2026-08-12 15:03:30 +00:00
subagent-fork-turns.md feat(core): add fork_turns to fork subagents (#7346) 2026-07-21 07:08:12 +00:00
subagent-model-grade.md feat(core): add model grade selection for subagent spawn (#7685) (#7702) 2026-07-26 16:23:54 +00:00
subagent-session-ready.md fix(web-shell): gate subagent details until session is ready (#11434) 2026-09-09 08:50:26 +00:00
submitted-prompt-provenance.md feat(hooks): Add submitted prompt provenance (#7762) 2026-07-27 15:53:15 +00:00
takeover-fleet-visibility.md feat(autofix): escalate stopped takeover PRs and age out unanswered pauses (#8960) 2026-08-15 17:32:23 +00:00
task-notification-transcript-placement.md fix(web-shell): render task notifications as system messages (#7822) 2026-07-27 09:15:18 +00:00
telemetry-llm-request-timing-design.md feat(core): add GenAI time-to-first-chunk tracing (#8150) 2026-07-31 13:46:46 +00:00
telemetry-main-agent-spans-design.md fix(telemetry): Address main agent tracing edge cases (#9121) 2026-08-16 00:13:09 +00:00
telemetry-outbound-propagation-design.md feat(telemetry): client-side HTTP span + opt-in W3C traceparent propagation (#4384) (#4390) 2026-05-25 22:16:54 +08:00
telemetry-resource-attributes-design.md feat(telemetry): support custom resource attributes and add metric cardinality controls (#4367) 2026-05-21 13:54:37 +08:00
telemetry-runtime-client-attribution-design.md feat(telemetry): attribute daemon-spawned sessions via channel (daemon/desktop) (#8670) 2026-08-07 18:13:03 +00:00
telemetry-session-ownership.md fix(core): Preserve OTel session ownership in daemons (#9077) 2026-08-13 09:53:18 +00:00
telemetry-subagent-spans-design.md feat(telemetry): Trace main agent invocations (#9107) 2026-08-14 02:50:22 +00:00
terminal-inline-images.md feat(cli): render inline terminal images (#8305) 2026-08-06 14:34:40 +00:00
todo-write-opt-in.md feat(core): make todo_write opt-in (#10645) 2026-09-05 04:27:13 +00:00
tool-call-terminal-telemetry-contract.md feat(core): Normalize tool-call terminal telemetry (#8176) 2026-07-31 11:51:14 +00:00
toolsearch-preload-threshold.md feat(core): preload deferred tools within a context-window threshold (#7922) 2026-07-29 23:01:01 +00:00
trusted-daemon-invocation-context.md feat(core): propagate trusted daemon invocation context (#7279) 2026-07-23 06:49:11 +00:00
trusted-private-voice-base-urls.md feat(voice): support trusted private ASR base URLs (#8350) 2026-08-06 14:04:57 +00:00
tui-display-image-tool.md feat(cli): add TUI image display tool (#8217) 2026-08-01 12:39:52 +00:00
tui-spacing-density-pr1.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
tui-user-message-half-line-pr2.md docs: consolidate design docs and plans under docs/ (#6417) 2026-07-07 06:05:05 +00:00
unit-lane-coverage-and-test-environment.md ci: collect coverage only on the post-merge run and run cli tests under node (#10890) 2026-09-03 08:49:43 +00:00
untrusted-persisted-transcript.md feat(web-shell): restore environment panel state (#10627) 2026-09-04 08:49:43 +00:00
update-download-base-url.md feat(update): support a configurable release download base URL (#11150) 2026-09-07 09:49:10 +00:00
usage-only-stream-memory.md fix: bound usage-only streams and abort on quit (#7038) 2026-07-16 18:11:53 +00:00
vp-native-mouse-parity.md feat(cli): Open OSC 8 links with a plain click in VP mode (#10979) 2026-09-04 06:14:53 +00:00
vscode-output-channel-logging.md feat(vscode): route logs to the Qwen Code Companion output channel (#7121) 2026-07-18 06:58:14 +00:00
web-shell-agent-workflow.md feat(web-shell): restore environment panel state (#10627) 2026-09-04 08:49:43 +00:00
web-shell-artifact-icons.md feat(web-shell): customize artifact icons (#11247) 2026-09-07 09:27:02 +00:00
web-shell-artifact-workspace-ownership.md fix(web-shell): scope artifact actions to owning workspace (#8510) 2026-08-06 14:29:30 +00:00
web-shell-attachment-cards.md feat(web-shell): refine file cards and configure drop destination (#11298) 2026-09-08 02:56:51 +00:00
web-shell-backend-authoritative-queue-display.md fix(web-shell): use backend-authoritative queue state (#9407) 2026-08-18 12:07:55 +00:00
web-shell-brand-customization.md feat(web-shell): make the product name and logo configurable (#11244) 2026-09-10 04:54:45 +00:00
web-shell-cancel-duration.md fix(web-shell): persist cancelled responses and elapsed time (#11608) 2026-09-11 04:30:09 +00:00
web-shell-cancel-duration.zh-CN.md fix(web-shell): persist cancelled responses and elapsed time (#11608) 2026-09-11 04:30:09 +00:00
web-shell-cold-session-loading.md fix(web-shell): avoid duplicate cold session restoration (#11413) 2026-09-09 22:43:19 +00:00
web-shell-cold-session-loading.zh-CN.md fix(web-shell): avoid duplicate cold session restoration (#11413) 2026-09-09 22:43:19 +00:00
web-shell-collapsed-thinking-performance.md fix(web-shell): reduce streaming thought render jank (#9914) 2026-08-25 02:06:26 +00:00
web-shell-context-tab.md feat(web-shell): add a context usage tab to the right sidebar (#11177) 2026-09-08 01:22:42 +00:00
web-shell-default-mid-turn-insert.md fix(web-shell): reconcile mid-turn messages with daemon state (#8798) 2026-08-11 07:24:56 +00:00
web-shell-drop-intent-choice.md feat(web-shell): refine file cards and configure drop destination (#11298) 2026-09-08 02:56:51 +00:00
web-shell-extension-archive-upload.md feat(web-shell): install Extensions from archives (#8621) 2026-08-08 02:08:52 +00:00
web-shell-file-drop-action.md feat(web-shell): refine file cards and configure drop destination (#11298) 2026-09-08 02:56:51 +00:00
web-shell-file-upload.md feat(web-shell): refine file cards and configure drop destination (#11298) 2026-09-08 02:56:51 +00:00
web-shell-interrupted-session-continue.md feat(web-shell): continue interrupted sessions (#11545) 2026-09-11 22:32:19 +00:00
web-shell-interrupted-session-continue.zh-CN.md feat(web-shell): continue interrupted sessions (#11545) 2026-09-11 22:32:19 +00:00
web-shell-live-voice-codex-parity-refactor.md feat(cli): mirror Live Host releases through OSS (#8674) 2026-08-10 11:17:49 +00:00
web-shell-live-voice.md feat(web-shell): add native Live Voice (#7859) 2026-08-05 08:33:22 +00:00
web-shell-loop-detection-turn-error.md fix(web-shell): surface loop detection turn errors (#8853) 2026-08-14 06:14:06 +00:00
web-shell-mid-turn-file-references.md feat(web-shell): support mid-turn file attachments (#9570) 2026-08-20 10:58:12 +00:00
web-shell-review-result.md feat(review): Add structured Web Shell review results (#8402) 2026-08-03 16:08:13 +00:00
web-shell-right-panel-restoration.md feat(web-shell): restore environment panel state (#10627) 2026-09-04 08:49:43 +00:00
web-shell-session-overview.md feat(web-shell): improve session overview navigation and details (#11238) 2026-09-09 12:10:00 +00:00
web-shell-session-sources.md feat(web-shell): add unified session sources (#11262) 2026-09-10 02:34:58 +00:00
web-shell-session-sources.zh-CN.md feat(web-shell): add unified session sources (#11262) 2026-09-10 02:34:58 +00:00
web-shell-shell-command-explanation.md feat(web-shell): explain shell approval commands (#11266) 2026-09-07 08:06:55 +00:00
web-shell-sidebar-session-scope.md feat(web-shell): align sidebar session scopes (#11240) 2026-09-07 05:51:29 +00:00
web-shell-skill-toggle-refresh.md feat(web-shell): refresh composer skills incrementally after toggles (#9131) 2026-08-23 04:13:51 +00:00
web-shell-stream-render-performance.md perf(web-shell): keep streaming output responsive (#9405) 2026-08-19 03:54:00 +00:00
web-shell-thinking-and-tool-progress.md feat(web-shell): improve compact tool activity (#8973) 2026-08-12 12:48:08 +00:00
web-shell-thinking-stream-performance.md perf(web-shell): optimize streaming transcript rendering (#9672) 2026-08-22 06:12:54 +00:00
web-shell-truncated-session-diff-replay.md fix(web-shell): restore saved session diffs (#10093) 2026-08-26 14:01:02 +00:00
web-shell-user-message-edit-resend.md feat(web-shell): Edit and resend the latest user message (#11650) 2026-09-11 12:06:38 +00:00
web-shell-user-message-edit-resend.zh-CN.md feat(web-shell): Edit and resend the latest user message (#11650) 2026-09-11 12:06:38 +00:00
web-shell-user-message-links.md feat(web-shell): render URLs in user messages as clickable links (#11464) 2026-09-10 11:26:08 +00:00
web-shell-user-message-links.zh-CN.md feat(web-shell): render URLs in user messages as clickable links (#11464) 2026-09-10 11:26:08 +00:00
web-shell-vision-bridge-notice-i18n.md fix(web-shell): localize vision bridge notices (#10003) 2026-08-25 11:04:02 +00:00
web-terminal-lifecycle.md feat(web-shell): add opt-in interactive browser terminal (#9984) 2026-08-28 10:15:27 +00:00
webshell-qwen38-reasoning-config.md fix(web-shell): keep reasoning effort controls available (#10244) 2026-08-27 07:40:01 +00:00
webshell-reasoning-preferences.md feat: support GPT-5 and GPT-6 reasoning effort configuration (#11295) 2026-09-09 09:03:38 +00:00
windows-ecs-ci-validation.md ci: run Windows merge queue tests on ECS (#8386) 2026-08-05 12:14:42 +00:00
workflow-tracing-gaps.md feat(telemetry): unify span creation paths for hierarchical trace tree (#4126) 2026-05-16 22:29:55 +08:00
workspace-agents-api.md feat(web-shell): add workspace agent management (#7572) 2026-07-23 08:42:08 +00:00
workspace-capacity-baseline-2026-09-08.json refactor(serve): decouple workspace capacity policies (#11428) 2026-09-09 06:25:35 +00:00
workspace-capacity-baseline-2026-09-08.md refactor(serve): decouple workspace capacity policies (#11428) 2026-09-09 06:25:35 +00:00
workspace-capacity-decoupling.md refactor(serve): decouple workspace capacity policies (#11428) 2026-09-09 06:25:35 +00:00
workspace-capacity-p1.md feat(serve): support 256 workspaces by default (#11515) 2026-09-10 11:57:10 +00:00
workspace-capacity-p1.zh-CN.md feat(serve): support 256 workspaces by default (#11515) 2026-09-10 11:57:10 +00:00
workspace-generation.md feat(serve): add workspace-level generation (#7552) 2026-07-23 05:17:03 +00:00
workspace-lru-eviction.md refactor(serve): decouple workspace capacity policies (#11428) 2026-09-09 06:25:35 +00:00
workspace-runtime-architecture.md feat(serve): add workspace-scoped Skills runtime (#10697) 2026-09-05 08:03:24 +00:00
workspace-skills-read-model.md fix(serve): Prevent repeated workspace skill rescans (#8080) 2026-07-30 12:52:37 +00:00
worktree.md feat(worktree): Phase D — startup --worktree flag + symlinkDirectories + PR refs (#4381) 2026-05-27 17:04:51 +08:00
yaml-parser-replacement.md refactor(core): make utils/ a leaf layer (#9778) 2026-08-24 07:43:01 +00:00

Design Documentation Requirements

English | 简体中文

Design documents describe proposed changes, their rationale, and how to verify them. Store them under docs/design/ and follow the requirements below when creating or updating a design.

File naming and navigation

  • Maintain two complete versions in the same directory: <name>.md for English and <name>.zh-CN.md for Simplified Chinese. Keep the same base name and date prefix, if any. Directory entry pages use README.md and README.zh-CN.md.
  • Add relative links to both versions immediately below each document title.
  • Preserve existing document paths where possible. If a path or heading anchor changes, update its incoming references in the same change.

Content alignment

  • Both versions must cover the full design. A summary or a link to the other language does not replace a translation.
  • Keep section order and heading levels aligned. Match the meaning of the problem statement, current state, goals, scope boundaries, proposed solution, design decisions and rationale, constraints, risks, validation plan, acceptance criteria, and open questions wherever those sections apply.
  • Preserve technical identifiers, file paths, commands, configuration keys, protocol fields, example values, and numeric limits. Translate explanatory prose and captions without changing the behavior they describe.
  • Keep status, dates, milestones, and follow-up requirements aligned when present. Distinguish proposals, implemented behavior, and verified results in both languages; translation must not change a design's status.
  • Share diagrams and other assets where practical. Provide equivalent explanations for language-specific text in shared assets.

Requirements for subsequent changes

  • Create or update both versions in the same change and submit them together in the same PR. Either language may be edited first; reconcile any differences before considering the documentation complete.
  • When updating an existing single-language design, add the missing version and align the complete pair. Preserve the original design's meaning when translating; explain actual design changes consistently in both versions.
  • Reflect new decisions, implementation constraints, acceptance criteria, and follow-up work in both versions as the design evolves. Do not leave one version with an earlier requirement or an unresolved question that the other version has already answered.

Review checklist

  • Both files exist, and their language links resolve in both directions.
  • Section structure and substantive requirements match; neither version omits decisions, limitations, acceptance criteria, or follow-up work.
  • Technical identifiers, examples, links, and shared assets remain correct.
  • Both versions reflect the same status and the changes proposed in the PR.
  • Markdown formatting and relative links have been checked.