_Kerman
700d5407fb
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# 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
# packages/api/session-controller/src/control.ts
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/test-support/agent-loop-testkit/package.json
2026-08-31 13:37:55 +08:00
_Kerman
2aeb9920ee
test(agent-loop): remove duplicated Inbox fixture
2026-08-31 13:37:23 +08:00
_Kerman
17774f7fb1
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:37:22 +08:00
_Kerman
d776df1106
test(agent-loop): exclude unreachable teardown paths
2026-08-31 13:37:19 +08:00
_Kerman
fcad57b3af
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:37:19 +08:00
_Kerman
c33fe6265e
fix(agent-loop): restore inbox projection test wiring
2026-08-31 13:37:15 +08:00
_Kerman
fc746f7851
refactor(agent-loop): own inbox projection in loop
2026-08-31 13:37:12 +08:00
_Kerman
35371d0f59
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# packages/api/session-controller/src/control.ts
2026-08-31 13:37:12 +08:00
_Kerman
b9b2a37528
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# apps/cli/tests/fixtures/dsh-badge/snapshot.ts
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# 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/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# packages/api/session-controller/tests/session-projections.host.spec.ts
# packages/context/agent-instructions/tests/agent-instructions.e2e.ts
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/context/tmux-context/tests/tmux-context.spec.ts
# packages/core/agent-loop/package.json
# packages/core/agent-loop/src/agent.ts
# packages/core/agent-loop/src/index.ts
# packages/core/agent/src/index.ts
# packages/core/agent/src/types.ts
# packages/goal/goal/tests/goal.spec.ts
# packages/goal/tool-goal/package.json
# packages/llm/llm-retry/tests/retry.spec.ts
# packages/session-query/session-query/tests/observation.spec.ts
# packages/shell/tool-pwsh-persistent/tests/loader-composition.spec.ts
# packages/test-support/agent-loop-testkit/package.json
# packages/workflow/workflow-worker-thread/tests/workflow-worker-thread.e2e.ts
# pnpm-lock.yaml
2026-08-31 13:37:06 +08:00
_Kerman
1101422362
refactor(agent): keep concrete inbox loop-internal
2026-08-31 13:36:49 +08:00
_Kerman
ea222a1f72
fix(agent): report missing inbox projection
2026-08-31 13:36:45 +08:00
_Kerman
f3858fc2a7
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
2026-08-31 13:36:45 +08:00
_Kerman
77d0ee38d2
docs: refresh Claude SDK notices
2026-08-31 13:36:39 +08:00
_Kerman
c46c3df2f2
test: cover projection-aware session helpers
2026-08-31 13:36:34 +08:00
_Kerman
882a87c4bc
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:36:34 +08:00
_Kerman
37c5dc4b35
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# Conflicts:
# docs/subsystems/session-projection.i18n.yaml
# docs/subsystems/session-projection.md
# docs/subsystems/session-projection.zh.md
# packages/context/agent-instructions/tests/agent-instructions.spec.ts
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent-loop/README.md
# packages/core/agent-loop/README.zh.md
# packages/core/agent-loop/tests/cancel.spec.ts
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.md
# packages/core/agent/README.zh.md
# packages/llm/llm-retry/tests/retry.spec.ts
# packages/session/session-projection/README.i18n.yaml
# packages/session/session-projection/README.md
# packages/session/session-projection/README.zh.md
2026-08-31 13:36:28 +08:00
_Kerman
8b0ea3e461
fix(session-controller): derive queues from projections
2026-08-31 13:35:52 +08:00
_Kerman
e5f2fbd9a2
fix(agent): validate durable inbox reconstruction
2026-08-31 13:35:49 +08:00
_Kerman
4b1683c287
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
...
# Conflicts:
# docs/module-graph.i18n.yaml
2026-08-31 13:35:46 +08:00
_Kerman
a20c5ad0a3
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
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
2026-08-31 13:35:39 +08:00
_Kerman
31ba0d6ae3
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
...
# 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
# packages/api/session-controller/tests/session-projections.host.spec.ts
2026-08-31 13:35:33 +08:00
_Kerman
87d041b2c1
Merge remote-tracking branch 'origin/master' into xtr/durable-inbox-recovery
2026-08-31 13:35:25 +08:00
_Kerman
f9227e0be6
docs(session-projection): keep registry contract unchanged
2026-08-31 13:35:21 +08:00
_Kerman
6ea9dd565b
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
2026-08-31 13:35:17 +08:00
_Kerman
8eb0c50e74
test(session-projection): scope projection assertions
2026-08-31 13:35:03 +08:00
_Kerman
43bc150338
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
2026-08-31 13:35:03 +08:00
_Kerman
9ff0212fbd
Merge origin/master into xtr/durable-inbox-recovery
2026-08-31 13:34:56 +08:00
_Kerman
90b7ac94e2
test: trim unrelated inbox changes
2026-08-31 13:34:25 +08:00
_Kerman
bd3b651ea8
refactor(agent): remove inbox service
2026-08-31 13:34:22 +08:00
_Kerman
df2bae9639
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2672
2026-08-31 13:34:09 +08:00
_Kerman
633daf6624
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
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/core/agent-loop/tests/cancel.spec.ts
2026-08-31 13:33:36 +08:00
_Kerman
aaf50dc39a
refactor(agent): back Inbox with a durable projection
2026-08-31 13:32:59 +08:00
CreatixChu
65b8e51042
Merge pull request #3208 from deepseek-harness/worktree/steer-followup-images
...
fix: deliver images reliably with steer and follow-up messages
2026-08-31 10:57:44 +08:00
creatixchu
6516fbcde8
Merge origin/master into worktree/steer-followup-images
2026-08-31 10:37:39 +08:00
Chinesezjc
4032a0a428
ci(windows): use ReFS block-clone installs on the self-hosted VM ( #3342 )
...
pnpm hardlinks node_modules files to the store on the same volume, and
TypeScript's native realpath resolves those links back to store paths
(F:/.pnpm-store/v11/files/...), producing TS6231 during tsc -b and vite
resolution. ReFS block cloning (package-import-method=clone) gives each
file an independent path while sharing physical blocks, avoiding the
leak without the copy cost. Clone mode needs the @reflink/reflink native
module, which the system corepack pnpm carries but pnpm/action-setup's
dest build omits, so installs run through corepack pnpm.
The install steps branch on the workspace filesystem: clone only on
ReFS, plain install on hosted NTFS (which rejects copy-on-write). The
serial-windows store points at F:\.pnpm-store to share the ReFS volume.
Agent Note 2026-08-30-windows-refs-store-block-clone-install records the
rationale; ci-workflow.spec asserts the branch.
2026-08-31 04:13:15 +08:00
imccyu
0a53fb55be
Merge pull request #3334 from deepseek-harness/release/dsh-0.1.2-alpha.2
...
release: dsh@0.1.2-alpha.2
dsh-v0.1.2-alpha.2
2026-08-30 21:37:53 +08:00
imccyu
3f1b46a5db
release(dsh): 0.1.2-alpha.2
2026-08-30 21:19:29 +08:00
imccyu
5761890711
Merge pull request #2988 from deepseek-harness/worktree-npmalpha
...
feat(release): add DSH alpha and canary channels
2026-08-30 20:26:17 +08:00
imccyu
45455aae77
feat(release): route dsh prerelease dist-tags
2026-08-30 19:50:51 +08:00
imccyu
f46e4a8ada
docs(release): define dsh prerelease channels
2026-08-30 19:50:51 +08:00
Tianyi Cui
ed9fb840d6
Merge pull request #3325 from deepseek-harness/worktree/revert-pr-3087
...
revert(session): restore ignorable event compatibility
2026-08-30 15:34:41 +08:00
imccyu
9e1bdefc72
Merge pull request #3326 from deepseek-harness/worktree-rerevert2608
...
fix(web): restore localized permission labels
2026-08-30 14:55:28 +08:00
imccyu
8769d57c98
fix(web): localize permission preset labels
2026-08-30 14:24:23 +08:00
imccyu
5fae1d02f5
docs(web): describe localized permission labels
2026-08-30 14:24:23 +08:00
Tianyi Cui
b7a77f4f08
Merge origin/master into worktree/revert-pr-3087
2026-08-30 14:18:37 +08:00
Tianyi Cui
089e044e5b
docs(session): clarify external event compatibility
2026-08-30 14:17:44 +08:00
Yichen Jiang
8448c05277
Merge pull request #3316 from deepseek-harness/worktree/plugin-list-display-cbe885
...
feat(plugin-inventory): scope-grouped plugin list carrying agent preset compositions
2026-08-30 14:00:23 +08:00
Yichen Jiang
cf50cfa8ac
Merge pull request #3315 from deepseek-harness/worktree/issue-3310-verification-a39d1a
...
fix(web): publish the drill claim before the descent edit
2026-08-30 12:46:30 +08:00
Tianyi Cui
b7bccd5897
fix(docs): repair reverted session note references
2026-08-30 12:35:11 +08:00
Tianyi Cui
29b65af60b
docs(session): retain ignorable events for external plugins
2026-08-30 12:29:24 +08:00