This website requires JavaScript.
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
46187ec3b6
Merge branch 'master' into agent-request-messages
Tianyi Cui
2026-07-09 00:21:05 +08:00
32db205c10
feat(scope): dsh-scope scoped-context registration primitive
Tianyi Cui
2026-07-08 23:54:03 +08:00
d014e7eaa6
Merge pull request #221 from deepseek-harness/codex/fix-bash-local-process-tests
Tianyi Cui
2026-07-09 00:02:54 +08:00
75ae8e38af
Merge branch 'master' into codex/fix-bash-local-process-tests
Tianyi Cui
2026-07-09 00:01:28 +08:00
d0c2f0916d
fix: address codex review round 1
Dudu-0223
2026-07-08 22:54:26 +08:00
fd1071392c
docs(compact): sync the compactIfNeeded prose signature with the sessionPrefix parameter
Yichen Jiang
2026-07-08 22:40:38 +08:00
0d023b9aaa
Merge remote-tracking branch 'origin/master' into agent-request-messages
Yichen Jiang
2026-07-08 22:26:25 +08:00
7a1ef4b231
Merge remote-tracking branch 'origin/codex/ask-user-question' into codex/ask-user-question
Yichen Jiang
2026-07-08 22:25:05 +08:00
b31399bdc4
Merge remote-tracking branch 'origin/master' into codex/ask-user-question
Yichen Jiang
2026-07-08 22:22:25 +08:00
970971fd53
Merge pull request #213 from deepseek-harness/feat/repeat-tool-guard
Wenlu Wang
2026-07-08 22:14:53 +08:00
805f5cfd01
Merge branch 'code-runtime-worker' into code-mode-tools
Tianyi Cui
2026-07-08 22:06:28 +08:00
1b29273f12
fix: reach quiescence even when the runtime rejects (agent review)
Tianyi Cui
2026-07-08 22:03:27 +08:00
90547f283b
fix: byte-exact value/error caps + write-callback contract (agent review)
Tianyi Cui
2026-07-08 21:56:28 +08:00
959a3c3a8b
fix(agent-loop): discard an interrupted prefix composition instead of caching it
Yichen Jiang
2026-07-08 21:46:03 +08:00
9c133c644d
test(bash-local): wait for process readiness
Yichen Jiang
2026-07-08 21:45:10 +08:00
e7e382f9d1
docs: require awaited subagent owner cleanup
Yichen Jiang
2026-07-08 21:16:56 +08:00
463b72ce96
feat(spill): add tool-output spill seam, local backend, and policy
Dudu-0223
2026-07-08 19:20:50 +08:00
4dee9a8d9b
docs: propose background subagent tasks
Yichen Jiang
2026-07-08 20:31:41 +08:00
765052a7d1
fix(agent-loop): compose the session prefix before pre-step; hand it to the pressure gate
Yichen Jiang
2026-07-08 20:30:10 +08:00
7fff51d848
Merge branch 'master' into feat/mcp-client
TianleLin
2026-07-08 19:54:29 +08:00
2d5918e158
test: add Loader export-path guard for dsh-mcp-client
lintianle
2026-07-08 16:51:42 +08:00
ace0760927
test: add MCP client e2e tests with real MCP servers
lintianle
2026-07-08 12:56:04 +08:00
351a532cc7
feat: add MCP client plugin (dsh-mcp-client)
lintianle
2026-07-07 23:21:54 +08:00
80ce8b8dd4
docs: pin JSON normalization at the dispatch bridge (review finding)
Tianyi Cui
2026-07-08 10:42:14 +08:00
0ba6de0001
docs: catalog the code-runtime seam vocabulary (Codex review finding)
Tianyi Cui
2026-07-08 02:38:47 +08:00
56b05f70cf
feat: add the code-execution capability seam (ctx.codeRuntime)
Tianyi Cui
2026-07-08 02:17:24 +08:00
96de50cb48
docs: add the run-local abort/settlement contract (Codex round 2)
Tianyi Cui
2026-07-08 01:39:10 +08:00
cb3246d2d8
docs: fix Codex round-1 findings on the Code Mode RFC
Tianyi Cui
2026-07-08 01:26:33 +08:00
e90103ac05
docs: name the persistence-catalog gate for the tool/code-dispatch event
Tianyi Cui
2026-07-08 01:02:37 +08:00
00ee92b278
docs: record the codeRuntime consumption idiom — cordis has no optional inject
Tianyi Cui
2026-07-08 00:58:26 +08:00
376d405ba4
docs: rewrite the Code Mode RFC — registry-native mode over a worker-thread code-runtime seam
Tianyi Cui
2026-07-08 00:45:21 +08:00
e6bd6cc9be
fix(compact): count the logged session prefix toward token pressure
Yichen Jiang
2026-07-08 19:32:42 +08:00
cdd1ce2ad4
feat(subagent): extract dsh-subagent-process shared out-of-process machinery
pku-xht
2026-07-08 15:31:14 +08:00
77333c0a19
fix(agent): correct session-prefix composition-order docs; scrub messagePrefix in snapshots
Yichen Jiang
2026-07-08 16:16:08 +08:00
692a38b72c
Merge branch 'master' into codex/ask-user-question
Yichen Jiang
2026-07-08 16:05:16 +08:00
35ef649716
Merge branch 'code-runtime-worker' into code-mode-tools
Tianyi Cui
2026-07-08 15:55:29 +08:00
b04cfe3a41
Merge remote-tracking branch 'origin/master' into agent-request-messages
Yichen Jiang
2026-07-08 15:54:36 +08:00
f453ba77a2
refactor: split skill providers
Yichen Jiang
2026-07-08 15:50:38 +08:00
a83eb5d5c2
docs: fit packages/README budget after merging code-runtime + timeout rows
Dudu-0223
2026-07-08 15:46:46 +08:00
ea4c10d753
refactor(agent): replace the per-step advice seam with agent/session-prefix
Yichen Jiang
2026-07-08 15:44:30 +08:00
ef2a150293
Merge remote-tracking branch 'origin/master' into timeout-design
Dudu-0223
2026-07-08 15:40:56 +08:00
a7c055270d
chore(timeout-policy): drop now-unused schemastery dependency
Dudu-0223
2026-07-08 15:10:15 +08:00
395a0b8336
docs(timeout): update RFC + generated catalogs for the declaration split
Dudu-0223
2026-07-08 15:06:02 +08:00
232c1957e2
Merge remote-tracking branch 'origin/master' into feat/repeat-tool-guard
kingwl
2026-07-08 14:52:12 +08:00
030eebb634
Merge remote-tracking branch 'origin/master' into code-runtime-worker
Tianyi Cui
2026-07-08 14:44:23 +08:00
dabc5e6225
Merge pull request #205 from deepseek-harness/code-runtime-pkg
Tianyi Cui
2026-07-08 14:44:04 +08:00
7a822ee402
feat(tool-web): declare web tool timeout budgets via config
Dudu-0223
2026-07-08 14:40:14 +08:00
e491759f30
fix review finding: cap the detailed reminder's argument payload
kingwl
2026-07-08 14:40:08 +08:00
d0314736de
Merge remote-tracking branch 'origin/master' into code-runtime-pkg
Tianyi Cui
2026-07-08 14:38:54 +08:00
4398daa62b
Merge pull request #203 from deepseek-harness/code-mode-rfc
Tianyi Cui
2026-07-08 14:38:34 +08:00
534b1dc6d0
refactor(timeout-policy): read budget from ToolDefinition, drop config
Dudu-0223
2026-07-08 14:37:42 +08:00
89941c0b42
Merge remote-tracking branch 'origin/master' into code-mode-rfc
Tianyi Cui
2026-07-08 14:29:50 +08:00
a581963070
docs(rfc): promote the repeat-tool-guard RFC to implemented
kingwl
2026-07-08 14:24:20 +08:00
a0e39db3b6
test(acp-snapshot): add the repeat-tool-guard reminder scenario
kingwl
2026-07-08 14:24:20 +08:00
93d5e4c560
test(acp-snapshot): replace the authored-implies-override guard with an explicit overridden flag
kingwl
2026-07-08 14:24:20 +08:00
db26ef479d
feat(guard): add the repeat-tool-guard plugin
kingwl
2026-07-08 14:24:20 +08:00
d7a27b20df
test: pin the no-recursive-run_code invariant; document the fold at the drain site (bot review)
Tianyi Cui
2026-07-08 14:11:15 +08:00
5d451bb2a0
feat(tools): add ToolDefinition.timeoutMs declared+validated via defineTool
Dudu-0223
2026-07-08 14:06:24 +08:00
283cd1b021
Merge remote-tracking branch 'origin/master' into feat/mcp-client
lintianle
2026-07-08 13:50:25 +08:00
a1a78ae30a
fix: prevent partial tool leaks and non-blocking dispose
lintianle
2026-07-08 13:23:46 +08:00
2f162308fe
Merge pull request #209 from deepseek-harness/repeat-tool-guard-rfc
Wenlu Wang
2026-07-08 13:48:12 +08:00
36d93b4ad3
docs(rfc): propose the repeat-tool-guard plugin
kingwl
2026-07-08 11:00:14 +08:00
d6363d3d27
Merge pull request #207 from deepseek-harness/all-checks-passed-gate
Tianyi Cui
2026-07-08 13:42:44 +08:00
84088300bc
fix: pre-dispatch rejection of unloggable args, mutation-proof event copies, proto-safe bindings (Codex round 1)
Tianyi Cui
2026-07-08 13:39:51 +08:00
418b259a11
fix: prevent partial tool leaks and non-blocking dispose
lintianle
2026-07-08 13:23:46 +08:00
0c8f2f7daf
fix: prevent partial tool leaks and non-blocking dispose
lintianle
2026-07-08 13:23:46 +08:00
fdd7d1a91c
chore: register mcp-client e2e entries in knip config
lintianle
2026-07-08 13:01:00 +08:00
c65e05cff1
test: add MCP client e2e tests with real MCP servers
lintianle
2026-07-08 12:56:04 +08:00
2efe8ad418
test: cover resync coalescing, onclose, and error path in mcp-client
lintianle
2026-07-08 12:18:59 +08:00
2cb10cbc63
Merge branch 'code-runtime-worker' into code-mode-tools
Tianyi Cui
2026-07-08 12:59:18 +08:00
b59d245c7c
feat: Code Mode — the registry's mode config, the SDK codegen, and the run_code bridge
Tianyi Cui
2026-07-08 12:58:23 +08:00
e20ce35ffb
fix: self-contained built bundles + wire-size value cap (bot review)
Tianyi Cui
2026-07-08 12:55:14 +08:00
e2572b7fa6
Merge branch 'rfc-recallable-compaction' of https://github.com/deepseek-harness/deepseek-harness into rfc-recallable-compaction
Ziya
2026-07-07 21:09:57 -07:00
77fce21253
Merge remote-tracking branch 'origin/master' into feat/mcp-client
lintianle
2026-07-08 12:08:24 +08:00
7089c88e4a
docs(rfc): self-contained work references; add richer search query forms follow-up
Ziya
2026-07-07 21:07:06 -07:00
f38111e5ca
fix: handle MCP transport disconnect and concurrent tool re-sync
lintianle
2026-07-08 11:58:12 +08:00
3265bdbf70
fix(timeout-policy): warn on configured-but-unregistered tool names
Dudu-0223
2026-07-08 11:43:29 +08:00
aa2a7f9a8a
fix: validate and re-cap all inbound worker-port traffic (Codex round 1)
Tianyi Cui
2026-07-08 11:39:57 +08:00
a76285c4e6
Merge origin/master into timeout-design
Dudu-0223
2026-07-08 11:18:27 +08:00
ae1845fea0
Merge branch 'master' into all-checks-passed-gate
Tianyi Cui
2026-07-08 11:09:32 +08:00
d3f86996f7
Merge remote-tracking branch 'origin/master' into codex/ask-user-question
Yichen Jiang
2026-07-08 11:09:20 +08:00
466a052159
Merge branch 'code-runtime-pkg' into code-runtime-worker
Tianyi Cui
2026-07-08 11:07:14 +08:00
583704ac1d
feat: add the worker-thread code runtime (dsh-code-runtime-worker)
Tianyi Cui
2026-07-08 11:00:06 +08:00