fz
1f1537914f
feat(minimal): align persistent bash output with the one-shot shell contract
...
The minimal compositions serve the same models that trained against a
one-shot `bash` tool; three surface differences remained visible to them.
- Every settled command now appends `[Command finished with exit code N]`,
including exit code 0, instead of `[exit code: N]` only on failure. A
timeout appends `[Command timed out or OOM]` after the partial output.
- Trailing newlines are all dropped before the status trailer rather than
only the last one.
- The `bash` description in the `minimal` preset and the `sdk-minimal`
bundle replaces the two fixed network lines with a single environment-
dependent line; the pwsh description is unchanged.
Tests, READMEs, the web minimal-preset schema snapshot, and the packaged
Python minimal model-visible snapshot follow the new wording. The
standalone `persistent-tools` SDK replay fixture keeps its own copy of the
old description since it is a per-launch customization, not the profile.
2026-09-08 19:48:21 +08:00
_Kerman
6c87f030a3
fix(checks): preserve visualizer composition preset identifiers
2026-09-08 19:46:52 +08:00
Turtle
4550bb6e69
feat: enforce weighted pull request approvals
2026-09-08 19:08:08 +08:00
_Kerman
c846beaf95
merge: sync reverted visualizer base from master
2026-09-08 18:20:48 +08:00
Tianyi Cui
92b3b02622
Revert "feat(visualizer): add dormant Host capability"
2026-09-08 18:12:15 +08:00
_Kerman
7599652627
merge: sync origin/master
2026-09-08 18:00:55 +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
Yichen Jiang
f3f1c7a87d
Merge branch 'feat/plugin-mgmt-3-settings' into feat/plugin-mgmt-4-web
...
# Conflicts:
# packages/bundle/web-app/package.json
# packages/client/ui-agent-preset/README.i18n.yaml
# packages/client/ui-agent-preset/README.md
# packages/client/ui-agent-preset/README.zh.md
# packages/client/ui-settings-plugin-inventory/README.md
# packages/client/ui-settings-plugin-inventory/README.zh.md
# packages/client/ui-settings-plugin-manager/README.i18n.yaml
# packages/client/ui-settings-plugin-manager/package.json
# packages/client/ui-settings-plugins/README.i18n.yaml
# packages/client/ui-settings-plugins/README.md
# packages/client/ui-settings-plugins/README.zh.md
2026-09-08 17:02:09 +08:00
_Kerman
ef8f166ccc
test(ci): preserve the lane budget for invariant verifier children
2026-09-08 17:00:41 +08:00
Yichen Jiang
6d67daf7df
Merge branch 'feat/plugin-mgmt-2-manager' into feat/plugin-mgmt-3-settings
2026-09-08 16:56:55 +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
Yichen Jiang
bb408abe28
Merge branch 'feat/plugin-mgmt-1-boot' into feat/plugin-mgmt-2-manager
...
# Conflicts:
# apps/cli/src/bin.ts
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/api/remotes/src/client/index.ts
# packages/boot/app-boot/src/index.ts
# packages/boot/app-boot/src/profile.ts
# packages/host/README.i18n.yaml
# packages/host/README.md
# packages/host/README.zh.md
# scripts/verify-package-readme-model-experience.ts
2026-09-08 16:52:09 +08:00
Yichen Jiang
5a9e1760fd
Merge remote-tracking branch 'origin/master' into feat/plugin-mgmt-1-boot
...
# Conflicts:
# apps/cli/src/dump-config.ts
# apps/cli/src/profile-boot.ts
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# packages/boot/app-boot/src/profile.ts
# packages/util/launch-environment/tests/launch-environment.spec.ts
# scripts/check-workspace-constraints.ts
# scripts/gen-cordis-catalog.ts
2026-09-08 16:42:34 +08:00
ZiyaZhang
7729e0ffee
refactor(visualizer): simplify host contract
2026-09-08 01:40:11 -07:00
ZiyaZhang
f1f6ca1c77
feat(visualizer): add dormant Host capability
2026-09-08 01:40:11 -07:00
Yichen Jiang
dcbac5ebf2
Merge branch 'feat/plugin-mgmt-3-settings' into feat/plugin-mgmt-4-web
...
# Conflicts:
# packages/boot/app-boot/src/probe.ts
# packages/boot/app-boot/tests/probe.spec.ts
2026-09-08 16:25:29 +08:00
Yichen Jiang
16464f5147
Merge branch 'feat/plugin-mgmt-2-manager' into feat/plugin-mgmt-3-settings
2026-09-08 16:23:34 +08:00
Yichen Jiang
731804affc
Merge branch 'feat/plugin-mgmt-1-boot' into feat/plugin-mgmt-2-manager
...
# Conflicts:
# packages/boot/app-boot/README.i18n.yaml
# packages/boot/app-boot/README.md
# packages/boot/app-boot/README.zh.md
2026-09-08 16:23:03 +08:00
Yichen Jiang
c73d88e4e5
fix(boot): answer user-disabled entries from the profile runtime
...
The inventory keeps dsh-app-boot an optional, type-only peer, so the walk
over an entry's owning groups moves behind ProfileRuntime.userDisables(): a
consumer with the runtime asks it, one without reports composition as before.
The module graph and the cordis catalog follow.
2026-09-08 16:19:42 +08:00
Turtle
1d6b898ef6
Merge pull request #3764 from deepseek-harness/turtle/request-review-live-smoke
...
feat: rank review owners by changed LOC
2026-09-08 16:13:35 +08:00
Yichen Jiang
20102bcd52
fix(boot): commit user-disabled rows with the composition and name a user row's trust
...
The runtime's user-disabled row ids now come from the committed composition —
composeProfileStack collects them from the user layers it composed — so a
rejected or half-written patch file no longer makes the list disagree with the
running tree or fail to parse. The inventory attributes a row disabled through
a group the user disabled to the user, through the shared userDisablesEntry
walk, and lists a user-layer row the composition left out under the new user
trust instead of builtin.
2026-09-08 16:13:03 +08:00
_Kerman
999b677e18
merge: sync origin/master
2026-09-08 16:08:28 +08:00
Turtle
f9ec0c28ed
Merge pull request #3753 from deepseek-harness/turtle/package-summary-100-word-gate
...
docs: constrain package README summaries
2026-09-08 15:55:30 +08:00
Yichen Jiang
9addbf63e6
merge: adapt job controls to the parent registry API
2026-09-08 15:48:59 +08:00
Yichen Jiang
3df99217dc
refactor(jobs): restore direct calls and align remote names
2026-09-08 15:44:48 +08:00
_Kerman
8932b8670e
test(ci): make Lefthook lock replacement deterministic
2026-09-08 15:36:59 +08:00
Turtle
a04bffb7ed
feat: rank review owners by changed LOC
2026-09-08 15:35:53 +08:00
Yichen Jiang
9a8ea5eaf1
Merge branch 'worktree/process-plugin-streaming-72f9b3' into worktree/job-kill-delivery
2026-09-08 14:39:29 +08:00
Yichen Jiang
fe24dddea8
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
2026-09-08 14:36:54 +08:00
Turtle
fe834c7f92
fix: reconcile automated review requests
2026-09-08 14:15:41 +08:00
Turtle
f1c1ff5a08
docs: constrain package README summaries
2026-09-08 13:52:40 +08:00
Yichen Jiang
80fa0bee05
Merge branch 'worktree/process-plugin-streaming-72f9b3' into worktree/job-kill-delivery
...
# Conflicts:
# packages/shell/bash-local/README.i18n.yaml
# packages/shell/bash-local/README.md
# packages/shell/bash-local/README.zh.md
# packages/shell/bash-local/src/index.ts
# packages/shell/bash-local/tests/executor.spec.ts
# packages/shell/pwsh-local/README.i18n.yaml
# packages/shell/pwsh-local/README.md
# packages/shell/pwsh-local/README.zh.md
# packages/shell/pwsh-local/src/index.ts
# packages/shell/shell/README.i18n.yaml
# packages/shell/shell/README.md
# packages/shell/shell/README.zh.md
# snapshots/session/pwsh-tool-turn/tool-schemas.expected.json
2026-09-08 13:52:08 +08:00
fz
61cd1a3f91
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-08 13:51:47 +08:00
Turtle
06c01ce2e8
Merge pull request #3684 from deepseek-harness/turtle/custom-review-ownership
...
chore: automate changed-file review ownership
2026-09-08 13:47:15 +08:00
Tianyi Cui
154b2a3cd6
test(snapshot): reconcile V3 fixtures with isolated master replay
2026-09-08 13:36:12 +08:00
Yichen Jiang
1242fdfdef
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/subsystems/shell.i18n.yaml
# docs/subsystems/shell.md
# docs/subsystems/shell.zh.md
# packages/api/remotes/package.json
# packages/api/remotes/src/client/index.ts
# packages/api/session-controller/src/control.ts
# packages/api/session-controller/tests/control-jobs.host.spec.ts
# packages/bundle/web-app/cordis.patch.yml
# packages/bundle/web-app/package.json
# packages/client/ui-chat/src/client/details/DetailsPanel.tsx
# packages/client/ui-chat/src/client/details/tool-node-reader.ts
# packages/client/ui-chat/tests/gate-branch-tails.client.spec.tsx
# packages/client/ui-jobs/package.json
# packages/client/ui-tool/tests/diff-card.client.spec.tsx
# packages/client/ui-tool/tests/read-card.client.spec.tsx
# packages/client/ui-tool/tests/search-card.client.spec.tsx
# packages/client/ui-tool/tests/terminal-card.client.spec.tsx
# packages/client/ui-tool/tests/web-card.client.spec.tsx
# packages/shell/bash-local/README.i18n.yaml
# packages/shell/bash-local/README.md
# packages/shell/bash-local/README.zh.md
# packages/shell/bash-local/src/index.ts
# packages/shell/bash-local/tests/executor.spec.ts
# packages/shell/pwsh-local/README.i18n.yaml
# packages/shell/pwsh-local/README.md
# packages/shell/pwsh-local/README.zh.md
# packages/shell/pwsh-local/src/index.ts
# packages/shell/shell/README.i18n.yaml
# packages/shell/shell/README.md
# packages/shell/shell/README.zh.md
# packages/shell/shell/src/types.ts
# packages/terminal/tool-terminal/tests/tools.spec.ts
# tsconfig.client.json
2026-09-08 13:34:53 +08:00
Tianyi Cui
96fa1dfac8
Merge pinned master 84bde6c7 into V3 readiness repair
2026-09-08 13:16:35 +08:00
Tianyi Cui
0bb083d898
Merge pull request #3646 from deepseek-harness/fix/pr-ci-reliability-20260906
...
fix(ci): 隔离临时存储并稳定测试夹具
2026-09-08 13:06:58 +08:00
Turtle
e970408acd
chore: automate static review ownership
2026-09-08 11:37:58 +08:00
mektpoy
514f92ba53
Merge remote-tracking branch 'upstream/master' into issue-1424-goal-resume-activation
...
# Conflicts:
# packages/goal/goal/tests/projection.spec.ts
2026-09-08 11:23:08 +08:00
Tianyi Cui
eec9c3b694
test(snapshot): avoid duplicate projection registry setup
2026-09-08 00:37:58 +08:00
Tianyi Cui
ccb861d0e2
Merge branch 'master' into fix/pr-ci-reliability-20260906
2026-09-08 00:23:08 +08:00
Tianyi Cui
5b039c1796
Merge master 822041865d into Session V3 release
2026-09-08 00:17:14 +08:00
fz
707d0e7e52
Merge origin/master into feat/remove-str-replace-editor-from-minimal
2026-09-07 23:25:03 +08:00
imccyu
bd4199f48c
test: cover filesystem resources and Sidebar domain behavior
2026-09-07 21:29:42 +08:00
imccyu
508831624f
chore(web): assemble Sidebar domains and register workspace packages
2026-09-07 21:29:41 +08:00
_Kerman
b0a7d2ce3b
Merge pull request #2672 from deepseek-harness/xtr/durable-inbox-recovery
...
refactor(agent): keep projection-backed Inbox loop-internal
2026-09-07 21:24:32 +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