Commit Graph

  • f858c647a6 refactor(tasks): drive wait() timing through dsh-timeout Yichen Jiang 2026-07-09 21:36:56 +08:00
  • 7f5b990aa1 Merge remote-tracking branch 'origin/master' into workflow-vm-to-workerthread imccyu 2026-07-09 21:34:52 +08:00
  • beaace5eb3 Merge remote-tracking branch 'origin/master' into codex/rfc-subagent-background-tasks Yichen Jiang 2026-07-09 21:32:07 +08:00
  • 590f520949 fix: address codex review round 2 Dudu-0223 2026-07-09 21:28:42 +08:00
  • 387f19c7f6 docs: regenerate the module graph for the ask-user merge Tianyi Cui 2026-07-09 21:23:45 +08:00
  • 184e164091 feat(tasks): background task runtime, generic task_* control tools, bash/subagent producers Yichen Jiang 2026-07-09 21:22:54 +08:00
  • 6f86f6081b workflow: dispose() host-drives child disposal inside the grace imccyu 2026-07-09 21:14:30 +08:00
  • e94305d99e fix: address codex review round 1 Dudu-0223 2026-07-09 21:12:41 +08:00
  • 0df497133c Merge branch 'master' into agent-request-messages Yichen Jiang 2026-07-09 21:12:31 +08:00
  • 19fc33f172 Merge remote-tracking branch 'origin/master' into code-mode-tools Tianyi Cui 2026-07-09 21:10:40 +08:00
  • e0f20088d8 feat: bash-backed glob/grep discovery tools (dsh-tool-fs-search) Dudu-0223 2026-07-09 20:44:32 +08:00
  • 2c03b2bc29 feat: surface the run_code program in the ACP tool-call card Tianyi Cui 2026-07-09 20:56:44 +08:00
  • 137530954a Merge pull request #108 from deepseek-harness/codex/ask-user-question Tianyi Cui 2026-07-09 20:45:46 +08:00
  • f91bfc1fcf test: re-record the header pin and workflow-run for the meta-parameter schema imccyu 2026-07-09 20:25:59 +08:00
  • 0d0f0204f2 workflow: meta rides the seam as data — the engine never evaluates it imccyu 2026-07-09 20:09:10 +08:00
  • af9616f47d test: let the wedged-worker regression post its child-start first imccyu 2026-07-09 19:12:58 +08:00
  • 0d11a3afc7 workflow: rename dsh-workflow-vm to dsh-workflow-workerthread imccyu 2026-07-09 19:06:55 +08:00
  • d5c65e2b4c docs: describe the workflow engine as worker-thread first imccyu 2026-07-09 18:50:29 +08:00
  • b5f618bcfb workflow: swap the engine's internals to node:worker_threads imccyu 2026-07-09 18:39:31 +08:00
  • f1e54d737b fix(tool-cordis): pass primitive provided service values through the façade imccyu 2026-07-09 19:30:49 +08:00
  • db857f62c0 docs(tool-cordis): state the sandbox stance as steering, not containment imccyu 2026-07-09 18:51:44 +08:00
  • e41dbe7303 docs: list the user-interaction packages in the ui/ group summaries Yichen Jiang 2026-07-09 18:42:51 +08:00
  • fbc9eb313c workflow: harden the seam-contract tests ahead of the engine swap imccyu 2026-07-09 18:16:51 +08:00
  • 4a15c8a479 workflow: make the seam's listener containment total imccyu 2026-07-09 18:13:34 +08:00
  • 1e06fdbb86 refactor: colocate user interaction with ui packages Yichen Jiang 2026-07-09 17:55:01 +08:00
  • 4e59c38d23 Merge remote-tracking branch 'origin/master' into worktree-session-modes-rfc kingwl 2026-07-09 17:19:19 +08:00
  • fd2c682477 docs(subagent): state the re-assert placement guarantee precisely Tianyi Cui 2026-07-09 16:42:26 +08:00
  • 87a1774fef feat: add docs website lintianle 2026-07-09 16:07:58 +08:00
  • 013f12963b fix(scope): generalize the carrier's proxy-invariant guard; keep the real constructor Tianyi Cui 2026-07-09 14:39:17 +08:00
  • 06cebf1bf4 fix(scope): make the dispatch carrier method-transparent for native-private subjects Tianyi Cui 2026-07-09 14:21:58 +08:00
  • 0ba6d832f8 docs: regenerate the module graph on the merged tree pku-xht 2026-07-09 14:19:36 +08:00
  • 607b02a659 Merge branch 'master' into feat/subagent-process pku-xht 2026-07-09 14:01:28 +08:00
  • 3e9527278a fix(tool-cordis): gate façade services on inject, and make tools.get read-only imccyu 2026-07-09 12:44:57 +08:00
  • 1b1ba96d4f fix(tool-cordis): replace the pass-through ctx proxy with a whitelist façade imccyu 2026-07-09 01:37:40 +08:00
  • aed752a75d fix: update doc budget imccyu 2026-07-08 21:30:17 +08:00
  • ea66641b84 feat(tool-cordis): flatten the inspect plugins section to a capability list imccyu 2026-07-08 21:01:49 +08:00
  • a500c791f7 fix(tool-cordis): normalize the JSON-Schema dialect at the defineTool boundary imccyu 2026-07-08 14:51:35 +08:00
  • db45769513 feat(tool-cordis): Node-API traps + fs/web capability routing imccyu 2026-07-08 11:51:24 +08:00
  • e51e58e993 chore: register the cordis group across repo gates and docs imccyu 2026-07-08 11:50:12 +08:00
  • 809329ea1a scripts: gen-cordis-api — the generated runtime API catalog pipeline imccyu 2026-07-08 11:47:51 +08:00
  • 5edc9c573a examples: cordis-agent — the self-referential demo imccyu 2026-07-08 11:47:15 +08:00
  • ee1da1ce5b feat(cordis): @deepseek-ai/dsh-tool-cordis — inspect/mount/unmount over the live runtime imccyu 2026-07-08 11:45:46 +08:00
  • a4a9900be1 simplify retention omitted metadata Dudu-0223 2026-07-09 13:53:51 +08:00
  • 0d5b15b5b4 test: cover spill plugins in built stdio consumer Dudu-0223 2026-07-09 13:44:38 +08:00
  • 68ebc76af7 docs(rfc): the self-referential cordis toolset imccyu 2026-07-08 11:45:01 +08:00
  • c321819053 rename: @deepseek-ai/dsh-subagent-process -> @deepseek-ai/dsh-subagent-subprocess pku-xht 2026-07-09 13:42:03 +08:00
  • fc6db791f1 refactor(compact): extract the shared transcript renderer into dsh-compact Ziya 2026-07-08 20:45:05 -07:00
  • bdab8c6a61 Merge remote-tracking branch 'origin/master' into codex/ask-user-question Yichen Jiang 2026-07-09 13:34:13 +08:00
  • a4553cc10d Merge remote-tracking branch 'origin/master' into code-mode-tools Tianyi Cui 2026-07-09 13:30:26 +08:00
  • e4331ca5e7 Merge branch 'master' into agent-request-messages Yichen Jiang 2026-07-09 13:30:11 +08:00
  • 7c5133488a refactor(core): every registry register-method returns the exact effect disposer Tianyi Cui 2026-07-09 13:05:44 +08:00
  • 9fddbac095 refactor: unify the Code Mode demos on base-plus-overlay Tianyi Cui 2026-07-09 13:02:19 +08:00
  • 571c6025d5 fix: address master merge gate failures Dudu-0223 2026-07-09 13:01:14 +08:00
  • 78318f5d12 Merge remote-tracking branch 'origin/master' into codex/truncated-design Dudu-0223 2026-07-09 12:54:30 +08:00
  • 63d890ab96 Merge pull request #185 from deepseek-harness/timeout-design Tianyi Cui 2026-07-09 12:45:19 +08:00
  • 4e8dc8e8f5 docs: fail the event matrix on a zero-dispatcher row; attribute provider-removed Tianyi Cui 2026-07-09 12:36:18 +08:00
  • a3244a5774 fix(tool-subagent): an omitted agentOptions must not materialize an empty object Tianyi Cui 2026-07-09 12:33:18 +08:00
  • 6f4ea8a260 refactor(subagent): stage structured captures in a WeakMap keyed by execution Tianyi Cui 2026-07-09 12:30:27 +08:00
  • 96c3c94f85 fix(subagent): make the structured re-assert placement-preserving Tianyi Cui 2026-07-09 12:27:08 +08:00
  • bc7da642d4 feat: fold the Code Mode demos into demo:code-mode with a UI argument Tianyi Cui 2026-07-09 12:16:37 +08:00
  • 0a3ffe1b04 Merge remote-tracking branch 'origin/master' into timeout-design Dudu-0223 2026-07-09 11:52:18 +08:00
  • 1be9baeb7b feat: add demo:acp-code — the ACP demo in Code Mode Tianyi Cui 2026-07-09 11:44:10 +08:00
  • c4aff62ef7 Merge remote-tracking branch 'origin/codex/ask-user-question' into codex/ask-user-question Yichen Jiang 2026-07-09 11:22:12 +08:00
  • 0009d13693 docs: refresh tool catalog Yichen Jiang 2026-07-09 11:21:27 +08:00
  • 7db9a6c780 fix review findings: document ask-user recommendation convention Yichen Jiang 2026-07-09 11:20:17 +08:00
  • a5ba05121a Merge branch 'master' into codex/ask-user-question Yichen Jiang 2026-07-09 11:11:07 +08:00
  • 673f20c990 Merge remote-tracking branch 'origin/master' into code-mode-tools Tianyi Cui 2026-07-09 11:06:50 +08:00
  • fef4313685 test(spill-policy): guard loader export shape Dudu-0223 2026-07-09 11:04:34 +08:00
  • 6660d2a83e Merge branch 'master' into feat/subagent-process pku-xht 2026-07-09 11:03:48 +08:00
  • a11000030a docs(subagent-acp): point the env-scrub section at its one home pku-xht 2026-07-09 10:42:41 +08:00
  • 2471e2b2bb fix review finding: exitsWithin cleans up its listener and timer on both arms pku-xht 2026-07-09 10:42:34 +08:00
  • 7ccf31a59b fix review finding: root-portable rm-failure injection in the config-dir test pku-xht 2026-07-09 10:20:42 +08:00
  • c9310d2a19 fix: address codex review round 3 Dudu-0223 2026-07-09 10:07:07 +08:00
  • 1f6b67269e Merge branch 'master' into agent-request-messages Yichen Jiang 2026-07-09 09:52:33 +08:00
  • 326b199f25 fix: address codex review round 2 Dudu-0223 2026-07-09 09:51:35 +08:00
  • 8819c71b81 docs: teach the graph generator the CHAINED fused-dispatch spelling Tianyi Cui 2026-07-09 06:06:17 +08:00
  • e5093244fb fix(subagent): declare the dsh-scope dependency; make the re-assert REPLACE conflicting entries Tianyi Cui 2026-07-09 05:21:06 +08:00
  • db6aed0459 fix(subagent): key the structured stage by execution identity, not call id Tianyi Cui 2026-07-09 05:03:44 +08:00
  • d5d5e3fa3c docs: regenerate services catalog for the register() disposer signature Tianyi Cui 2026-07-09 04:53:58 +08:00
  • 547aacee2f fix: honor the teardown order on owner unload; make the structured commit unconditional Tianyi Cui 2026-07-09 04:48:52 +08:00
  • 9ff8720da5 fix(tool-subagent): a partial toolFilter must not materialize an empty allow-list Tianyi Cui 2026-07-09 04:03:22 +08:00
  • 513ba2716d fix(agent-loop): one quiescence boundary across owner unload and handle.dispose Tianyi Cui 2026-07-09 03:58:15 +08:00
  • e7b712453a test: close the per-file coverage gaps for the scoping surface Tianyi Cui 2026-07-09 03:41:37 +08:00
  • cc24e79cd2 docs: agent-scope RFC, CONTEXT.md glossary, architecture scope section, README sync Tianyi Cui 2026-07-09 03:01:11 +08:00
  • e7bcbb8bc6 feat(dx): scopeHost, agent-aware ACP presentation, and the scoped-dispatch drift gate Tianyi Cui 2026-07-09 02:38:54 +08:00
  • f91eb39538 docs: regenerate catalogs and sync subagent type-equiv blocks for persona/toolFilter Tianyi Cui 2026-07-09 02:18:39 +08:00
  • 1ac7857349 feat(invariants): scoped-dispatch carrier/subject checks and the setup-drives tripwire Tianyi Cui 2026-07-09 02:11:21 +08:00
  • 15f4d1cd03 feat(subagent): persona + toolFilter become real; structured runtime collapses to scoped registrations Tianyi Cui 2026-07-09 02:10:06 +08:00
  • 67cb9a591d docs: teach graph generator the scoped-dispatch spellings; sync Agent type-equiv block Tianyi Cui 2026-07-09 01:36:14 +08:00
  • 806e7a84cf docs: regenerate module graph, config catalog, and cordis catalogs for agent scoping Tianyi Cui 2026-07-09 01:21:27 +08:00
  • f387b774a9 feat(agent): the agent is a registration scope — Agent.ctx, setup slot, fused scoped dispatch Tianyi Cui 2026-07-09 01:17:47 +08:00
  • 3d16026eb0 feat(core): scope-aware registries and session dispatch carriers Tianyi Cui 2026-07-09 01:09:21 +08:00
  • e0e4203263 Merge pull request #208 from deepseek-harness/code-runtime-worker Tianyi Cui 2026-07-09 01:05:48 +08:00
  • 43de115173 Merge branch 'master' into code-runtime-worker Tianyi Cui 2026-07-09 01:04:01 +08:00
  • db9437a50e Merge remote-tracking branch 'origin/master' into codex/ask-user-question Yichen Jiang 2026-07-09 00:48:45 +08:00
  • 56091d5b5d fix review findings: keep ask-user opt-in for acp app Yichen Jiang 2026-07-09 00:40:13 +08:00
  • ca71834776 Merge remote-tracking branch 'origin/agent-request-messages' into agent-request-messages Yichen Jiang 2026-07-09 00:42:05 +08:00
  • f2c333e510 docs(rfc): record the session-prefix decision Yichen Jiang 2026-07-09 00:40:57 +08:00
  • dc855dbd4e Merge branch 'code-runtime-worker' into code-mode-tools Tianyi Cui 2026-07-09 00:40:52 +08:00
  • 064d1c4ce1 docs: state advisory typing in the worker row (review) Tianyi Cui 2026-07-09 00:38:21 +08:00