Commit Graph

  • 80179a5ed0 docs: address simplification review feedback Tianyi Cui 2026-06-20 20:34:56 +08:00
  • 99a203f445 docs: add simplification discovery skill Tianyi Cui 2026-06-20 20:09:26 +08:00
  • d324b06e74 docs: fix Codex review findings on the cordis catalog Tianyi Cui 2026-06-20 20:04:39 +08:00
  • 4e5c08ef82 docs: generated cordis events + services catalog Tianyi Cui 2026-06-20 19:47:09 +08:00
  • 552612622c docs: fold useful simplification RFCs from pr 74 Tianyi Cui 2026-06-20 19:23:05 +08:00
  • ee494969af docs: add @mode tags + enrich JSDoc on harness event declarations Tianyi Cui 2026-06-20 19:21:42 +08:00
  • 9949f4f2ea Merge pull request #73 from deepseek-ai/worktree-acp-feature-checklist Tianyi Cui 2026-06-20 18:14:08 +08:00
  • 0e73a45dc9 Merge remote-tracking branch 'origin/master' into worktree-acp-feature-checklist Tianyi Cui 2026-06-20 18:12:55 +08:00
  • f5e61417ee docs: move ACP checklist into packages/acp Tianyi Cui 2026-06-20 18:08:17 +08:00
  • bcf255fc57 docs: fix review findings in ACP checklist Tianyi Cui 2026-06-20 17:50:58 +08:00
  • 2d6bb4c8ce Merge pull request #71 from deepseek-ai/worktree-core-data-structures-doc Tianyi Cui 2026-06-20 17:36:20 +08:00
  • 5a6243900d fix(doc-sync): close verify-type-equiv scan gap; correct persistence prose Tianyi Cui 2026-06-20 17:29:42 +08:00
  • ea3f138ae9 docs: address simplification RFC review Tianyi Cui 2026-06-20 17:26:23 +08:00
  • c3278e9660 docs: add ACP feature support checklist Tianyi Cui 2026-06-20 16:57:22 +08:00
  • cc47f76cea docs: propose simplification RFCs Tianyi Cui 2026-06-20 16:33:03 +08:00
  • ea5697e354 docs(review): require keeping the core-data-structures catalog in sync Tianyi Cui 2026-06-20 16:25:08 +08:00
  • 0f7abc9808 docs(core-data-structures): catalog the core data structures Tianyi Cui 2026-06-20 16:24:56 +08:00
  • 07048983e0 build(doc-sync): add verify-type-equiv gate for verbatim type pastes Tianyi Cui 2026-06-20 16:24:37 +08:00
  • 0b0486796b Merge pull request #70 from deepseek-ai/worktree-bash-owner-token Tianyi Cui 2026-06-20 14:23:37 +08:00
  • 5314f7cbda Merge remote-tracking branch 'origin/master' into worktree-bash-owner-token Tianyi Cui 2026-06-20 14:21:34 +08:00
  • 5e3f0f6d18 Merge pull request #69 from deepseek-ai/worktree-agent-handle Tianyi Cui 2026-06-20 14:21:08 +08:00
  • 5f355fbc7c Merge remote-tracking branch 'origin/master' into worktree-agent-handle Tianyi Cui 2026-06-20 14:18:42 +08:00
  • 3556f3bb4f Merge pull request #68 from deepseek-ai/worktree-cancel-primitive Tianyi Cui 2026-06-20 14:18:03 +08:00
  • 05ef69f253 Merge remote-tracking branch 'origin/master' into worktree-cancel-primitive Tianyi Cui 2026-06-20 14:15:35 +08:00
  • 265b6ceb19 Merge pull request #67 from deepseek-ai/worktree-persistence-coordinator Tianyi Cui 2026-06-20 14:14:59 +08:00
  • 8927691eb8 Merge remote-tracking branch 'origin/master' into worktree-persistence-coordinator Tianyi Cui 2026-06-20 14:12:18 +08:00
  • 1017ebbc74 Merge pull request #66 from deepseek-ai/worktree-drop-session-summary Tianyi Cui 2026-06-20 14:11:37 +08:00
  • fd9ecdce40 Merge remote-tracking branch 'origin/worktree-agent-handle' into worktree-bash-owner-token Tianyi Cui 2026-06-20 13:57:14 +08:00
  • 29ce64b8bd Merge remote-tracking branch 'origin/worktree-cancel-primitive' into worktree-agent-handle Tianyi Cui 2026-06-20 13:56:35 +08:00
  • d2b26325e2 Merge remote-tracking branch 'origin/worktree-persistence-coordinator' into worktree-cancel-primitive Tianyi Cui 2026-06-20 13:55:58 +08:00
  • d06c75d68f Merge remote-tracking branch 'origin/worktree-drop-session-summary' into worktree-persistence-coordinator Tianyi Cui 2026-06-20 13:54:59 +08:00
  • 38cc62b644 docs(AGENTS): forbid naming the change unit (PR/commit) in comments & test names (review) Tianyi Cui 2026-06-20 13:53:56 +08:00
  • 8597cc2c58 docs(tool-bash): state ownership tests as current fact (review) Tianyi Cui 2026-06-20 13:52:02 +08:00
  • 44762efbd7 docs(acp): drop PR-letter ref from dispose test comment (review) Tianyi Cui 2026-06-20 13:51:42 +08:00
  • 16304872e1 docs(agent-loop): drop PR-letter ref from cancel test header (review) Tianyi Cui 2026-06-20 13:51:30 +08:00
  • 329e5c3e2e docs(session-persistence): state coordinator-contract role as current fact (review) Tianyi Cui 2026-06-20 13:51:09 +08:00
  • 90a19f072d docs(acp,rfc): fix stale ownership wording + propose unifying agent/session id (review) Tianyi Cui 2026-06-20 13:38:48 +08:00
  • b9725e8602 Merge remote-tracking branch 'origin/worktree-agent-handle' into worktree-bash-owner-token Tianyi Cui 2026-06-20 13:07:44 +08:00
  • 083a6fc990 fix(agent): re-check id in enter() + memoize AgentHandle.dispose() (review) Tianyi Cui 2026-06-20 13:06:28 +08:00
  • 3814ffc5b0 Merge remote-tracking branch 'origin/worktree-cancel-primitive' into worktree-agent-handle Tianyi Cui 2026-06-20 12:58:45 +08:00
  • f58b031465 fix(agent): close the window-2 early-whenIdle race + sync cancellation RFC docs (review) Tianyi Cui 2026-06-20 12:57:32 +08:00
  • 7507ca0c70 Merge remote-tracking branch 'origin/worktree-persistence-coordinator' into worktree-cancel-primitive Tianyi Cui 2026-06-20 12:52:18 +08:00
  • 301a3d1233 fix(session-persistence): scope the ownerless-state claim to the cwd (review) Tianyi Cui 2026-06-20 12:50:55 +08:00
  • a3e90bb31c Merge remote-tracking branch 'origin/worktree-drop-session-summary' into worktree-persistence-coordinator Tianyi Cui 2026-06-20 12:43:44 +08:00
  • 1bb201365d docs(agents): add doc-current-state convention + sharpen the summary worked example (review) Tianyi Cui 2026-06-20 12:42:53 +08:00
  • e8634a0495 Merge remote-tracking branch 'origin/worktree-agent-handle' into worktree-bash-owner-token Tianyi Cui 2026-06-20 11:57:15 +08:00
  • de0c4605bd docs(acp): correct teardown wording — dispose uses the disposed path, not cancel() (review) Tianyi Cui 2026-06-20 11:55:56 +08:00
  • 15335f74ba Merge remote-tracking branch 'origin/worktree-cancel-primitive' into worktree-agent-handle Tianyi Cui 2026-06-20 11:52:45 +08:00
  • 6a1e381e38 fix(agent): carry cancel(reason) through the marker-only windows (review) Tianyi Cui 2026-06-20 11:51:32 +08:00
  • be6cf4510b test(tool-bash): make the notice fake's agentId differ from its session token (Codex review) Tianyi Cui 2026-06-20 09:57:05 +08:00
  • b58f1dd5c8 refactor(tool-bash): own background tasks by session token, not a plugin-local Map Tianyi Cui 2026-06-20 08:14:27 +08:00
  • d1b7c3bf95 feat(bash): add an opaque owner token to the executor seam Tianyi Cui 2026-06-20 08:12:49 +08:00
  • 5a5b7d19c3 fix(agent): contain a throwing agent/disposed listener in the register disposer (Codex review) Tianyi Cui 2026-06-20 07:47:24 +08:00
  • 7a94d36c46 docs(dsh-code-review): test sufficiency — real usage, not just 100% coverage Tianyi Cui 2026-06-20 07:12:52 +08:00
  • a53a56ff48 fix(agent-loop): fold session lifecycle into the agent effect for ordered teardown Tianyi Cui 2026-06-20 07:12:29 +08:00
  • ee4cad3ada feat(acp): dispose each session's agent on disconnect/teardown Tianyi Cui 2026-06-20 06:44:58 +08:00
  • 2a4d89a4bd feat(agent): return an AgentHandle with an async per-agent disposer Tianyi Cui 2026-06-20 06:44:35 +08:00
  • 9ee22bc6f6 fix(agent): don't resolve whenIdle() early on pre-step cancel + requeue (Codex review) Tianyi Cui 2026-06-20 05:10:16 +08:00
  • c4bc6e0e38 feat(agent): add queue-aware Agent.cancel() primitive Tianyi Cui 2026-06-20 04:51:32 +08:00
  • 3d67a98291 fix(session-persistence-jsonl): make loadLive cwd-scope-exact (Codex review) Tianyi Cui 2026-06-20 04:13:37 +08:00
  • ab02e9acec refactor(session-persistence): extract a shared write coordinator Tianyi Cui 2026-06-20 03:47:28 +08:00
  • 31af23b4fe docs(session): fix stale sidecar/migration references (Codex review) Tianyi Cui 2026-06-20 01:30:33 +08:00
  • 815bac7de9 refactor(session): drop the dead mutable SessionSummary Tianyi Cui 2026-06-20 01:03:57 +08:00
  • 7f131dd4d8 refactor: rename build typings dir to types Tianyi Cui 2026-06-20 00:26:02 +08:00
  • ed94daed9e fix: address build config review findings Tianyi Cui 2026-06-20 00:21:57 +08:00
  • c7e55fc0b1 fix: change adr history to current tsconfig behavior imccyu 2026-06-17 23:42:45 +08:00
  • dc04fea749 feat: one tsconfig.json and different rules imccyu 2026-06-17 23:41:18 +08:00
  • ec9b093cb0 build: two-step for packages/vendor build and README imccyu 2026-06-17 23:31:38 +08:00
  • 279e9f17eb refactor: ts in packages/*/tests use extensionless import imccyu 2026-06-17 23:21:42 +08:00
  • 846ea4dd60 docs: vendor README modifications imccyu 2026-06-17 23:32:08 +08:00
  • 99db549708 refactor: packages/tsconfig.json in vendor use lib/typings/ as output subfolder imccyu 2026-06-17 23:21:05 +08:00
  • 6b15b606d7 refactor: packages/tsconfig.json in packages use lib/typings/ as output subfolder imccyu 2026-06-17 23:20:04 +08:00
  • 29e674bfea refactor: ts in vendor use extensionless import imccyu 2026-06-17 23:18:25 +08:00
  • 6f6e0517d4 refactor: ts in packages use extensionless import imccyu 2026-06-17 23:17:38 +08:00
  • 20773e12bd docs: add ADR TSC-first Build and One TSConfig imccyu 2026-06-17 23:16:15 +08:00
  • 0561fb47b6 Merge pull request #64 from deepseek-ai/worktree-e2e-real-api-workflow Tianyi Cui 2026-06-19 18:53:32 +08:00
  • 27721f9f45 docs(rfc): record real-API e2e CI decision + security model Tianyi Cui 2026-06-19 18:42:27 +08:00
  • 6306239e6d Merge pull request #63 from deepseek-ai/worktree-extract-examples-logic Tianyi Cui 2026-06-19 18:42:19 +08:00
  • c4d0e07488 ci(e2e): move nightly schedule to 08:17 China time (00:17 UTC) Tianyi Cui 2026-06-19 18:29:48 +08:00
  • 759ef04692 ci(e2e): source key from DEEPSEEK_API_KEY_EXTERNAL secret Tianyi Cui 2026-06-19 18:23:19 +08:00
  • 5bccda19d3 docs(rfc): keep implemented RFCs current; rewrite the llm-replay section in place Tianyi Cui 2026-06-19 17:06:20 +08:00
  • 4f291953ea fix(ui-stdio): cancel EOF-exit timer on dispose; harden config defaults; doc fixes Tianyi Cui 2026-06-19 14:50:08 +08:00
  • 9caaa6c95e ci: add real-API e2e workflow against external DeepSeek API Tianyi Cui 2026-06-19 14:36:21 +08:00
  • 072f97c184 refactor(examples): extract reusable logic into tested packages Tianyi Cui 2026-06-19 12:42:28 +08:00
  • 1e09ab7204 Merge pull request #62 from deepseek-ai/worktree-rename-react-loop-agent Tianyi Cui 2026-06-19 11:01:39 +08:00
  • eee80f4746 Merge remote-tracking branch 'origin/master' into worktree-rename-react-loop-agent Tianyi Cui 2026-06-19 10:35:28 +08:00
  • e6260ffefe Merge pull request #59 from deepseek-ai/feat/acp-snapshot-tests Tianyi Cui 2026-06-19 10:31:58 +08:00
  • 224c6f029a refactor(agent-loop): rename LoopAgent to ReactLoopAgent Tianyi Cui 2026-06-19 10:13:33 +08:00
  • 6d02059f9f test(acp-example): snapshot the session/new workspace-scope rejection Tianyi Cui 2026-06-19 10:10:32 +08:00
  • 72df4d2e16 test(acp-example): re-record snapshot goldens after merging master Tianyi Cui 2026-06-19 10:07:06 +08:00
  • 7731bc80c3 Merge remote-tracking branch 'origin/master' into feat/acp-snapshot-tests Tianyi Cui 2026-06-19 10:03:04 +08:00
  • 76fceae5b3 feat(acp-example): per-scenario workspace/ seeding + a real file-edit scenario Tianyi Cui 2026-06-19 10:01:42 +08:00
  • 5189c99543 fix demo readline terminal editing Yichen Jiang 2026-06-19 09:58:39 +08:00
  • 679aaacfc4 refactor(examples): DRY the acp-agent configs via base-core.yml + acp-tail.yml Tianyi Cui 2026-06-19 09:41:10 +08:00
  • c5049d1c3f Merge pull request #50 from deepseek-ai/codex/pr48-repo-hardening-rfcs Tianyi Cui 2026-06-19 09:39:30 +08:00
  • ec73e11c9b refactor(acp-example): snapshot goldens are JSONL, not pretty-printed .txt Tianyi Cui 2026-06-19 09:29:41 +08:00
  • 4a1c64663b docs: retire completed tagged-envelope review TODO Tianyi Cui 2026-06-19 09:28:23 +08:00
  • b3caabb05d docs: fix snapshot-filter syntax (no --, which vitest reads as a file filter) Tianyi Cui 2026-06-19 09:20:26 +08:00
  • 9a5a3835c8 ci+fix: run snapshot tests in CI and load .env only when recording Tianyi Cui 2026-06-19 04:28:09 +08:00
  • f09cc81c03 docs: require a snapshot test for transcript/UX-affecting changes Tianyi Cui 2026-06-19 04:14:22 +08:00