Commit Graph

  • c94f1563f5 test(acp-example): five snapshot scenarios + cancel/error input ops Tianyi Cui 2026-06-19 04:10:49 +08:00
  • 81d434896d feat(acp-example): snapshot harness, normalizers, wiring, and handshake scenario Tianyi Cui 2026-06-19 03:36:12 +08:00
  • c182543dd5 refactor(acp-example): derive llm-replay script from the session JSONL Tianyi Cui 2026-06-19 02:44:33 +08:00
  • 350e66982e Merge remote-tracking branch 'origin/master' into codex/pr48-repo-hardening-rfcs Tianyi Cui 2026-06-19 02:11:06 +08:00
  • 49bb6a88eb fix(tool-bash): handle unavailable spill paths Tianyi Cui 2026-06-19 01:54:57 +08:00
  • 0334b4ad2e chore: trim stale comments and duplicate strings Tianyi Cui 2026-06-19 01:49:02 +08:00
  • 914c7e9858 refactor(persistence): share pure backend guards Tianyi Cui 2026-06-19 01:47:48 +08:00
  • deeb3c9e6d refactor(acp): share turn-end prompt settlement Tianyi Cui 2026-06-19 01:45:21 +08:00
  • a9c36ad576 fix(bash-local): contain spill close failures Tianyi Cui 2026-06-19 01:44:39 +08:00
  • 711245821b Handle corrupt JSONL sidecars during list Tianyi Cui 2026-06-19 01:31:56 +08:00
  • 1a1ce734ba feat(acp-example): add record/replay llm/stream plugin for snapshot tests Tianyi Cui 2026-06-19 01:10:30 +08:00
  • 4a3f3af296 Address Claude review follow-ups Tianyi Cui 2026-06-19 00:37:12 +08:00
  • bef9386591 docs(rfc): add ACP snapshot tests RFC (record-once / replay-deterministic) Tianyi Cui 2026-06-19 00:19:54 +08:00
  • 7fa113be0e Merge remote-tracking branch 'origin/master' into codex/pr48-repo-hardening-rfcs Tianyi Cui 2026-06-18 23:41:14 +08:00
  • ede9c1bb15 fix: downgrade 4 TODOs to XXX per repo standard Tianyi Cui 2026-06-18 23:20:21 +08:00
  • d397d0da92 Merge remote-tracking branch 'origin/master' into chore/classify-markers Tianyi Cui 2026-06-18 23:19:02 +08:00
  • 1116f25743 Merge pull request #58 from deepseek-ai/feat/acp-6-terminal-rendering Tianyi Cui 2026-06-18 23:04:45 +08:00
  • 6e754788c0 Merge pull request #56 from deepseek-ai/feat/acp-5-tool-call-ui Tianyi Cui 2026-06-18 23:02:22 +08:00
  • a009b1e995 docs(tools): FIXME to rethink the ToolPresentation type shapes Tianyi Cui 2026-06-18 23:01:16 +08:00
  • b7cf735e44 Merge remote-tracking branch 'origin/feat/acp-5-tool-call-ui' into feat/acp-6-terminal-rendering Tianyi Cui 2026-06-18 19:52:53 +08:00
  • 9d433f53a9 Merge remote-tracking branch 'origin/master' into feat/acp-5-tool-call-ui Tianyi Cui 2026-06-18 19:52:00 +08:00
  • 5bfd84c802 Merge pull request #48 from deepseek-ai/feat/acp-4-session-cwd Tianyi Cui 2026-06-18 19:51:03 +08:00
  • dfc11d22e7 Merge pull request #42 from deepseek-ai/feat/acp-3-multi-session Tianyi Cui 2026-06-18 19:50:23 +08:00
  • f31a0fadf6 Merge pull request #41 from deepseek-ai/feat/acp-2-bridge Tianyi Cui 2026-06-18 19:49:42 +08:00
  • 21855d42b7 docs(tool-bash): note the parseExitStatus residual applies to the signal marker too Tianyi Cui 2026-06-18 19:45:05 +08:00
  • 9f6b96c555 fix(acp): address review of the terminal-card alignment (exit parse, background/error, capability snapshot) Tianyi Cui 2026-06-18 19:35:15 +08:00
  • e51dabbb8b feat(acp): align bash terminal card with reference adapters (command title, description block, exit pill) Tianyi Cui 2026-06-18 18:54:32 +08:00
  • c8dbe6567a docs(acp): clarify _meta is a spec extensibility point; the terminal keys are the Zed convention Tianyi Cui 2026-06-18 17:34:50 +08:00
  • 149ab1bba4 feat(acp): render bash as a terminal card via the _meta convention Tianyi Cui 2026-06-18 17:25:09 +08:00
  • 386ee14af3 docs(acp): RFC for the terminal-card rendering (implemented design) Tianyi Cui 2026-06-18 14:36:02 +08:00
  • 0279cf09d6 feat(session): enforce SurfaceEvent type Hypatia May 2026-06-18 13:26:50 +08:00
  • 8acafe918f feat(acp): show the command in execute titles; test via the real bash tool; RFC for terminal rendering Tianyi Cui 2026-06-18 11:23:12 +08:00
  • 8a92338d2f fix(acp): address Codex review of the tool-call UI seam Tianyi Cui 2026-06-18 10:36:53 +08:00
  • e5d8263194 fix broken cross-links Hypatia May 2026-06-18 09:37:19 +08:00
  • 72564204fb Merge remote-tracking branch 'origin/master' into session-surface Hypatia May 2026-06-18 09:29:22 +08:00
  • 8fde0c4c25 Merge branch 'split/session-persistence-sqlite' of https://github.com/deepseek-ai/deepseek-harness into session-surface Hypatia May 2026-06-18 09:01:58 +08:00
  • 7803c38824 feat(acp): tool-owned tool-call UI presentation (title/command/output) Tianyi Cui 2026-06-18 09:01:36 +08:00
  • 2cb3866126 fix(downgrade): sync README marker references with source Tianyi Cui 2026-06-18 07:42:13 +08:00
  • b4a5c9da40 fix: downgrade 4 TODOs to XXX per repo standard Tianyi Cui 2026-06-18 07:16:33 +08:00
  • 7b978be836 fix: correct marker classifications per repo standard Tianyi Cui 2026-06-18 07:12:01 +08:00
  • 00bf3968ee classify-markers: add marker classification report Tianyi Cui 2026-06-18 07:01:47 +08:00
  • 49bec650b8 Merge branch 'feat/acp-3-multi-session' into feat/acp-4-session-cwd Tianyi Cui 2026-06-18 04:07:55 +08:00
  • c6a7a4e462 Merge branch 'feat/acp-2-bridge' into feat/acp-3-multi-session Tianyi Cui 2026-06-18 03:55:08 +08:00
  • 7c168fca34 fix(acp): address Codex review — strict ctx.get, correct fiber-ownership doc + test Tianyi Cui 2026-06-18 03:48:33 +08:00
  • 86ec067bff Merge remote-tracking branch 'origin/master' into feat/acp-2-bridge Tianyi Cui 2026-06-18 03:31:04 +08:00
  • 6d37b6c33d fix(acp): server crashed on connect — drop export default, read optional service cwd-independently Tianyi Cui 2026-06-18 03:12:37 +08:00
  • abe49367a4 Merge pull request #53 from deepseek-ai/worktree-rfc-naming-overhaul Tianyi Cui 2026-06-18 02:42:35 +08:00
  • 27f5f84e3b docs: address Codex review of the RFC reorg Tianyi Cui 2026-06-18 02:41:19 +08:00
  • 7c400e9c02 docs: unify ADR/RFC trees into one lifecycle-organized RFC tree Tianyi Cui 2026-06-18 02:18:24 +08:00
  • 9a30c46d63 Merge pull request #51 from deepseek-ai/worktree-improve-dsh-code-review-skill Tianyi Cui 2026-06-18 01:30:49 +08:00
  • c58bbf22eb docs(dsh-code-review): add doc-sync + module-graph to hard-blocker gate list Tianyi Cui 2026-06-18 01:14:10 +08:00
  • 5f6ccf91ec docs(dsh-code-review): scope judgment so documented blockers stay authoritative Tianyi Cui 2026-06-18 01:09:58 +08:00
  • 5c0f24d59a Merge pull request #37 from deepseek-ai/feat/acp-1-max-tokens-turn-end Tianyi Cui 2026-06-18 01:02:55 +08:00
  • 1ad4615fab docs(dsh-code-review): frame skill as guidance, emphasize independent broad reasoning Tianyi Cui 2026-06-18 00:56:06 +08:00
  • 0b036d808c test: cover new defensive branches Tianyi Cui 2026-06-17 21:31:54 +08:00
  • 7a5886da2d docs(rfc): record follow-up cleanup seams Tianyi Cui 2026-06-17 21:26:57 +08:00
  • 513e16f9dc fix(dev): make hooks and bash seams safer Tianyi Cui 2026-06-17 21:26:44 +08:00
  • b920239389 fix(acp): align prompt and workspace contracts Tianyi Cui 2026-06-17 21:26:31 +08:00
  • 2b36620e55 fix(persistence): tighten crash repair and dispose semantics Tianyi Cui 2026-06-17 21:26:21 +08:00
  • 87df09e3c3 fix(tools): isolate tool schemas and waterfall failures Tianyi Cui 2026-06-17 21:26:12 +08:00
  • 922e2f913e fix(llm-pi-ai): preserve harness adapter contract Tianyi Cui 2026-06-17 21:25:56 +08:00
  • 6fdd048123 fix(agent-loop): harden lifecycle edge cases Tianyi Cui 2026-06-17 21:25:47 +08:00
  • c5a1c494e7 feature(session): session surface Hypatia May 2026-06-17 19:25:29 +08:00
  • f860474f8b Merge branch 'feat/acp-3-multi-session' into feat/acp-4-session-cwd Tianyi Cui 2026-06-17 15:27:16 +08:00
  • ff82254fca Merge branch 'feat/acp-2-bridge' into feat/acp-3-multi-session Tianyi Cui 2026-06-17 15:24:09 +08:00
  • a9d5a5ba68 Merge branch 'feat/acp-1-max-tokens-turn-end' into feat/acp-2-bridge Tianyi Cui 2026-06-17 15:20:36 +08:00
  • 977c23d31f Merge remote-tracking branch 'origin/master' into feat/acp-1-max-tokens-turn-end Tianyi Cui 2026-06-17 15:16:26 +08:00
  • df8db218a9 Merge pull request #35 from deepseek-ai/split/session-persistence-sqlite Tianyi Cui 2026-06-17 15:11:57 +08:00
  • d8e009d63e Merge remote-tracking branch 'origin/master' into split/session-persistence-sqlite Tianyi Cui 2026-06-17 15:08:54 +08:00
  • 1d1ce8143c Merge pull request #34 from deepseek-ai/split/agent-factory Tianyi Cui 2026-06-17 15:07:14 +08:00
  • c870c8fcb1 Merge remote-tracking branch 'origin/split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-17 15:05:30 +08:00
  • cae1517407 Merge remote-tracking branch 'origin/master' into split/agent-factory Tianyi Cui 2026-06-17 15:03:51 +08:00
  • edd6eb28dd Merge pull request #33 from deepseek-ai/split/session-persistence Tianyi Cui 2026-06-17 15:01:52 +08:00
  • 36d3e1def4 Merge pull request #44 from deepseek-ai/worktree-md-wrap-guard Tianyi Cui 2026-06-17 11:00:14 +08:00
  • f3906af225 feat(acp): honor per-session cwd — run each ACP session in its own workspace Tianyi Cui 2026-06-17 10:01:18 +08:00
  • ffc107aa57 docs: record verify-md-wrap in the doc-sync source-of-truth docs Tianyi Cui 2026-06-17 10:50:58 +08:00
  • e31e19d99b docs: remove duplicate AGENTS.md convention bullets Tianyi Cui 2026-06-17 10:05:07 +08:00
  • dbaef018cc Merge remote-tracking branch 'origin/split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-16 23:53:54 +08:00
  • d3c9f6ca1e Merge remote-tracking branch 'origin/split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 23:51:16 +08:00
  • 2bae18f811 fix(session): synthesize tool results for interrupted tool calls on crash recovery (review #33) Tianyi Cui 2026-06-16 23:50:52 +08:00
  • 5e3df1b2f5 Merge branch 'feat/acp-2-bridge' into feat/acp-3-multi-session Tianyi Cui 2026-06-16 23:44:27 +08:00
  • c2f8af30da Merge branch 'feat/acp-1-max-tokens-turn-end' into feat/acp-2-bridge Tianyi Cui 2026-06-16 23:40:23 +08:00
  • 840dfbab84 Merge remote-tracking branch 'origin/master' into worktree-md-wrap-guard Tianyi Cui 2026-06-16 23:38:58 +08:00
  • 63425a2b87 refactor: detect md hard-wraps via mdast AST, not regex Tianyi Cui 2026-06-16 23:35:33 +08:00
  • ddf121320b Merge remote-tracking branch 'origin/split/session-persistence-sqlite' into feat/acp-1-max-tokens-turn-end Tianyi Cui 2026-06-16 23:31:14 +08:00
  • 973399e03c Merge pull request #45 from deepseek-ai/worktree-docs+todo-markers Tianyi Cui 2026-06-16 23:21:37 +08:00
  • 9fb12740c7 Merge remote-tracking branch 'origin/split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-16 23:19:45 +08:00
  • 16e7bbc7c6 Merge remote-tracking branch 'origin/split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 23:18:31 +08:00
  • 16e75c2631 Merge remote-tracking branch 'origin/master' into split/session-persistence Tianyi Cui 2026-06-16 23:16:59 +08:00
  • c2dc63f2ea Merge pull request #46 from deepseek-ai/split/turn-enclosure Tianyi Cui 2026-06-16 23:16:13 +08:00
  • 53b37b39c5 docs: point AGENTS.md to development.md for TODO marker semantics Tianyi Cui 2026-06-16 23:02:48 +08:00
  • ce4b32ace9 feat(session-persistence-sqlite): preserve interrupted turns on load, don't truncate Tianyi Cui 2026-06-16 22:56:17 +08:00
  • 326b026ab3 docs(development): document FIXME/TODO/XXX markers Tianyi Cui 2026-06-16 22:45:19 +08:00
  • f0d9383f49 Merge branch 'split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-16 22:32:49 +08:00
  • 0000cdb2c2 feat(agent-loop): config-driven session resume via RESUME_SESSION_ID Tianyi Cui 2026-06-16 22:28:01 +08:00
  • 8511b9639c Merge branch 'split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 22:27:51 +08:00
  • 67447fcdc3 feat: enforce merge-commit policy and markdown wrap convention Tianyi Cui 2026-06-16 22:14:25 +08:00
  • 19518ebfd9 Merge pull request #43 from deepseek-ai/worktree-module-graph Tianyi Cui 2026-06-16 22:03:17 +08:00
  • efee449cfe feat(session-persistence): preserve interrupted turns on crash; don't truncate (review #33) Tianyi Cui 2026-06-16 21:27:50 +08:00
  • 8e6fd91e15 docs: document module-graph gate; unwrap generated prose Tianyi Cui 2026-06-16 21:21:21 +08:00