Tianyi Cui
07058e527c
fix(snapshot): isolate concurrent spill roots
2026-07-20 18:32:21 +08:00
Tianyi Cui
8e95f305b0
refactor(agent-loop): reuse loaded session metadata
2026-07-20 18:26:19 +08:00
Tianyi Cui
eab5699fd4
Merge branch 'master' into codex/reject-credentialed-search-redirects
2026-07-20 18:20:47 +08:00
Tianyi Cui
9f6f87cf69
test(ralph): snapshot fresh-agent rounds in headless app
2026-07-20 18:18:08 +08:00
Tianyi Cui
fdf5a5cb8b
docs(agent-loop): condense resume contract
2026-07-20 18:17:32 +08:00
Tianyi Cui
9b28ad785f
test(acp-snapshot): emit current session headers
2026-07-20 18:17:25 +08:00
Tianyi Cui
0000b17cae
docs(catalog): refresh subagent source anchors
2026-07-20 18:14:22 +08:00
Tianyi Cui
f84309acbe
docs(subagent): ground depth default in consumers
2026-07-20 18:12:31 +08:00
Tianyi Cui
51ba53766e
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
...
# Conflicts:
# docs/persistence-catalog.md
2026-07-20 18:11:59 +08:00
Tianyi Cui
ff6359a0cd
docs(subagent): close review contract gaps
2026-07-20 18:10:31 +08:00
Tianyi Cui
94a6a95c8e
Merge PR #415 into Ralph tool stack
2026-07-20 18:10:21 +08:00
Tianyi Cui
283c78eec8
test(goal): refresh shipped ACP goal snapshots
2026-07-20 18:06:34 +08:00
Tianyi Cui
015ad420af
fix(goal): align human commands with blocker reasons
2026-07-20 18:06:22 +08:00
Tianyi Cui
08b37399d1
Merge command and goal feedback fixes into goal commands
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-19-model-facing-goal-tools.i18n.yaml
# docs/glossary.md
2026-07-20 18:04:03 +08:00
Tianyi Cui
75e98d6974
test(acp): drop obsolete transcript rerecordings
2026-07-20 18:02:38 +08:00
Tianyi Cui
09bcaaa66d
Merge pull request #364 from deepseek-harness/codex/send-one-turn
...
Remove implicit batching from ordinary sends
2026-07-20 18:01:09 +08:00
Tianyi Cui
d5638ee8e1
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
...
# Conflicts:
# website/zh-CN/api/harness/agents.md
# website/zh-CN/api/harness/events.md
# website/zh-CN/api/harness/sessions.md
# website/zh-CN/api/harness/subagents.md
2026-07-20 18:00:40 +08:00
Tianyi Cui
41d3e78d3a
test(snapshots): require explicit delegation depth
2026-07-20 17:59:13 +08:00
Tianyi Cui
46d60d6d90
fix(tool-subagent): enforce depth only at runtime
2026-07-20 17:58:57 +08:00
ZiyaZhang
60dfa8d504
feat(desktop): workflow.event live consumption + inspector Feedback tab + upstream ledger L-5
2026-07-20 02:57:59 -07:00
ZiyaZhang
fa640ec9fe
feat(desktop): five-way chat view strip (List|Graph|时序|Trace|Log) + Tracing page demotes to nav
2026-07-20 02:57:57 -07:00
ZiyaZhang
d5e2115aba
feat(desktop): in-stream inline md/html artifact preview (md-mini renderer + sandboxed iframe)
2026-07-20 02:57:56 -07:00
ZiyaZhang
64397f5b39
feat(desktop): cordis dedicated card (mount/unmount/inspect) + nested code-dispatch tree
2026-07-20 02:57:55 -07:00
Tianyi Cui
31580b62b8
Merge origin/master into codex/send-one-turn
...
# Conflicts:
# website/zh-CN/api/harness/events.md
2026-07-20 17:52:30 +08:00
Tianyi Cui
78560dbc91
test(commands): refresh ACP goal lifecycle snapshot
2026-07-20 17:52:21 +08:00
Tianyi Cui
c40e63d04b
fix(session-persistence-jsonl): require delegation depth
2026-07-20 17:51:21 +08:00
Tianyi Cui
90553c732b
Merge origin/master into codex/jsonl-storage-identity
2026-07-20 17:51:02 +08:00
Tianyi Cui
6803fad892
Merge pull request #270 from deepseek-harness/worktree/docs-website
...
feat(docs): build maintainable documentation site
2026-07-20 17:49:50 +08:00
Tianyi Cui
7a9177d624
test(jsonl): pin corruption and storage-fault rejection
...
Identity validation must reject a header id that cannot derive a path, and only ENOENT may mean that storage is absent. Other root or per-path failures must remain visible instead of becoming an empty list or false miss.
Exercise those branches with narrow storage-mechanics cases, preserving per-file 100% coverage without restoring the flat-layout or multi-writer tests removed from the replacement design.
2026-07-20 17:46:51 +08:00
Tianyi Cui
bbdd92ebc1
Merge goal-session snapshot fixes into commands
2026-07-20 17:46:05 +08:00
Tianyi Cui
4e74794236
test(goal): isolate the ACP lifecycle snapshot
2026-07-20 17:44:57 +08:00
Tianyi Cui
f4c9e53a2a
docs(persistence): state backend ownership precisely
...
The shared coordinator serializes operations within one backend instance; it does not coordinate multiple instances writing the same on-disk session. Remove prose that implied unsupported shared-writer semantics.
Also update the older seam-simplification note to describe the surviving loadStored existence probe instead of the removed loadLive hook, so implemented documentation matches the current contract.
2026-07-20 17:42:44 +08:00
Tianyi Cui
c9d3d5d557
fix(jsonl): reject unusable roots at plugin load
...
A configured root that already exists as a file or unreadable directory cannot host cwd buckets, but the backend previously mounted and deferred that deterministic configuration error until a later list or write.
Probe the resolved root while the plugin loads, surface every error except ENOENT, and keep an absent root valid for lazy first materialization. Document the timing contract, regenerate the config catalog, and pin the non-directory case at the load boundary.
2026-07-20 17:42:44 +08:00
Tianyi Cui
73e3f658c6
fix(persistence): bind JSONL identity before mutation
...
JSONL discovered a log by the requested session id but later routed repair and append from the parsed header. A log selected for session A could therefore declare session B and redirect mutation to B.
Validate the requested id and exact header-derived cwd-bucket path before returning a stored prefix, reject duplicate ids across buckets, and repeat the id/cwd guards in the coordinator before repair or state publication. Collapse the redundant loadLive hook into loadStored while retaining the existing bucket layout and one-live-writer topology, avoiding flat-layout churn and a locator generic that SQLite and test backends do not need.
2026-07-20 17:42:44 +08:00
Tianyi Cui
f77d8fe830
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
2026-07-20 17:42:20 +08:00
Tianyi Cui
b9a8f2d136
Merge origin/master into codex/send-one-turn
2026-07-20 17:41:28 +08:00
Tianyi Cui
4e7a2c732f
fix(commands): remove adapter surface filtering
2026-07-20 17:41:22 +08:00
Tianyi Cui
ec0a2bb623
Merge origin/master into codex/send-one-turn
...
# Conflicts:
# docs/cordis-catalog/events.md
# docs/event-producer-consumer.md
# docs/persistence-catalog.md
# packages/core/agent-loop/src/loop.ts
# packages/core/agent/README.md
# website/zh-CN/api/harness/events.md
2026-07-20 17:41:06 +08:00
Tianyi Cui
1a97a6b6f9
Merge pull request #432 from deepseek-harness/codex/code-runtime-budget-flake
...
test(code-runtime): stabilize slow-binding budget case
2026-07-20 17:39:40 +08:00
Tianyi Cui
b668d67dc9
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
...
# Conflicts:
# website/.vitepress/config/api-sidebar.json
2026-07-20 17:38:27 +08:00
Tianyi Cui
8044e63e69
Merge goal-tool cleanup into same-session goals
2026-07-20 17:38:03 +08:00
kingwl
5869a46d94
Merge remote-tracking branch 'origin/master' into jsonl-packed-chunk-rows
...
Conflicts: generated docs only (cordis services catalog and the website
sessions API page) — resolved by regenerating both over the merged sources.
2026-07-20 17:37:30 +08:00
Tianyi Cui
23330b7a7d
chore(goal): remove retired e2e dependencies
2026-07-20 17:35:01 +08:00
NI0317
b4750f6333
Merge remote-tracking branch 'origin/master' into rfc/pty
2026-07-20 17:33:50 +08:00
Tianyi Cui
c56bee0390
Merge remote-tracking branch 'origin/master' into codex/code-runtime-budget-flake
2026-07-20 17:33:29 +08:00
Tianyi Cui
6eaa6073a2
test(code-runtime): stabilize slow-binding budget case
2026-07-20 17:32:17 +08:00
Tianyi Cui
b8826c9e9a
Merge pull request #353 from deepseek-harness/codex/compact-tool-result-prune
...
feat(compact): prune tool results before summarization
2026-07-20 17:30:57 +08:00
Tianyi Cui
818ebb6406
Merge remote-tracking branch 'origin/master' into codex/pr270-retarget-20260720
2026-07-20 17:28:35 +08:00
Tianyi Cui
ddad8833df
Merge remote-tracking branch 'origin/master' into codex/pr353-retarget-master-20260719
2026-07-20 17:27:24 +08:00
Tianyi Cui
02a048ffd9
Merge remote-tracking branch 'origin/master' into fix/subagent-depth-budget
2026-07-20 17:25:21 +08:00