deepseek-harness/.agents/notes/implemented/simplification
Tianyi Cui d8dbb8235c refactor(acp): launch automation through the dsh acp profile
Replace the standalone @deepseek-ai/dsh-acp-demo application with dsh --profile acp plus ordered example patches. The shipped acp-app bundle owns only the protocol bridge; every example overlay now targets shared dsh-base rows instead of copying a complete application tree.

Move launcher responsibilities into the ACP snapshot harness: it materializes profile patches, links required packages, reserves stdout for JSON-RPC, observes spawn and drain failures, and escalates process teardown deterministically. The relocated control-surface fixture and the ACP/subagent integration tests now exercise the real CLI/profile path.

This commit contains authored runtime, configuration, and test changes only. Generated transcript and projection churn is deliberately left for the next commit so reviewers can inspect the migration logic without hundreds of expected-output edits.
2026-08-23 10:59:00 +08:00
..
2026-06-19-drop-mutable-session-summary.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-19-drop-mutable-session-summary.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
2026-06-19-drop-mutable-session-summary.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-20-collapse-trace-only-session-events.i18n.yaml docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-06-20-collapse-trace-only-session-events.md docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
2026-06-20-collapse-trace-only-session-events.zh.md docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-06-20-public-agent-stop-api.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-20-public-agent-stop-api.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
2026-06-20-public-agent-stop-api.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-20-remove-agent-boundary-mirror-events.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-06-20-remove-agent-boundary-mirror-events.md docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
2026-06-20-remove-agent-boundary-mirror-events.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-06-20-unify-agent-and-session-id.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-20-unify-agent-and-session-id.md docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
2026-06-20-unify-agent-and-session-id.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-06-26-fsspec-style-fs-seam.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-06-26-fsspec-style-fs-seam.md docs: capitalize Service Provider across repository 2026-08-13 13:31:30 +08:00
2026-06-26-fsspec-style-fs-seam.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-07-04-tighten-hook-protocol-contract.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-07-04-tighten-hook-protocol-contract.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-04-tighten-hook-protocol-contract.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-07-12-simplify-session-log-representation.i18n.yaml docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-07-12-simplify-session-log-representation.md docs: replace vague provenance prose with recorded facts 2026-08-09 15:35:02 +08:00
2026-07-12-simplify-session-log-representation.zh.md docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-07-17-one-send-one-turn.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-17-one-send-one-turn.md docs: purge chain-of-thought leakage from prose 2026-08-09 21:10:59 +08:00
2026-07-17-one-send-one-turn.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-20-remove-stdio-and-echo-agents.i18n.yaml refactor(acp): launch automation through the dsh acp profile 2026-08-23 10:59:00 +08:00
2026-07-20-remove-stdio-and-echo-agents.md refactor(acp): launch automation through the dsh acp profile 2026-08-23 10:59:00 +08:00
2026-07-20-remove-stdio-and-echo-agents.zh.md refactor(acp): launch automation through the dsh acp profile 2026-08-23 10:59:00 +08:00
2026-07-20-unwrap-injected-content-envelopes.i18n.yaml docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-20-unwrap-injected-content-envelopes.md docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-20-unwrap-injected-content-envelopes.zh.md docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-22-plan-specific-collaboration-state.i18n.yaml docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-22-plan-specific-collaboration-state.md docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-22-plan-specific-collaboration-state.zh.md docs: purge residual chain-of-thought leakage 2026-08-22 13:10:23 +08:00
2026-07-23-acp-automation-only-protocol.i18n.yaml feat(acp): complete standard v1 automation controls 2026-08-22 18:52:27 +08:00
2026-07-23-acp-automation-only-protocol.md feat(acp): complete standard v1 automation controls 2026-08-22 18:52:27 +08:00
2026-07-23-acp-automation-only-protocol.zh.md feat(acp): complete standard v1 automation controls 2026-08-22 18:52:27 +08:00
2026-07-23-collapse-persistence-flush-state.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-23-collapse-persistence-flush-state.md feat(session): bound persistence write batching 2026-08-08 15:43:52 +08:00
2026-07-23-collapse-persistence-flush-state.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-24-agent-loop-observable-state-machine.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-24-agent-loop-observable-state-machine.md docs: reserve seam for complete capabilities 2026-08-09 17:26:57 +08:00
2026-07-24-agent-loop-observable-state-machine.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-26-merge-subagent-control-service.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-26-merge-subagent-control-service.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-26-merge-subagent-control-service.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-27-intent-named-subagent-continuation-operations.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-27-intent-named-subagent-continuation-operations.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-27-intent-named-subagent-continuation-operations.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-27-request-error-retry-action.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-27-request-error-retry-action.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-27-request-error-retry-action.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-28-local-json-tree-renderer.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-28-local-json-tree-renderer.md
2026-07-28-local-json-tree-renderer.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-28-remove-synthetic-log-only-turns.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-07-28-remove-synthetic-log-only-turns.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-28-remove-synthetic-log-only-turns.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-07-29-shared-base-config-overlays.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-29-shared-base-config-overlays.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-29-shared-base-config-overlays.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-29-simplify-web-image-input-v1.i18n.yaml docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-07-29-simplify-web-image-input-v1.md
2026-07-29-simplify-web-image-input-v1.zh.md docs(i18n): include complete proofreading corpus 2026-08-12 12:30:19 +08:00
2026-07-30-private-agent-send.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-30-private-agent-send.md
2026-07-30-private-agent-send.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-31-capability-neutral-sandbox-policy-context.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-31-capability-neutral-sandbox-policy-context.md
2026-07-31-capability-neutral-sandbox-policy-context.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-07-31-drop-user-message-edit-stub.i18n.yaml docs: complete Chinese proofreading and generated reference pairing 2026-08-09 11:02:16 +08:00
2026-07-31-drop-user-message-edit-stub.md
2026-07-31-drop-user-message-edit-stub.zh.md docs: complete Chinese proofreading and generated reference pairing 2026-08-09 11:02:16 +08:00
2026-07-31-one-route-to-add-a-workspace.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-31-one-route-to-add-a-workspace.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-07-31-one-route-to-add-a-workspace.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-03-omit-invariants-from-shipped-config.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-03-omit-invariants-from-shipped-config.md docs: replace vague provenance prose with recorded facts 2026-08-09 15:35:02 +08:00
2026-08-03-omit-invariants-from-shipped-config.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-04-drop-windows-powershell-picker-fallback.i18n.yaml docs: complete Chinese proofreading and generated reference pairing 2026-08-09 11:02:16 +08:00
2026-08-04-drop-windows-powershell-picker-fallback.md refactor(picker): drop the Windows PowerShell fallback chain 2026-08-05 00:31:43 +08:00
2026-08-04-drop-windows-powershell-picker-fallback.zh.md docs: complete Chinese proofreading and generated reference pairing 2026-08-09 11:02:16 +08:00
2026-08-04-remove-tui-package.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-08-04-remove-tui-package.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-04-remove-tui-package.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-08-06-buffer-free-feedback-telemetry.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-06-buffer-free-feedback-telemetry.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-06-buffer-free-feedback-telemetry.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-06-user-bubbles-drop-the-branch-action.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-06-user-bubbles-drop-the-branch-action.md fix(web): drop the branch action from user and steering bubbles 2026-08-06 17:46:18 +08:00
2026-08-06-user-bubbles-drop-the-branch-action.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-08-copy-only-preset-authoring.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-08-copy-only-preset-authoring.md refactor(agent-presets,web): copy-only preset authoring with a path to the files 2026-08-08 22:35:26 +08:00
2026-08-08-copy-only-preset-authoring.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-08-remove-cli-demo.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-08-remove-cli-demo.md refactor: replace overloaded surface terminology 2026-08-11 15:23:05 +08:00
2026-08-08-remove-cli-demo.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-09-bounded-fixed-rate-schedule.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-09-bounded-fixed-rate-schedule.md refactor(schedule): bound fixed-rate reminders 2026-08-09 17:04:48 +08:00
2026-08-09-bounded-fixed-rate-schedule.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-09-conversational-schedule-delivery.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-09-conversational-schedule-delivery.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-09-conversational-schedule-delivery.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-09-explicit-schedule-time-zone.i18n.yaml refactor(schedule): make absolute times explicit 2026-08-09 16:30:11 +08:00
2026-08-09-explicit-schedule-time-zone.md refactor(schedule): make absolute times explicit 2026-08-09 16:30:11 +08:00
2026-08-09-explicit-schedule-time-zone.zh.md refactor(schedule): make absolute times explicit 2026-08-09 16:30:11 +08:00
2026-08-09-remove-repository-plugin.i18n.yaml refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-09-remove-repository-plugin.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-09-remove-repository-plugin.zh.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-10-default-presets-single-editor.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-10-default-presets-single-editor.md refactor(presets): use one editor family 2026-08-10 22:47:28 +08:00
2026-08-10-default-presets-single-editor.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-10-source-run-without-managed-installer.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-10-source-run-without-managed-installer.md docs: record separate dsh build decision 2026-08-12 15:37:03 +08:00
2026-08-10-source-run-without-managed-installer.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-10-web-remove-steering-interjection-caption.i18n.yaml fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-08-10-web-remove-steering-interjection-caption.md cleanup(web): remove the steering interjection caption 2026-08-10 11:04:44 +08:00
2026-08-10-web-remove-steering-interjection-caption.zh.md fix(i18n): bind localized links to active pairs 2026-08-19 02:26:57 +08:00
2026-08-11-remove-sdk-project-toolchain.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-11-remove-sdk-project-toolchain.md docs: mark repository naming contract implemented 2026-08-13 05:20:43 +08:00
2026-08-11-remove-sdk-project-toolchain.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-12-production-dsh-excludes-product-subagent-providers.i18n.yaml Merge master at 44f371c into localized Chinese links 2026-08-18 19:50:29 +08:00
2026-08-12-production-dsh-excludes-product-subagent-providers.md feat(subagent): make Codex provider directly installable 2026-08-15 03:25:43 +08:00
2026-08-12-production-dsh-excludes-product-subagent-providers.zh.md Merge master at 44f371c into localized Chinese links 2026-08-18 19:50:29 +08:00
2026-08-12-separate-source-launch-from-build.i18n.yaml docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-12-separate-source-launch-from-build.md refactor: apply repository naming contract 2026-08-13 00:54:38 +08:00
2026-08-12-separate-source-launch-from-build.zh.md docs(i18n): localize Chinese internal links 2026-08-18 19:00:37 +08:00
2026-08-12-trim-agent-teams-read-and-lifecycle-surface.i18n.yaml refactor: prefix experimental package names 2026-08-19 22:30:36 +08:00
2026-08-12-trim-agent-teams-read-and-lifecycle-surface.md refactor: prefix experimental package names 2026-08-19 22:30:36 +08:00
2026-08-12-trim-agent-teams-read-and-lifecycle-surface.zh.md refactor: prefix experimental package names 2026-08-19 22:30:36 +08:00