creatixchu
3c632ebf66
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-11 16:47:45 +08:00
creatixchu
f937f4e23b
feat(web): record turn file changes with git snapshots and render the changed-files card
...
Add the dsh-workspace-changes Host plugin that snapshots the working tree at
turn start and end through a private git index, diffs the two trees, folds in
file-tool hunks for ignored and out-of-tree files, and appends a log-only
workspace/changes event. The Web deliverables plugin renders that event as the
changed-files card in place of the mutation-call row, with default-app and
common-folder opening through a new authenticated route.
2026-09-11 16:47:40 +08:00
_Kerman
95690d6453
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
2026-09-11 12:55:09 +08:00
Yichen Jiang
59f2e3be33
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10 21:53:53 +08:00
Yichen Jiang
a305303422
release(dsh): 0.1.5-rc.2
2026-09-10 21:38:20 +08:00
_Kerman
f570a9d8c6
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3869
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# packages/core/system-prompt/README.i18n.yaml
# packages/core/system-prompt/README.zh.md
# packages/core/tools/README.i18n.yaml
2026-09-10 11:19:40 +08:00
_Kerman
eb0a666415
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-3828
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/subsystems/session.i18n.yaml
# packages/core/session/README.i18n.yaml
2026-09-10 11:19:25 +08:00
j-xiang
4ddf777ad8
Merge master into README proofreading branch
2026-09-10 10:42:13 +08:00
imccyu
1ef9c1fa9a
release(dsh): 0.1.5-rc.1
2026-09-10 09:13:14 +08:00
j-xiang
267e8b933b
docs(i18n): address README review feedback
2026-09-10 02:03:18 +08:00
j-xiang
89743f33b2
docs(i18n): polish reviewed README terminology
2026-09-10 01:42:58 +08:00
j-xiang
b5578ae46a
Merge master into README proofreading branch
2026-09-10 01:29:37 +08:00
j-xiang
8e8fb2fc62
docs(i18n): proofread bilingual README corpus
2026-09-10 00:21:32 +08:00
imccyu
dd393c1820
release(dsh): 0.1.5-alpha.2
2026-09-09 22:02:09 +08:00
Tianyi Cui
8803287f71
Merge pull request #3853 from deepseek-harness/fix/3835-tool-guidance-restrictions
...
fix: respect scoped tools in filesystem and web guidance
2026-09-09 18:04:11 +08:00
_Kerman
e1f0911618
test(ptc): strengthen literal prompt assertions
2026-09-09 17:29:01 +08:00
_Kerman
5a673b8a59
refactor(ptc): share the prompt section return type
2026-09-09 17:28:47 +08:00
Tianyi Cui
56c4c3e47c
docs(session): centralize format status and timeless guidance
2026-09-09 17:06:03 +08:00
_Kerman
96a1749db6
fix(ptc): preserve literal braces in generated SDK prompts
2026-09-09 16:52:42 +08:00
fz
aed212657a
docs: clarify scoped guidance and file observation policy
2026-09-09 16:13:09 +08:00
_Kerman
14da43d9ff
docs(session): link deprecated readers to the history policy
2026-09-09 14:51:50 +08:00
_Kerman
8f986c8da6
chore(session): scope history reader exemptions to tests
2026-09-09 12:55:32 +08:00
_Kerman
37abcb74c5
chore(session): permit existing deprecated history reads
2026-09-09 12:33:53 +08:00
_Kerman
aa491acc29
docs(session): record synchronous history read deprecation policy
2026-09-09 12:20:38 +08:00
_Kerman
5cfc765ff6
docs(session): deprecate direct event readers
2026-09-09 12:11:13 +08:00
yudshj
37d27fcdf9
feat(web): present immutable file deliveries with download cards
2026-09-09 01:15:31 +08:00
Dudu-0223
2db4bdd31d
feat(subagent): record and observe parent-owned child catalogs
2026-09-08 23:28:50 +08:00
imccyu
2faa751be9
release(dsh): 0.1.5-alpha.1
2026-09-08 23:06:34 +08:00
Tianyi Cui
0aa1ef0d1e
Merge remote-tracking branch 'origin/release/session-log-v3' into integrate/v3-master-refresh-345248
2026-09-08 21:23:29 +08:00
Tianyi Cui
e11b2a5558
merge: refresh session-log-v3 from master 345248f470
2026-09-08 21:15:06 +08:00
_Kerman
3e0e419bd2
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
...
# Conflicts:
# apps/web/tests/queue-actions.e2e.ts
# docs/subsystems/tools.i18n.yaml
# docs/subsystems/tools.md
# docs/subsystems/tools.zh.md
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/visualizer/tool-visualizer/README.i18n.yaml
# packages/visualizer/tool-visualizer/README.md
# packages/visualizer/tool-visualizer/README.zh.md
# packages/visualizer/tool-visualizer/src/index.ts
# packages/visualizer/tool-visualizer/tests/loader-composition.spec.ts
# packages/visualizer/tool-visualizer/tests/model-surface.spec.ts
2026-09-08 19:54:59 +08:00
Tianyi Cui
92b3b02622
Revert "feat(visualizer): add dormant Host capability"
2026-09-08 18:12:15 +08:00
_Kerman
c26350c303
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
2026-09-08 18:00:35 +08:00
_Kerman
314ccf08af
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
...
# Conflicts:
# packages/bundle/headless/tests/headless.spec.ts
# packages/core/agent-loop/src/agent.ts
# packages/subagent/subagent/tests/continuation.spec.ts
2026-09-08 17:12:51 +08:00
Tianyi Cui
53f42a781b
test(session): close canonical envelope CI gaps
2026-09-08 16:56:53 +08:00
Tianyi Cui
756b10fcfe
test(session): cover composed canonical and PTC restoration
2026-09-08 16:56:52 +08:00
Tianyi Cui
657e68186a
fix(session): canonicalize V3 envelopes through adjacent migration
2026-09-08 16:56:52 +08:00
ZiyaZhang
f1f6ca1c77
feat(visualizer): add dormant Host capability
2026-09-08 01:40:11 -07:00
Turtle
f1c1ff5a08
docs: constrain package README summaries
2026-09-08 13:52:40 +08:00
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +08:00
Tianyi Cui
4eebc70df2
test(agent-loop): account for route switch notice during prompt admission
...
The plain-to-capable transition emits the model-selection notice inherited from master. Preserve the exact in-history system ordering and assert both the admitted user input and the single durable notice instead of expecting the obsolete five-message request. Reproduces the identical Linux and Windows CI failure; all 57 adjacent admission, projection, reconstruction and selection tests pass.
2026-09-07 23:29:49 +08:00
_Kerman
0348599f04
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/acp/acp/tests/harness.ts
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/tests/commands-queue-attachment.host.spec.ts
# packages/context/agent-instructions/tests/agent-instructions.e2e.ts
# packages/fs/tool-fs/tests/harness.ts
# packages/preset/agent-presets/tests/invariant.spec.ts
# packages/preset/agent-presets/tests/mount.spec.ts
# packages/preset/agent-presets/tests/remote.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-09-07 20:22:24 +08:00
Yichen Jiang
e379fa8bdd
release(dsh): 0.1.3-alpha.2
2026-09-07 19:27:06 +08:00
Tianyi Cui
0deeec02c4
Merge current master and CI readiness repairs into in-history updates
...
Preserve prepared-route admission and V3 prompt semantics while adopting latest master. Regenerate the new model-switch recording at its actual upper-layer title ordering, retain the V2 predecessor, and keep queued-image and publint lifetime assertions strict.
2026-09-07 18:18:08 +08:00
Tianyi Cui
710823fd24
Merge current master and benchmark repairs into V3 system messages
...
Adopt current model-switch notices, lazy observation, and open-in-app integration while preserving structural V3 admission. Regenerate only the new model-switch owner’s native V3 recording, prompt-count manifest and expected delimiter; keep the master V2 predecessor byte-exact.
2026-09-07 18:14:14 +08:00
Tianyi Cui
89f4acbd74
Merge frozen master 777d73f into V3 benchmark repair
...
Bring model-switch notices, lazy observations, and open-in-app into the root V3 integration without importing the child structural header changes. Preserve V3 migration, PTC, and all predecessor fixtures.
Refresh only the model-switch-notice owner through dsh --profile headless to harvest native current-writer session.v3.jsonl. Keep the master session.v2.jsonl byte-exact; existing header pin and versioned writer helpers require no changes.
2026-09-07 18:04:19 +08:00
_Kerman
1780d0d355
Merge remote-tracking branch 'origin/master' into xtr/explicit-agent-context
2026-09-07 17:25:46 +08:00
creatixchu
48cc1cf1d6
feat(agent): announce model switches
2026-09-07 16:19:59 +08:00
Tianyi Cui
0d0914b814
fix(agent-loop): import message type for freeze provenance
...
Restore the explicit Message type import needed by master’s per-agent WeakSet after composing it with the in-history request builder.
2026-09-07 14:56:45 +08:00
Tianyi Cui
70ae2354d0
Merge latest master performance work and V3 preset migration
...
Freeze exactly the post-admission derived message array using the inherited per-agent provenance cache, preserving the prepared-route ordering and retry semantics. Adopt the root’s legacy preset migration without changing native V3 custom preset behavior. Request freeze, admission, projection and reconstruction regressions pass58 tests.
2026-09-07 14:55:12 +08:00