Commit Graph

  • 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
  • a4091daa3d docs: propose web capability seam Dudu-0223 2026-06-25 13:59:34 +08:00
  • d612ebaef1 fix: address codex review round 3 Dudu-0223 2026-06-26 18:14:30 +08:00
  • b802912067 fix: address codex review round 2 Dudu-0223 2026-06-26 17:59:40 +08:00
  • 1409e2ed15 fix: address codex review round 1 Dudu-0223 2026-06-26 17:45:54 +08:00
  • ef37ce3b9d refactor(fs): split filesystem seam into provider ctx.fs + policy ctx.fileContext Dudu-0223 2026-06-26 17:23:18 +08:00
  • c13f25586c Merge remote-tracking branch 'origin/master' into compact-basic-refactor Hypatia May 2026-06-26 16:47:21 +08:00
  • c76b7042b6 fix(compact): size the compaction e2e to actually cross threshold; sync stale docs (CBR-007) Hypatia May 2026-06-26 16:42:51 +08:00
  • 05c1bb628c Add GitHub Actions workflow to mirror to GitLab Ni Shentu 2026-06-26 16:18:15 +08:00
  • f4ace25648 fix(compact): correct _extractText surface-order JSDoc; add disposal to the HMR-safety suite (CBR-005, CBR-006) Hypatia May 2026-06-26 14:40:20 +08:00
  • 6de5e3a20a docs(compact): fix stale agent/pre-request comment in coding-agent cordis.yml (CBR-004) Hypatia May 2026-06-26 14:02:02 +08:00
  • b13586ff8e docs(compact): align seam docs with the pre-step seam and record session/invariants changes (CBR-003) Hypatia May 2026-06-26 13:51:45 +08:00
  • 6cac3e6476 fix(compact): reject threshold-equality config to keep compaction convergent (CBR-002) Hypatia May 2026-06-26 13:51:20 +08:00
  • d6da8ca29a fix(compact): decide step-alignment from surface tool-pairing, fire compaction pre-step (CBR-001) Hypatia May 2026-06-26 13:51:01 +08:00
  • f962fda8c1 docs: add Chinese terminology table ZiyaZhang 2026-06-25 22:42:48 -07:00
  • 32462f42bd Merge pull request #97 from deepseek-ai/compact-interface hypatiamay 2026-06-26 10:00:06 +08:00
  • cec32faa4e refactor(compact): turn-agnostic retention + dedicated agent/pre-request seam Hypatia May 2026-06-26 08:59:33 +08:00
  • 6cd446da2f Merge pull request #49 from deepseek-ai/session-surface hypatiamay 2026-06-26 08:57:33 +08:00