Commit Graph

  • 45be662e85 Add skill discovery and loading Yichen Jiang 2026-06-25 23:35:13 +08:00
  • 08fc8467bc Add ask_user_question interaction tool Yichen Jiang 2026-06-25 22:51:38 +08:00
  • aa9afcefc7 feat(compact-basic): baseline compaction backend (squashed from compact-basic) Hypatia May 2026-06-25 17:30:42 +08:00
  • d091946fc4 add project instruction file loading Yichen Jiang 2026-06-25 16:04:42 +08:00
  • 4c1b7191f3 Merge branch 'session-surface' into compact-interface Hypatia May 2026-06-25 10:07:37 +08:00
  • b955c7d18d Merge remote-tracking branch 'origin/master' into session-surface Hypatia May 2026-06-25 09:50:37 +08:00
  • cf70141486 Merge branch 'session-surface' into compact-interface Hypatia May 2026-06-25 09:10:50 +08:00
  • 329371a529 Merge pull request #61 from deepseek-ai/codex/fix-stdio-readline-terminal Tianyi Cui 2026-06-24 22:09:45 +08:00
  • 828c3f85c9 fix review findings: skip collided SCHEMA_VERSION 3; reject marker-less surface events Hypatia May 2026-06-24 17:45:48 +08:00
  • 9cc8dc371e Merge remote-tracking branch 'origin/master' into session-surface Hypatia May 2026-06-24 10:48:01 +08:00
  • 4cfa22f997 Merge pull request #101 from deepseek-ai/worktree-subagent-fork-scenario Tianyi Cui 2026-06-23 23:40:36 +08:00
  • e6de8d1e9d Merge remote-tracking branch 'origin/master' into worktree-subagent-fork-scenario Tianyi Cui 2026-06-23 23:40:05 +08:00
  • ddb240f3b1 Merge pull request #100 from deepseek-ai/worktree-subagent-fork-replay Tianyi Cui 2026-06-23 23:39:14 +08:00
  • cdfbf6f631 Merge remote-tracking branch 'origin/master' into worktree-subagent-fork-replay Tianyi Cui 2026-06-23 23:38:54 +08:00
  • 91d9b5e415 Merge pull request #95 from deepseek-ai/worktree-subagent-seam-pr3 Tianyi Cui 2026-06-23 23:38:15 +08:00
  • 18a56f041d Merge remote-tracking branch 'origin/master' into worktree-subagent-seam-pr3 Tianyi Cui 2026-06-23 23:37:57 +08:00
  • 3e2b90fe7d Merge pull request #94 from deepseek-ai/worktree-subagent-seam-pr2.5 Tianyi Cui 2026-06-23 23:37:31 +08:00
  • 7152184342 Merge remote-tracking branch 'origin/master' into worktree-subagent-seam-pr2.5 Tianyi Cui 2026-06-23 23:37:07 +08:00
  • e945219df4 Merge pull request #92 from deepseek-ai/worktree-subagent-seam-pr2 Tianyi Cui 2026-06-23 23:36:49 +08:00
  • 921362364c Merge remote-tracking branch 'origin/master' into worktree-subagent-seam-pr2 Tianyi Cui 2026-06-23 23:36:26 +08:00
  • 4a9449463b Merge pull request #90 from deepseek-ai/worktree-subagent-seam-pr1 Tianyi Cui 2026-06-23 23:35:29 +08:00
  • 442f85469e refactor(compact): align compact/summary and CompactionResult on shadowed* naming Hypatia May 2026-06-23 16:51:20 +08:00
  • 894653763e docs(compact): add the compact group/service to package and architecture docs Hypatia May 2026-06-23 16:40:24 +08:00
  • 58d798492a docs(compact): catalog the compaction seam in core-data-structures Hypatia May 2026-06-23 16:33:05 +08:00
  • 01dea07922 Merge origin/master into codex/fix-stdio-readline-terminal Yichen Jiang 2026-06-23 16:27:49 +08:00
  • bb013e934e docs(compact): bracket the surface mutation inside the compaction lock Hypatia May 2026-06-23 16:13:55 +08:00
  • f4180bd764 feat(compact): add optional cancellation signal to the compact seam methods Hypatia May 2026-06-23 15:45:35 +08:00
  • bdaf9f651d Merge branch 'session-surface' into compact-interface Hypatia May 2026-06-23 13:59:04 +08:00
  • 358ae02c56 feat(invariants): enforce replace provenance — sourceEventSeqs must cover every shadowed surface node Hypatia May 2026-06-23 13:37:13 +08:00
  • 1ec8c40d0d refactor(surface): use nodeBySeq map for lookup in _replace, drop dead params Hypatia May 2026-06-23 13:26:45 +08:00
  • 6089e226bc refactor(session): make surface the sole derivation path, drop legacy fallback Hypatia May 2026-06-23 13:05:59 +08:00
  • 09d497d5c5 docs(rfc): clarify compaction rides the replace op on an existing event type Hypatia May 2026-06-23 09:54:58 +08:00
  • 30805e1983 fix(sqlite): bump SCHEMA_VERSION to 3 for the new surface columns Hypatia May 2026-06-23 09:48:15 +08:00
  • 78d60366ec Record fork and mixed spawn+fork snapshot scenarios Tianyi Cui 2026-06-22 21:20:54 +08:00
  • b3d40d427e Persist the seed boundary so fork-child replay routes correctly Tianyi Cui 2026-06-22 20:55:32 +08:00
  • c7a197fb5f fix(fs-local): reject unsafe text observations Dudu-0223 2026-06-22 18:51:30 +08:00
  • c4ba1bd65a Merge branch 'worktree-subagent-seam-pr2.5' into worktree-subagent-seam-pr3 Tianyi Cui 2026-06-22 17:07:43 +08:00
  • 8dc211beed Merge branch 'worktree-subagent-seam-pr2' into worktree-subagent-seam-pr2.5 Tianyi Cui 2026-06-22 17:05:19 +08:00
  • 4e87a533a7 Merge branch 'worktree-subagent-seam-pr1' into worktree-subagent-seam-pr2 Tianyi Cui 2026-06-22 17:02:12 +08:00
  • 34f6f28716 Make fork reachable by the model in the acp-agent demo (review feedback) Tianyi Cui 2026-06-22 17:00:59 +08:00
  • 083af62785 Settle ACP cancel without the child's cooperation; preserve flattened errors (review feedback) Tianyi Cui 2026-06-22 16:57:38 +08:00
  • 8723186398 Honor an already-aborted signal in the subagent tool bridge (review feedback) Tianyi Cui 2026-06-22 16:32:10 +08:00
  • e45053f0f5 feat(compact): compaction capability seam — abstract CompactService interface Hypatia May 2026-06-22 14:52:30 +08:00
  • 2086804b7e Merge branch 'worktree-subagent-seam-pr2.5' into worktree-subagent-seam-pr3 Tianyi Cui 2026-06-22 14:58:03 +08:00
  • ac28e1a1d3 docs: add filesystem data structures catalog Dudu-0223 2026-06-22 14:53:36 +08:00
  • e46ebcec89 Merge branch 'worktree-subagent-seam-pr2' into worktree-subagent-seam-pr2.5 Tianyi Cui 2026-06-22 14:45:09 +08:00
  • 67c7ef791f Apply the ts-build-config (lib/types) convention to the new subagent packages Tianyi Cui 2026-06-22 14:43:51 +08:00
  • 398b4f2ccf Merge branch 'worktree-subagent-seam-pr1' into worktree-subagent-seam-pr2 Tianyi Cui 2026-06-22 14:36:57 +08:00
  • 8d111161de Merge remote-tracking branch 'origin/master' into worktree-subagent-seam-pr1 Tianyi Cui 2026-06-22 14:35:35 +08:00
  • 0c9ea3145f Extract the shared in-process driver into dsh-subagent-inprocess (review feedback) Tianyi Cui 2026-06-22 14:27:38 +08:00
  • 98f272de25 Merge pull request #36 from deepseek-ai/feat/adr0016-type-build-check Tianyi Cui 2026-06-22 13:40:10 +08:00
  • 2ff112962b Widen the dispose EOF grace past nested-teardown headroom; prove the SIGTERM rung (Codex review round 3) Tianyi Cui 2026-06-22 13:29:23 +08:00
  • 3a67d0a882 docs: sync development CI gate docs Tianyi Cui 2026-06-22 12:54:11 +08:00
  • 4565161c64 Give the ACP child an EOF window to quiesce before SIGTERM (Codex review round 2) Tianyi Cui 2026-06-22 12:11:17 +08:00
  • 6801130f8c Bound ACP dispose with SIGKILL escalation; skip spawn when pre-aborted (Codex review round 1) Tianyi Cui 2026-06-22 11:39:30 +08:00
  • 475c68cbe8 docs: sync package cookbook with build config Tianyi Cui 2026-06-22 11:36:35 +08:00
  • 0efd65b10b Merge pull request #93 from deepseek-ai/codex/pr36-ts-specifier-declarations Tianyi Cui 2026-06-22 11:24:17 +08:00
  • 5e01564afb Add filesystem capability seam and tools Dudu-0223 2026-06-22 10:48:41 +08:00
  • f393043b03 Add the ACP subagent backend: out-of-process delegation (PR3) Tianyi Cui 2026-06-22 10:47:02 +08:00
  • 0298f5c6f0 Merge remote-tracking branch 'origin/master' into session-surface Hypatia May 2026-06-22 10:35:59 +08:00
  • fa9438bf16 docs: update rewriteRelativeImportExtensions to current rfc imccyu 2026-06-22 09:03:28 +08:00
  • 6731793859 revert: use rewriteRelativeImportExtensions for NextNode .d.ts resolve imccyu 2026-06-22 09:02:58 +08:00
  • 413db68008 Clarify the child-ordering invariant (Codex review follow-up) Tianyi Cui 2026-06-22 09:01:09 +08:00
  • e68496fd79 Add per-session snapshot replay for nested agents (PR2.5) Tianyi Cui 2026-06-22 08:39:36 +08:00
  • 9c1048f2b5 Honor an already-aborted request signal in the subagent driver (Codex review round 2) Tianyi Cui 2026-06-22 07:32:09 +08:00
  • b82c310db3 Fix subagent in-process result scoping (Codex review round 1) Tianyi Cui 2026-06-22 06:47:20 +08:00
  • 07f4047ff0 Use explicit ts specifiers for declarations Tianyi Cui 2026-06-22 06:11:00 +08:00
  • 7aabd2a3df Add in-process subagent backends: spawn (fresh) and fork (seeded) Tianyi Cui 2026-06-22 05:58:40 +08:00
  • 94e7355449 docs: update packages hierarchy to current rfc imccyu 2026-06-22 01:24:36 +08:00
  • 732e121ff6 fix: make constraints, lint and md-links happy imccyu 2026-06-22 01:01:08 +08:00
  • 88b75181ad fix: apply ts-build-config adjustment to new packages imccyu 2026-06-22 00:51:41 +08:00
  • 74cdd9a2e5 Merge remote-tracking branch 'origin/master' into feat/adr0016-type-build-check imccyu 2026-06-22 00:35:51 +08:00
  • fd55d20548 revert: remove the non-branch changes introduced during the rebase imccyu 2026-06-21 23:57:00 +08:00
  • 861791d2d8 Contain subagent lifecycle listeners per-listener, not per-emit Tianyi Cui 2026-06-21 23:44:07 +08:00
  • 25eccdaedc Fix review findings: lifecycle containment, configurable tool name, coverage, type catalog Tianyi Cui 2026-06-21 23:15:43 +08:00
  • 1a81f2cccd Add subagent capability seam: interface, mock backend, model-facing tool Tianyi Cui 2026-06-21 22:31:56 +08:00
  • 6b4dc48fbd Merge pull request #89 from deepseek-ai/worktree-lessons-learned Tianyi Cui 2026-06-21 20:38:31 +08:00
  • a20e3b70b9 Merge remote-tracking branch 'origin/master' into worktree-lessons-learned Tianyi Cui 2026-06-21 20:37:26 +08:00
  • 5d3e7dd590 Merge pull request #88 from deepseek-ai/worktree-simplify-extract-examples Tianyi Cui 2026-06-21 20:37:01 +08:00
  • 0b75598c91 Merge remote-tracking branch 'origin/master' into worktree-simplify-extract-examples Tianyi Cui 2026-06-21 20:36:05 +08:00
  • 7373941493 Merge pull request #87 from deepseek-ai/worktree-simplify-snapshot-goldens Tianyi Cui 2026-06-21 20:35:41 +08:00
  • c85713d11e Merge remote-tracking branch 'origin/master' into worktree-simplify-snapshot-goldens Tianyi Cui 2026-06-21 20:34:55 +08:00
  • e770e22486 Merge pull request #86 from deepseek-ai/worktree-simplify-trace-events Tianyi Cui 2026-06-21 20:34:41 +08:00
  • 5d7af3be82 Merge remote-tracking branch 'origin/master' into worktree-simplify-trace-events Tianyi Cui 2026-06-21 20:33:53 +08:00
  • 9f13dd02f6 Merge pull request #85 from deepseek-ai/worktree-simplify-agent-stop Tianyi Cui 2026-06-21 20:33:27 +08:00
  • 4ead67c06d Merge remote-tracking branch 'origin/master' into worktree-simplify-agent-stop Tianyi Cui 2026-06-21 20:32:21 +08:00
  • 8f50008d8b Merge pull request #84 from deepseek-ai/worktree-simplify-branded-ids Tianyi Cui 2026-06-21 20:32:05 +08:00
  • 74344a8bd4 Merge remote-tracking branch 'origin/master' into worktree-simplify-branded-ids Tianyi Cui 2026-06-21 20:30:41 +08:00
  • 2d4c367e51 Merge pull request #83 from deepseek-ai/worktree-simplify-prune-seam Tianyi Cui 2026-06-21 20:30:14 +08:00
  • fa5cf0afd7 Merge remote-tracking branch 'origin/master' into worktree-simplify-prune-seam Tianyi Cui 2026-06-21 20:27:19 +08:00
  • 89d9a6679b Merge pull request #82 from deepseek-ai/worktree-simplify-llm-surface Tianyi Cui 2026-06-21 20:27:04 +08:00
  • df4f8a4dea Merge remote-tracking branch 'origin/worktree-simplify-extract-examples' into worktree-lessons-learned Tianyi Cui 2026-06-21 20:22:47 +08:00
  • 6cb8f35adb Merge remote-tracking branch 'origin/worktree-simplify-snapshot-goldens' into worktree-simplify-extract-examples Tianyi Cui 2026-06-21 20:21:37 +08:00
  • 56a2351e08 Merge remote-tracking branch 'origin/worktree-simplify-trace-events' into worktree-simplify-snapshot-goldens Tianyi Cui 2026-06-21 20:19:16 +08:00
  • fd76791c6b Merge remote-tracking branch 'origin/worktree-simplify-agent-stop' into worktree-simplify-trace-events Tianyi Cui 2026-06-21 20:18:15 +08:00
  • a6a5892e8a Merge remote-tracking branch 'origin/worktree-simplify-branded-ids' into worktree-simplify-agent-stop Tianyi Cui 2026-06-21 20:17:29 +08:00
  • 4661905714 Merge remote-tracking branch 'origin/worktree-simplify-prune-seam' into worktree-simplify-branded-ids Tianyi Cui 2026-06-21 20:15:21 +08:00
  • 5c0597e9de Merge branch 'worktree-simplify-extract-examples' into worktree-lessons-learned Tianyi Cui 2026-06-21 19:48:37 +08:00
  • 4d7726ecd3 fix review findings: don't treat disabled entries as load failures; scope the verify-package-paths lib skip to a real package root Tianyi Cui 2026-06-21 19:47:22 +08:00
  • 64976df216 Merge branch 'worktree-simplify-extract-examples' into worktree-lessons-learned Tianyi Cui 2026-06-21 18:38:56 +08:00