Commit Graph

  • 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