_Kerman
bc988ca4a9
Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages
...
# Conflicts:
# docs/cordis-catalog/events.md
# docs/core-data-structures/core.i18n.yaml
# docs/event-producer-consumer.md
# examples/acp-agent/tests/snapshots/cordis-inspect-jsdoc/session.jsonl
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent/README.i18n.yaml
2026-07-28 18:49:23 +08:00
_Kerman
310e4dff26
test(client): update degraded assistant fixture
2026-07-28 18:24:33 +08:00
Tianyi Cui
6d107252aa
Merge pull request #826 from deepseek-harness/worktree/python-sdk-max-output-tokens
2026-07-28 18:23:55 +08:00
Yichen Jiang
e8e40d7dd3
Merge branch 'master' into worktree/python-sdk-max-output-tokens
2026-07-28 18:17:45 +08:00
_Kerman
3438025890
docs(core): sync agent send contract
2026-07-28 18:15:00 +08:00
_Kerman
9220dbd271
Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages
...
# Conflicts:
# docs/event-producer-consumer.md
# packages/client/connection/src/client/fixture.ts
# packages/goal/command-goal/tests/command-goal.spec.ts
# packages/host/apiproxy/src/api-proxy.ts
# packages/host/apiproxy/src/api/events.schema.ts
# packages/host/apiproxy/src/api/events.ts
# packages/host/apiproxy/tests/api-proxy-view.spec.ts
# packages/host/apiproxy/tests/rpc-schemas.spec.ts
# tsconfig.base.json
2026-07-28 18:11:13 +08:00
_Kerman
7127528b7f
fix(agent): preserve sent message identity
2026-07-28 18:07:28 +08:00
Yichen Jiang
fd01fef6b7
test(sdk): satisfy max tokens gates
2026-07-28 18:06:58 +08:00
imccyu
817c09828b
Merge pull request #721 from deepseek-harness/worktree-guifork
...
feat: session projections, host-pushed whole values, and durable command lifecycle
2026-07-28 17:56:42 +08:00
imccyu
5dd2e77914
Merge remote-tracking branch 'origin/master' into worktree-guifork
2026-07-28 17:48:48 +08:00
Yichen Jiang
65dc4cd547
Merge branch 'master' into worktree/python-sdk-max-output-tokens
2026-07-28 17:45:03 +08:00
07akioni
d85fe78f7d
Merge pull request #807 from deepseek-harness/feat/toolcall-open
...
feat: click file name to open file in toolcall, remove hover bg of to…
2026-07-28 17:43:43 +08:00
Yichen Jiang
5358168787
feat(sdk): support max output tokens
2026-07-28 17:36:44 +08:00
imccyu
2cbedd067b
revert: test
2026-07-28 17:35:06 +08:00
imccyu
f3274327bc
Merge branch 'master' into feat/toolcall-open
2026-07-28 17:22:59 +08:00
imccyu
de56936c87
docs: fix test and docs conflicts
2026-07-28 16:50:07 +08:00
imccyu
6c4e606e61
revert: use session.append
2026-07-28 16:49:55 +08:00
_Kerman
46665f8af7
Merge branch 'master' into xtr/identified-immutable-messages
2026-07-28 16:47:13 +08:00
Tianyi Cui
f63d2deecf
Merge pull request #818 from deepseek-harness/fix/wine-workspace-snapshot-flake
...
fix(ci): retry the Wine lane's pnpm install on the hoisted-linker rename race
2026-07-28 16:36:42 +08:00
07akioni
ed2e881f35
fix: remove useless file
2026-07-28 16:26:09 +08:00
Tianyi Cui
6227b55e4a
fix(ci): retry the Wine lane's pnpm install on the hoisted-linker rename race
...
The wine blocking job flaked with ERR_PNPM_ENOENT rename '_tmp_*' ->
'<pkg>/node_modules/esbuild' during workspace snapshot + pnpm install
(runs 30334004123 and 30340039598), and a plain rerun passed. Root
cause is upstream pnpm/pnpm#12880 : the hoisted linker's parallel
linkers race to rename their _tmp_* staging directory onto the same
nested package path, and the loser exits although an identical
re-install succeeds. Only this lane uses nodeLinker: hoisted, so only
this lane hits it.
snapshot_and_install now retries exactly that log signature up to two
times, wiping the scratch tree's node_modules first (the snapshot
itself contains none, so the wipe restores the pre-install state) and
logging each retry with the upstream issue. Any other install failure
still fails on the first attempt, and a race that survives the final
attempt still fails loud with the install log tail.
2026-07-28 16:16:10 +08:00
imccyu
9ce201e490
Merge remote-tracking branch 'origin/master' into worktree-guifork
2026-07-28 16:12:12 +08:00
07akioni
fff09b2a41
Merge branch 'master' into feat/toolcall-open
...
Keep openFile path links (no tool-row sidebar handoff) while taking master's
cwd-relative summaries, running sweep, and expandable chevron polish.
2026-07-28 15:55:22 +08:00
_Kerman
750aa2022f
fix(snapshot): refresh session title messages
2026-07-28 15:55:15 +08:00
_Kerman
1d4d6f881c
Merge branch 'master' into xtr/identified-immutable-messages
2026-07-28 15:52:16 +08:00
Tianyi Cui
15ed8e5d55
Merge pull request #761 from deepseek-harness/worktree/replayable-gate-plans-20260727
...
feat(dev-infra): validate gate graphs and order artifact consumers
2026-07-28 15:51:14 +08:00
_Kerman
019b0abb68
Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-24-separate-context-injection-from-turn-execution.i18n.yaml
# docs/cordis-catalog/services.md
# docs/core-data-structures/core.i18n.yaml
# docs/core-data-structures/session.i18n.yaml
# docs/event-producer-consumer.md
# docs/persistence-catalog.md
# packages/core/session/README.i18n.yaml
# packages/session-title/session-title/tests/persistence.spec.ts
2026-07-28 15:45:53 +08:00
Tianyi Cui
d70cb63833
Merge remote-tracking branch 'origin/master' into worktree/replayable-gate-plans-20260727
2026-07-28 15:41:26 +08:00
imccyu
453c475c72
Merge pull request #809 from deepseek-harness/xtr/remove-append-out-of-band
...
refactor(session): remove synthetic log-only turns
2026-07-28 15:40:23 +08:00
Tianyi Cui
108374772f
Merge branch 'master' into xtr/remove-append-out-of-band
2026-07-28 15:36:20 +08:00
Tianyi Cui
463ab62a6a
Merge pull request #816 from deepseek-harness/worktree/sandbox-master-only-20260728
...
ci: run sandbox matrix on master only
2026-07-28 15:36:12 +08:00
Tianyi Cui
2a5137f0e9
Merge branch 'master' into worktree/sandbox-master-only-20260728
2026-07-28 15:35:36 +08:00
Tianyi Cui
09a65125ba
Merge remote-tracking branch 'origin/master' into worktree/replayable-gate-plans-20260727
2026-07-28 15:34:30 +08:00
_Kerman
102ebb8772
Merge branch 'master' into xtr/remove-append-out-of-band
2026-07-28 15:33:34 +08:00
imccyu
d42f6e9e1d
Merge pull request #801 from deepseek-harness/fix/web-ui-optimization
...
fix(web-ui): conversation UI polish sweep
2026-07-28 15:33:22 +08:00
Tianyi Cui
cbbd888cab
simplify gate graph validation
2026-07-28 15:33:20 +08:00
_Kerman
b1af35145b
fix: enforce message snapshot invariants
2026-07-28 15:33:00 +08:00
_Kerman
0cd28959e8
Merge branch 'master' into xtr/remove-append-out-of-band
2026-07-28 15:32:42 +08:00
Tianyi Cui
0a09924c00
Merge remote-tracking branch 'origin/master' into worktree/sandbox-master-only-20260728
2026-07-28 15:28:53 +08:00
imccyu
0bc9fa9546
Merge branch 'master' into fix/web-ui-optimization
2026-07-28 15:26:38 +08:00
Tianyi Cui
032aa16018
Merge pull request #811 from deepseek-harness/worktree/ci-flake-followup-20260728
...
fix(ci): stabilize readiness timing boundaries
2026-07-28 15:26:20 +08:00
Tianyi Cui
f85736e814
ci: run sandbox matrix on master only
2026-07-28 15:26:00 +08:00
imccyu
0b1a8b3fee
fix: ci
2026-07-28 15:25:38 +08:00
_Kerman
833a58784f
docs(session): refresh invariant metadata
2026-07-28 15:22:16 +08:00
Tianyi Cui
16958cdbe7
fix(pty): observe readiness before exact probe threshold
2026-07-28 15:22:05 +08:00
07akioni
c30c891628
fix: ci
2026-07-28 15:21:34 +08:00
_Kerman
f074444cf0
Merge remote-tracking branch 'origin/master' into xtr/remove-append-out-of-band
2026-07-28 15:19:00 +08:00
_Kerman
a39ffb095a
fix(session): preserve plugin turn invariants
2026-07-28 15:18:48 +08:00
imccyu
ee9627f232
Merge remote-tracking branch 'origin/master' into fix/web-ui-optimization
2026-07-28 15:06:17 +08:00
_Kerman
0a3d38bb08
Merge remote-tracking branch 'origin/master' into xtr/identified-immutable-messages
...
# Conflicts:
# docs/event-producer-consumer.md
2026-07-28 14:59:40 +08:00