Commit Graph

  • 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
  • b33668ef05 refactor: order module-graph table topologically (low→high level) Tianyi Cui 2026-06-16 21:11:09 +08:00
  • 4c8c1da8b3 feat: generate module dependency graph with freshness gate Tianyi Cui 2026-06-16 21:00:24 +08:00
  • 3bef6b38c7 refactor(session-persistence-sqlite): drop the materialized column; use row existence as the signal (review #35) Tianyi Cui 2026-06-16 20:35:01 +08:00
  • f06259928f Merge pull request #31 from deepseek-ai/split/session-meta Tianyi Cui 2026-06-16 20:11:34 +08:00
  • b3ea13749c feat(acp): multiplex N concurrent ACP sessions + bash task ownership (RFC 011) Tianyi Cui 2026-06-16 19:23:21 +08:00
  • fb9636db44 feat(acp): ACP bridge — drive the coding agent from an editor over JSON-RPC stdio Tianyi Cui 2026-06-16 11:10:25 +08:00
  • c27b1bba6e Merge branch 'split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-16 17:09:39 +08:00
  • f40dcb5f7b Merge branch 'split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 17:04:54 +08:00
  • 96331432b8 Merge branch 'split/turn-enclosure' into split/session-persistence Tianyi Cui 2026-06-16 17:01:36 +08:00
  • c4fd22f0fa Merge branch 'split/session-meta' into split/turn-enclosure Tianyi Cui 2026-06-16 16:53:37 +08:00
  • 3a6ebd1954 docs(session): renumber session-persistence ADR reference 0016→0018 Tianyi Cui 2026-06-16 16:51:59 +08:00
  • a7fbd93f4f Merge remote-tracking branch 'origin/master' into split/session-meta Tianyi Cui 2026-06-16 16:45:32 +08:00
  • 5e36f990ab Merge pull request #39 from deepseek-ai/feat/pnpm Tianyi Cui 2026-06-16 16:31:43 +08:00
  • 6c931b8869 docs: tighten allowBuilds comments Tianyi Cui 2026-06-16 16:25:24 +08:00
  • ce484c0e2d build: deny build scripts for unused pi-ai transitive deps Tianyi Cui 2026-06-16 16:17:03 +08:00
  • 49e74ed8d0 docs: add ADR 0016 for the pnpm migration Tianyi Cui 2026-06-16 15:38:45 +08:00
  • dabc2ff411 feat: migrate to pnpm 07akioni 2026-06-16 14:55:37 +08:00
  • add59a3336 feat(agent-loop): surface max-tokens as a distinct turn-end reason Tianyi Cui 2026-06-15 23:53:47 +08:00
  • 11e166db71 Merge branch 'split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-16 00:44:19 +08:00
  • b218e027d5 Merge branch 'split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 00:44:10 +08:00
  • 1b1385e4f7 fix(session-persistence-jsonl): never wedge a published log on temp-cleanup failure (review #33) Tianyi Cui 2026-06-16 00:43:40 +08:00
  • d76d02b666 Merge branch 'split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-16 00:40:10 +08:00
  • 9838fdb626 docs(adr-0016): soften 'typed error' to 'clear error' (review #34) Tianyi Cui 2026-06-16 00:38:55 +08:00
  • 091dd12531 Merge branch 'split/turn-enclosure' into split/session-persistence Tianyi Cui 2026-06-16 00:38:07 +08:00
  • 3e1ca8a425 fix(agent-loop): contain finalizer append-listener throws (review #32 round 2) Tianyi Cui 2026-06-16 00:37:18 +08:00
  • f1dac1b1ed fix(session-persistence-sqlite): defer crash-tail repair to append; fix all-tail materialized flag; persist schema version (review #35) Tianyi Cui 2026-06-16 00:05:25 +08:00
  • ca4e1c3a1c Merge branch 'split/agent-factory' into split/session-persistence-sqlite Tianyi Cui 2026-06-15 23:55:58 +08:00
  • 5284ed4806 docs(agent): sync inject wording + resume error wording with code (review #34) Tianyi Cui 2026-06-15 23:55:40 +08:00
  • 06d5f60bac Merge branch 'split/session-persistence' into split/agent-factory Tianyi Cui 2026-06-15 23:53:37 +08:00
  • 01621d38b6 fix(session-persistence-jsonl): surface non-ENOENT storage errors; harden sidecar; broaden contract (review #33) Tianyi Cui 2026-06-15 23:53:03 +08:00
  • b4785e598b Merge branch 'split/turn-enclosure' into split/session-persistence Tianyi Cui 2026-06-15 23:45:09 +08:00
  • 4535bfab75 fix(agent-loop): decide turn balance + idle-injection flush from the log (review #32) Tianyi Cui 2026-06-15 23:44:54 +08:00
  • da81709a31 Merge branch 'split/session-meta' into split/turn-enclosure Tianyi Cui 2026-06-15 23:33:25 +08:00