This website requires JavaScript.
d181e6ba33
Merge origin/master into codex/skill-system
Yichen Jiang
2026-07-01 18:54:41 +08:00
e23a6902e7
fix project instruction review findings
Yichen Jiang
2026-07-01 18:51:50 +08:00
03e3c430be
Merge remote-tracking branch 'origin/master' into codex/ask-user-question
Yichen Jiang
2026-07-01 18:49:25 +08:00
0691048e47
Merge remote-tracking branch 'origin/master' into codex/project-instruction-files
Yichen Jiang
2026-07-01 18:44:30 +08:00
cf71c0b215
fix: address web seam review findings
Tianyi Cui
2026-07-01 17:08:53 +08:00
29ce2df315
Merge remote-tracking branch 'origin/master' into web-capability-seam
Tianyi Cui
2026-07-01 17:00:44 +08:00
09c8e549b0
fix(hooks): run hooks in the session cwd; honest process-level config + best-effort session-start; surface systemMessage drop
Tianyi Cui
2026-07-01 16:34:28 +08:00
f011699e43
Merge remote-tracking branch 'origin/worktree-hooks-e-protocol' into worktree-hooks-f-bridges
Tianyi Cui
2026-07-01 16:01:35 +08:00
8f2ef9dc9b
docs(hook-protocol): matcher's invalid-regex handling is SILENT, not bridge-logged
Tianyi Cui
2026-07-01 15:58:56 +08:00
09531a4e1b
Merge remote-tracking branch 'origin/worktree-hooks-d-subagent' into worktree-hooks-e-protocol
Tianyi Cui
2026-07-01 15:58:39 +08:00
826fda3f57
fix(subagent): contain a structuredClone failure on the detached subagent/end path
Tianyi Cui
2026-07-01 15:53:16 +08:00
198ad2ef0f
Merge remote-tracking branch 'origin/worktree-hooks-c-interception' into worktree-hooks-d-subagent
Tianyi Cui
2026-07-01 15:52:58 +08:00
3712f67bc6
fix(events): address review — core.md turn-only taxonomy, RFC mechanism names, post-execute content snapshot
Tianyi Cui
2026-07-01 15:39:08 +08:00
5bdb40ff34
Merge remote-tracking branch 'origin/worktree-hooks-b-bash-seam' into worktree-hooks-c-interception
Tianyi Cui
2026-07-01 15:37:54 +08:00
c93ed006e2
Merge branch 'master' into docs/chinese-terminology
Ziya
2026-07-01 03:31:51 -04:00
7097e4fb50
docs(bash-local): clarify the stdin error handler swallows ANY write error, not just EPIPE
Tianyi Cui
2026-07-01 15:23:09 +08:00
bd2de151bd
Merge remote-tracking branch 'origin/worktree-hooks-a-taxonomy' into worktree-hooks-b-bash-seam
Tianyi Cui
2026-07-01 15:22:41 +08:00
3e26102baf
Merge remote-tracking branch 'origin/master' into worktree-hooks-a-taxonomy
Tianyi Cui
2026-07-01 15:10:31 +08:00
2fa16c16a4
Merge pull request #126 from deepseek-harness/codex/sync-docs-with-implementation
Tianyi Cui
2026-07-01 13:18:34 +08:00
0478f5965a
docs: address review sync gaps
Tianyi Cui
2026-07-01 12:56:13 +08:00
4da2b99bc3
fix(hooks-codex): gate plain-stdout→context on a clean exit; harden HMR + absence tests
Tianyi Cui
2026-07-01 12:03:23 +08:00
a72ebda723
test(hooks): poll for detached-hook effects instead of a fixed sleep (flake fix)
Tianyi Cui
2026-07-01 11:25:54 +08:00
253eded47b
fix(hooks): pass expectedEventName so a mismatched hookSpecificOutput block is discarded
Tianyi Cui
2026-07-01 10:56:34 +08:00
5304d4ef29
Merge branch 'worktree-hooks-e-protocol' into worktree-hooks-f-bridges
Tianyi Cui
2026-07-01 10:48:49 +08:00
8870da4313
fix(hooks): address Codex review — Stop force-continue, Codex tool_name + plain-stdout context, defer continue:false
Tianyi Cui
2026-07-01 10:48:23 +08:00
24e9c0fa70
fix(hook-protocol): discard a hookSpecificOutput block whose hookEventName mismatches the firing event
Tianyi Cui
2026-07-01 10:45:58 +08:00
643b77dabf
docs: sync implementation docs and doc gates
kingwl
2026-06-30 20:07:52 +08:00
8adcbceeed
feat(hooks): dsh-hooks-claude + dsh-hooks-codex bridges (hooks stack PR-F)
Tianyi Cui
2026-07-01 04:22:00 +08:00
c28d6b837b
fix(hooks): merge surfaces the WINNING decision's reason, not only deny's
Tianyi Cui
2026-07-01 02:20:12 +08:00
c658f4d155
fix(hooks): address Codex review — tighten codec to the reference schemas, preserve stdout
Tianyi Cui
2026-07-01 01:12:04 +08:00
65165b5d54
feat(hooks): dsh-hook-protocol — shared Claude Code / Codex hook wire-protocol core
Tianyi Cui
2026-07-01 00:38:06 +08:00
93106b87b4
fix(subagent): deep-clone lastAssistantMessage onto subagent/end (observe-only)
Tianyi Cui
2026-06-30 21:52:16 +08:00
7cc7b9cf7f
feat(subagent): enrich subagent/start + subagent/end lifecycle events (observe-only)
Tianyi Cui
2026-06-30 21:29:08 +08:00
60418a5779
docs(events): address Codex round-2 — purge remaining single-waterfall references
Tianyi Cui
2026-06-30 20:48:07 +08:00
483e0e5edf
fix(events): address Codex review — protect post-execute result, purge stale tools/execute refs
Tianyi Cui
2026-06-30 20:25:30 +08:00
dc95a7881d
feat(events): interception seams — the typed-Decision surface for hooks
Tianyi Cui
2026-06-30 17:11:18 +08:00
b44066d544
docs(bash): address Codex review — RFC states current truth, fix doc reference
Tianyi Cui
2026-06-30 14:17:19 +08:00
13c6e847a2
feat(bash): add stdin + extra env to the executor seam as a trusted-plugin surface
Tianyi Cui
2026-06-30 13:52:25 +08:00
680a41f43c
fix: stabilize session fork duplicate-id errors
Hypatia May
2026-06-30 13:14:06 +08:00
088860b80b
fix: classify session fork errors
Hypatia May
2026-06-30 13:04:40 +08:00
b8d0da9f8c
docs(loop): clarify the /goal steering comment names the step/end session event
Tianyi Cui
2026-06-30 13:02:56 +08:00
da94bfd37c
feat: add session fork service
Hypatia May
2026-06-30 12:53:46 +08:00
a821dcbe0d
fix(events): address Codex confirmation review — strengthen /goal guard, fix doc drift
Tianyi Cui
2026-06-30 12:46:59 +08:00
8df89d8e33
fix(events): address Codex review — balance step on step/start-listener throw, restore /goal guard
Tianyi Cui
2026-06-30 12:19:18 +08:00
1a5302dbcf
fix(compact): stamp summarization session ids
Hypatia May
2026-06-30 12:07:20 +08:00
ed5d8550ae
test(agent-loop): cover step-start disposal
Hypatia May
2026-06-30 11:33:40 +08:00
b0eae94fc8
fix pre-step cancellation and compaction convergence
Hypatia May
2026-06-30 10:56:34 +08:00
05b75abbca
refactor(events): document event-domain semantics, drop step-boundary mirror emits
Tianyi Cui
2026-06-30 10:32:55 +08:00
7637721696
Merge branch 'master' into codex/project-instruction-files
Yichen Jiang
2026-06-30 10:17:52 +08:00
6ae1e229fd
docs(cordis): clarify serial bail semantics
Hypatia May
2026-06-30 09:40:51 +08:00
0c4059fc84
Merge remote-tracking branch 'origin/master' into compact-basic-refactor
Hypatia May
2026-06-30 09:13:15 +08:00
3f85f522ea
Merge pull request #117 from deepseek-harness/drop-catalog-count-prose
Tianyi Cui
2026-06-29 22:10:30 +08:00
dcf8e10e5a
docs(cordis-catalog): drop merge-conflict-prone count sentences
Tianyi Cui
2026-06-29 22:04:37 +08:00
f5bb544ded
Merge remote-tracking branch 'origin/master' into codex/project-instruction-files
Yichen Jiang
2026-06-29 21:54:54 +08:00
08522c2c3f
Merge pull request #116 from deepseek-harness/worktree-todo-write-tool
Tianyi Cui
2026-06-29 21:46:05 +08:00
21ae734839
fix: tighten project instruction path handling
Yichen Jiang
2026-06-29 21:42:23 +08:00
9f1caf7c5b
fix(todo): address todo_write review feedback
Tianyi Cui
2026-06-29 19:44:38 +08:00
170643ec9b
test(compact-basic): restore coverage gate
Hypatia May
2026-06-29 18:04:59 +08:00
4bda95b589
ci: remove gitlab mirror workflow
Hypatia May
2026-06-29 18:04:11 +08:00
bb8f7799ce
fix: drop unreachable WebError rethrow in exa/perplexity search
Dudu-0223
2026-06-29 17:39:52 +08:00
8395722db5
fix: address codex review findings on web seam
Dudu-0223
2026-06-29 17:23:11 +08:00
277bbf85fb
Merge remote-tracking branch 'origin/compact-basic-refactor' into compact-basic-refactor
Hypatia May
2026-06-29 17:04:41 +08:00
1808570933
fix(compact): harden summarization convergence
Hypatia May
2026-06-29 16:56:44 +08:00
1f35a4446d
fix(compact): address PR 110 review findings
Hypatia May
2026-06-29 15:59:52 +08:00
55088d1cfc
docs(AGENTS): require running the CI gates locally before marking a PR ready
Tianyi Cui
2026-06-29 15:53:34 +08:00
f05717e1ac
docs: address terminology review comments
ZiyaZhang
2026-06-29 00:47:29 -07:00
5269d2ac3d
fix(tool-todo): drop the unreachable status re-check that broke the coverage gate
Tianyi Cui
2026-06-29 15:38:54 +08:00
b92a3c531a
feat(web): add DeepSeek-backed web search provider
Dudu-0223
2026-06-29 15:21:12 +08:00
234ffe4604
refactor: move project instructions to prompt group
Yichen Jiang
2026-06-29 13:41:32 +08:00
5f744e4fa6
test(tool-todo): guard that stored content is trimmed
Tianyi Cui
2026-06-29 11:06:41 +08:00
2b99d8f5c2
test: cover project instruction configuration branches
Yichen Jiang
2026-06-29 10:58:43 +08:00
93a6dc6716
test(todo): add the todo-plan ACP snapshot scenario and a with-key e2e
Tianyi Cui
2026-06-29 10:56:55 +08:00
86519889c5
Merge remote-tracking branch 'origin/master' into codex/project-instruction-files
Yichen Jiang
2026-06-29 10:53:18 +08:00
215b70fdff
Merge remote-tracking branch 'origin/master' into codex/ask-user-question
Yichen Jiang
2026-06-29 10:53:10 +08:00
e17c4b748d
refactor(tool-todo): store the trimmed content, matching the dedupe key
Tianyi Cui
2026-06-29 10:50:31 +08:00
51700d4685
Fix ask_user_question review findings
Yichen Jiang
2026-06-29 10:49:07 +08:00
f8e99b8740
refactor(tool-fs): consolidate read rendering; drop the fs/observed try-catch
Dudu-0223
2026-06-29 10:34:08 +08:00
46e31d8481
feat(tool-todo): add the model-facing todo_write tool
Tianyi Cui
2026-06-29 10:30:52 +08:00
b62cf1a31c
Merge branch 'master' into web-capability-seam
Dudu-0223
2026-06-29 10:28:04 +08:00
4f09157612
docs(session): scope the todo/write JSDoc to the event's own contract
Tianyi Cui
2026-06-29 01:50:35 +08:00
22a89847ac
feat(session): add TodoItem + todo/write event vocabulary
Tianyi Cui
2026-06-29 01:39:25 +08:00
4a1177093a
refactor(tool-fs): drop per-tool subpath plugins; adopt single-tsconfig build
Dudu-0223
2026-06-28 17:43:29 +08:00
89b27ad442
Merge remote-tracking branch 'origin/master' into fs-tool-clean
Dudu-0223
2026-06-28 17:24:45 +08:00
70a8b57738
fix: drop tool-web subpath exports, align with tool-bash single-entry shape
Dudu-0223
2026-06-28 17:02:06 +08:00
1059166cb1
fix: address codex review round 2
Dudu-0223
2026-06-28 14:15:04 +08:00
f9f475cbea
fix: address codex review round 1
Dudu-0223
2026-06-28 14:02:51 +08:00
90dceea0e4
refactor(fs): make dsh-file-context an event-gate plugin, not a method service
Dudu-0223
2026-06-28 13:49:02 +08:00
b995b4f788
Merge branch 'master' into compact-basic-refactor
Tianyi Cui
2026-06-27 00:06:04 +08:00
185c09d6a5
Merge pull request #115 from deepseek-harness/worktree-ci-lint-heap
Tianyi Cui
2026-06-27 00:03:15 +08:00
489a26e865
test(session): cover the isSurfaceEvent / isSurfaceEligibleType guards
Tianyi Cui
2026-06-26 23:47:54 +08:00
0619ce62b6
ci: raise Node heap ceiling for type-aware ESLint lint step
Tianyi Cui
2026-06-26 23:38:53 +08:00
3e2f957861
Merge branch 'master' into compact-basic-refactor
Tianyi Cui
2026-06-26 23:28:28 +08:00
8d1f86fcca
empty
Tianyi Cui
2026-06-26 22:53:23 +08:00
f843ea7701
fix: align web packages with master's two-stage build layout
Dudu-0223
2026-06-26 19:30:08 +08:00
caef252905
chore: adapt web seam to master's tsconfig + regenerate catalogs
Dudu-0223
2026-06-26 19:18:46 +08:00
1cd3a454da
fix: remove stale duplicate JSDoc on translateAbortOrNetwork
Dudu-0223
2026-06-25 18:00:07 +08:00
a1624530ee
fix: address codex review round 3
Dudu-0223
2026-06-25 16:32:39 +08:00
0930e483ec
fix: address codex review round 2
Dudu-0223
2026-06-25 16:03:55 +08:00
567519184b
fix: address codex review round 1
Dudu-0223
2026-06-25 15:28:15 +08:00
d01f5f73b7
Add web capability seam: ctx.web, search/fetch providers, web tools
Dudu-0223
2026-06-25 15:04:12 +08:00