imccyu
a7d4cd8e1b
fix: ci
2026-08-13 01:33:31 +08:00
imccyu
978e573605
fix: test/docs
2026-08-13 01:30:49 +08:00
imccyu
4064198560
• feat(self-modification): add dynamic Cordis plugin runtime and UI
2026-08-13 01:29:36 +08:00
Tianyi Cui
a2d0f7f411
refactor: apply repository naming contract
...
Apply the accepted pre-release package, service, type, directory, and role renames as one repository-wide change.
2026-08-13 00:54:38 +08:00
xjt
ce883ffea3
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
# README.i18n.yaml
# README.zh.md
# scripts/snapshots/translation-prompt-v4/request-response.expected.json
2026-08-12 16:45:48 +08:00
pku-xht
21b316de23
Merge origin/master into codex/bounded-background-tasks-v2
2026-08-12 15:54:49 +08:00
xjt
ab140cd299
Merge remote-tracking branch 'origin/master' into docs/post-v3-release-proofreading
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.zh.md
# .agents/notes/implemented/feature/2026-07-25-session-list-browsing-and-manual-order.i18n.yaml
# .agents/notes/implemented/feature/2026-07-25-session-list-browsing-and-manual-order.zh.md
# .agents/notes/implemented/feature/2026-07-25-workspace-ui-product-flow.i18n.yaml
# .agents/notes/implemented/feature/2026-07-25-workspace-ui-product-flow.zh.md
# .agents/notes/implemented/feature/2026-07-26-code-dispatch-ui-foundation.i18n.yaml
# .agents/notes/implemented/feature/2026-07-26-code-dispatch-ui-foundation.zh.md
# docs/user/develop/basic/index.i18n.yaml
# docs/user/develop/basic/index.zh.md
# docs/user/guide/config.i18n.yaml
# docs/user/guide/config.zh.md
# docs/user/guide/providers.i18n.yaml
# docs/user/guide/providers.zh.md
# packages/bundle/base/README.i18n.yaml
# packages/bundle/base/README.zh.md
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.zh.md
2026-08-12 12:59:38 +08:00
xjt
4806d94715
docs(i18n): include complete proofreading corpus
2026-08-12 12:30:19 +08:00
Turtle
04fe477e7e
docs: make Web UI the primary onboarding path
2026-08-12 11:44:33 +08:00
xjt
7b450d121e
docs(i18n): apply reviewed Chinese proofreading updates
2026-08-12 09:59:19 +08:00
pku-xht
9e4d391477
Merge commit '1ba530868a928c4286c8097647a649843dfae2bc' into codex/bounded-background-tasks-v2
2026-08-11 23:27:26 +08:00
Yichen Jiang
261349c95e
test(acp): refresh both-mode expected prompt onto the merged base
2026-08-11 22:55:53 +08:00
Yichen Jiang
5d2c943d38
fix(tools): state the code-mode collapse in the prompt and the denial
...
The executor collapse landed without telling the model it exists. Every
tool contributes its own guidance section naming its tool, none of them
qualify how that tool is reached, and they all render before the SDK
(orders 100-199 against SDK_SECTION_ORDER 150), so the prompt said "Use
the read tool" eleven times and never said only run_code is callable.
A real session shows the consequence: the model emitted a native call,
read `unknown tool "read"` for a tool the same prompt declares, and
concluded the deployment was inconsistent rather than routing through
run_code.
The registry now contributes `tools:code-only` at order 99 -- ahead of
the guidance band -- stating the rule, registered wherever `tools:sdk`
is and rendering empty outside an effective `code`. `both` renders it
empty because its native calls do execute, which is also why
both-mode-turn no longer shares code-mode-turn's expected prompt. The
denial itself now names the route back, since a bare UNKNOWN_TOOL for a
declared tool is what misled the model.
2026-08-11 22:51:16 +08:00
Chinesezjc
428aec44e6
ci: retrigger windows native runner
2026-08-11 22:42:17 +08:00
Chinesezjc
2aef2d83fa
fix(tools): remove tool:* prompt filtering per review feedback
...
LegGasai noted that filtering prompt sections by tool:* prefix is a poor
heuristic: it conflates section naming convention with presentation
semantics and would incorrectly drop tool:structured_output. The executor
collapse already enforces the boundary — a model-direct native call is
rejected as UNKNOWN_TOOL regardless of what the prompt says, so filtering
the prompt adds no security and only risks losing useful guidance.
The tool:read/tool:bash/etc sections describe capability usage patterns
that apply to both native and code presentations, and keeping them does
not reopen the native direct-call path because the executor blocks it.
2026-08-11 22:40:36 +08:00
pku-xht
e3ac9e85e5
Merge commit '5a0d28e200d89dca2b8004d9cd624629a1409a3f' into codex/bounded-background-tasks-v2
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.md
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
2026-08-11 22:28:38 +08:00
Tianyi Cui
564a853a04
Merge pull request #2277 from deepseek-harness/codex/background-first-continuable-subagents
...
feat(subagent): default continuable delegation to background
2026-08-11 22:21:02 +08:00
Dudu-0223
c778b5b0db
fix(subagent): address background-first review
2026-08-11 21:52:59 +08:00
Dudu-0223
8344d64363
feat(subagent): default continuable delegation to background
2026-08-11 21:52:59 +08:00
Yichen Jiang
adfd54dc5c
Merge branch 'master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:11:32 +08:00
pku-xht
fe09a45fca
Merge commit 'f5a147f8da75e7bab0c617e0c7594c62db306e26' into codex/bounded-background-tasks-v2
2026-08-11 20:12:04 +08:00
Tianyi Cui
7028df46e4
Merge worktree/schedule-explicit-at into worktree/schedule-fixed-rate
2026-08-11 19:23:20 +08:00
Tianyi Cui
035f3e5a65
Merge worktree/schedule-conversational-after into worktree/schedule-explicit-at
2026-08-11 19:20:38 +08:00
Tianyi Cui
32a9a0ac61
Merge remote-tracking branch 'origin/master' into worktree/schedule-conversational-after
2026-08-11 19:10:26 +08:00
Tianyi Cui
3f01ff8291
Merge remote-tracking branch 'origin/master' into worktree/schedule-conversational-after
2026-08-11 19:05:13 +08:00
pku-xht
b38e02462b
Merge commit '5427cbcc19cfd1ce9f3af1ae22207852cc5740fa' into codex/workflow-runs-chat-node-f6
2026-08-11 18:09:43 +08:00
pku-xht
c98a4d0949
refactor(tasks): simplify admission configuration
2026-08-11 17:12:53 +08:00
pku-xht
b5fb52688f
Merge commit 'f1a9ab14fe882f9b855ea9cc3f16ddc9a3b0284d' into codex/bounded-background-tasks-v2
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.i18n.yaml
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.md
# .agents/notes/implemented/architecture/2026-06-20-generic-long-running-tool-runtime.zh.md
# .agents/notes/implemented/architecture/2026-07-26-task-registry-seam.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-26-task-registry-seam.md
# .agents/notes/implemented/architecture/2026-07-26-task-registry-seam.zh.md
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/subsystems/tasks.i18n.yaml
# docs/subsystems/tasks.md
# docs/subsystems/tasks.zh.md
# packages/examples/acp-demo/src/index.ts
# packages/tasks/tasks-local/tests/tasks.spec.ts
# packages/tasks/tasks/README.i18n.yaml
# packages/tasks/tasks/README.md
# packages/tasks/tasks/README.zh.md
2026-08-11 16:44:05 +08:00
pku-xht
f32a51b284
fix(tasks): bound per-session background work
2026-08-11 16:23:05 +08:00
Yichen Jiang
2b5c17ab6b
Merge remote-tracking branch 'origin/master' into worktree/minimal-profiles-bare-runtime
...
# Conflicts:
# examples/jsonrpc-agent/README.i18n.yaml
# examples/jsonrpc-agent/README.md
2026-08-11 15:51:03 +08:00
Turtle
c6f3870b51
test: refresh terminology snapshots
2026-08-11 15:23:05 +08:00
Turtle
0c708cb10d
refactor: replace overloaded surface terminology
2026-08-11 15:23:05 +08:00
Yichen Jiang
663253099d
feat: align minimal runtime profiles
2026-08-11 15:19:33 +08:00
Hypatia May
6a604aaa85
Merge branch 'feat/subagent-settlement-delivery' into feat/subagent-list-agents-vocabulary
2026-08-11 14:53:11 +08:00
Hypatia May
ef8637f864
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
2026-08-11 14:52:49 +08:00
Hypatia May
fafb10eecb
Merge commit '38d82c497765ce0344800e3d5af9f1ee073f4bb5' into feat/subagent-report-semantics
2026-08-11 14:50:35 +08:00
Hypatia May
6c4ed5e036
test(snapshot): refresh pins after master merge
2026-08-11 14:45:14 +08:00
Hypatia May
7b8635d47d
test(snapshot): refresh pins after master merge
2026-08-11 14:41:11 +08:00
Hypatia May
87f446ca62
test(snapshot): refresh pins after master merge
2026-08-11 14:37:44 +08:00
Yichen Jiang
b06969b56f
Merge remote-tracking branch 'origin/master' into worktree/preset-plane-fallout-p1
...
Only `docs/module-graph.*` conflicted, from master's new
`@deepseek-ai/dsh-message-feedback` package; generated, so taken from master
and regenerated.
Hook bypassed as before: the staged-pairing check hands an archived note path
to `verify-translation-pairing`. The full-corpus gate passes.
2026-08-11 14:13:32 +08:00
Hypatia May
bb11d72962
test(snapshot): refresh pins after master merge
2026-08-11 14:02:16 +08:00
Hypatia May
66cdba7c6c
Merge branch 'feat/subagent-settlement-delivery' into feat/subagent-list-agents-vocabulary
...
# Conflicts:
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.jsonl
# examples/headless-agent/tests/snapshots/compaction-recovery/session.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/session.jsonl
2026-08-11 13:58:56 +08:00
Hypatia May
8d5223bd1a
test(snapshot): refresh pins after master merge
2026-08-11 13:58:36 +08:00
Hypatia May
9a8a2fc206
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
...
# Conflicts:
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.jsonl
# examples/headless-agent/tests/snapshots/compaction-recovery/session.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/session.jsonl
2026-08-11 13:55:11 +08:00
Hypatia May
e673a125bd
test(snapshot): refresh pins after master merge
2026-08-11 13:54:51 +08:00
Hypatia May
d4c125ceee
Merge commit '580051aeb594e683b6fe088b04d9bffe4c4b5b62' into feat/subagent-report-semantics
2026-08-11 13:50:44 +08:00
hypatiamay
c76570a3b8
Merge pull request #2138 from deepseek-harness/feat/parallel-subagent-calls
...
feat(subagent): sibling delegations are concurrency-safe
2026-08-11 13:24:43 +08:00
Hypatia May
c2261bad05
test(snapshot): refresh fork schema pins after master merge
2026-08-11 13:23:43 +08:00
Hypatia May
0264935351
Merge branch 'feat/subagent-settlement-delivery' into feat/subagent-list-agents-vocabulary
...
# Conflicts:
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/acp-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-depth-two-rejection/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-mixed/session.2.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.1.jsonl
# examples/acp-agent/tests/snapshots/subagent-multi/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.1.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.2.jsonl
# examples/headless-agent/tests/snapshots/advanced-toolchain/session.jsonl
# examples/headless-agent/tests/snapshots/compaction-recovery/session.jsonl
# examples/headless-agent/tests/snapshots/pty-tools/session.jsonl
2026-08-11 13:19:27 +08:00
Hypatia May
8d9b71d50a
test(snapshot): refresh fork schema pins after master merge
2026-08-11 13:17:40 +08:00