Commit Graph

  • c95fb1fe78 Merge pull request #622 from deepseek-harness/worktree-webyml Tianyi Cui 2026-07-25 12:50:22 +08:00
  • 870fb1cafa refactor(cli): make dsh the sole terminal front door, drop RESUME_SESSION_ID Turtle 2026-07-25 12:43:59 +08:00
  • 6cd139a25b Merge branch 'master' into worktree/dsh-arg-parser Turtle 2026-07-25 12:02:28 +08:00
  • e41d786b1e Merge pull request #627 from deepseek-harness/worktree/tui-reasoning-effort Turtle 2026-07-25 11:50:02 +08:00
  • 827c6f50c1 subagent: refresh snapshot sidecars and zh notes after master merge kingwl 2026-07-25 11:17:32 +08:00
  • f5506cf35f refactor(storage): rename dsh-domain to dsh-storage-domain imccyu 2026-07-25 01:11:39 +08:00
  • 71923d7213 chore(storage): exempt the copied sqlite open sequence from clone detection imccyu 2026-07-25 00:10:43 +08:00
  • 507dd25a3a fix(storage,workspace): review-bot findings — emit isolation, domain ownership, null globals imccyu 2026-07-25 00:01:21 +08:00
  • 1bddf5269a fix(storage): keep the json loadAll closed guard a rejection imccyu 2026-07-24 23:43:35 +08:00
  • 2e986ee1e3 style(storage,workspace): satisfy the repository lint gate imccyu 2026-07-24 23:41:39 +08:00
  • 25a4a2063b docs(storage): replace design-sketch fences with prose in the bilingual note imccyu 2026-07-24 23:26:41 +08:00
  • 0559e0207e chore(storage,workspace): gates — coverage, catalogs, bilingual note imccyu 2026-07-24 22:49:57 +08:00
  • 80b3b6d917 fix(storage,workspace): post-review hardening imccyu 2026-07-24 21:30:32 +08:00
  • 3f16cb4c3c docs: domain KV storage + workspace Agent Note and dev plan imccyu 2026-07-24 19:07:50 +08:00
  • 013e6f8769 feat(workspace): persistent workspace entity over the domain form imccyu 2026-07-24 19:07:27 +08:00
  • 7c27107be4 feat(storage): domain data form — typed schemas over opaque KV units imccyu 2026-07-24 19:07:27 +08:00
  • 9dee9e1a71 feat(storage): sqlite backend — one database hosting all routed units imccyu 2026-07-24 19:07:07 +08:00
  • 1529be6fd4 feat(storage): json backend — one human-readable file per unit imccyu 2026-07-24 19:07:07 +08:00
  • e90b0d51df feat(storage): storage hub with named backend registry and data-form mounts imccyu 2026-07-24 19:06:48 +08:00
  • 933e889fb8 Merge remote-tracking branch 'origin/master' into feature/subagent-policy-inheritance kingwl 2026-07-25 11:01:40 +08:00
  • a623ed5183 test(tui): cover unbounded retry status Turtle 2026-07-25 10:54:30 +08:00
  • 6fa2377e34 subagent: capture overrides at delegation; stamp ahead of prompt vetoes kingwl 2026-07-25 10:51:25 +08:00
  • c1f148ce7f fix(llm): preserve retry routes across turns Turtle 2026-07-25 10:49:48 +08:00
  • 2e27b8aeef chore(web): gate repairs for the config-tree boot round imccyu 2026-07-25 02:15:58 +08:00
  • d07e7dd317 docs: refresh module dependency graph Turtle 2026-07-25 10:38:42 +08:00
  • 4c6618c26d test(llm): adapt retry coverage to followup API Turtle 2026-07-25 10:36:03 +08:00
  • a193ea7092 Merge origin/master into codex/provider-retry-policy Turtle 2026-07-25 10:35:22 +08:00
  • db59d32c9b docs(gui): agent notes for the config-tree boot and transport layering imccyu 2026-07-25 01:20:10 +08:00
  • 5466a81474 feat(web): boot dsh web from a config tree via AppCLIEntry imccyu 2026-07-25 01:19:47 +08:00
  • 80cd8f54b5 refactor(web): collapse the shell boot into the AppWebEntry class imccyu 2026-07-25 01:19:30 +08:00
  • 8d4aa73abe feat(web): grow real node halves in connection and hmr imccyu 2026-07-25 01:19:10 +08:00
  • c12277b4bb feat(web): make dsh-client-modules dual-face with an incremental host scan imccyu 2026-07-25 01:18:51 +08:00
  • f499872cec refactor(web): rewrite webserver as a plain route-registration plugin imccyu 2026-07-25 01:18:29 +08:00
  • 3cad7f6957 refactor(web): upgrade apiproxy to the api-gateway service plugin imccyu 2026-07-25 01:18:12 +08:00
  • b58e33268a feat(llm): add per-provider retry policies Turtle 2026-07-25 10:18:16 +08:00
  • 1bfca86128 feat(tui): select model reasoning effort Yichen Jiang 2026-07-25 08:32:38 +08:00
  • 83cccd7ffc feat(llm): add scriptable mock fault server Yichen Jiang 2026-07-25 08:20:40 +08:00
  • 1c66759235 Merge origin/master into worktree/llm-reasoning-effort Yichen Jiang 2026-07-25 07:59:21 +08:00
  • 8372340f9c feat(llm): add model-specific reasoning effort controls Yichen Jiang 2026-07-25 07:47:51 +08:00
  • 669771097d subagent: inherit parent sandbox/approval overrides in in-process children kingwl 2026-07-25 04:06:19 +08:00
  • d398eda432 fix(telemetry): join overlapping flush hints; contain adoption replay per event kingwl 2026-07-25 03:48:32 +08:00
  • e6a8ff2621 fix(telemetry): review fixes — flush/shutdown ordering, session retirement, whole-exporter passthrough kingwl 2026-07-25 03:20:29 +08:00
  • 2beaa18f42 Merge remote-tracking branch 'origin/master' into worktree/acp-automation-protocol Tianyi Cui 2026-07-25 02:07:28 +08:00
  • 9c4bc3e516 Merge remote-tracking branch 'origin/master' into web-e2e-lane Tianyi Cui 2026-07-25 02:00:05 +08:00
  • 05ee162723 Merge remote-tracking branch 'origin/master' into fix-webplugins-watch-flake Tianyi Cui 2026-07-25 01:58:59 +08:00
  • 16910475ef docs(i18n): mirror ACP-automation edits into the zh pairs from master Tianyi Cui 2026-07-25 01:58:42 +08:00
  • b5523b0b48 refactor(telemetry): drop dead live-collector smoke and the compact/end severity probe kingwl 2026-07-23 17:49:17 +08:00
  • 70febffe1a refactor(telemetry): ship the redact waterfall without built-in rules kingwl 2026-07-23 11:58:47 +08:00
  • cf2e184112 feat(telemetry): session-telemetry seam with mandatory redaction + OTel backend kingwl 2026-07-23 03:06:57 +08:00
  • f7b36bd36d Merge pull request #618 from deepseek-harness/worktree/fix-master-ci-flakes Tianyi Cui 2026-07-25 01:32:03 +08:00
  • 2096050824 fix(webserver): registry-owned stat poll replaces fs.watchFile baseline race Tianyi Cui 2026-07-25 01:22:46 +08:00
  • f09539581d docs(ci): record disabled forking as an explicit precondition of the self-hosted lane Chinesezjc 2026-07-25 00:54:35 +08:00
  • 1a5d892ec5 ci: halve coverage workers on the shared self-hosted leg Chinesezjc 2026-07-25 00:45:31 +08:00
  • 1f094ae076 fix(gui): todo row keeps running/stopped execution states visible Chinesezjc 2026-07-25 00:42:40 +08:00
  • 1d066e0f74 Fix remaining PTY and bundle watch races Tianyi Cui 2026-07-25 00:33:33 +08:00
  • f9a638b8a6 Stabilize master CI across platforms Tianyi Cui 2026-07-25 00:10:37 +08:00
  • 34eef10f04 test(snapshot): re-record tool schemas for the todo item key tightening Chinesezjc 2026-07-25 00:00:50 +08:00
  • 8d53d44b60 docs(ci): reconcile every present-tense topology description with the coverage lane move Chinesezjc 2026-07-24 23:49:58 +08:00
  • 440384fdb4 Merge remote-tracking branch 'origin/master' into worktree/acp-automation-protocol Tianyi Cui 2026-07-24 23:43:10 +08:00
  • e4553deced docs(i18n): re-record testing.md pair after merging master's bilingual split Tianyi Cui 2026-07-24 23:13:03 +08:00
  • e532c9ccc2 ci: restore pnpm cache on the hosted leg only Chinesezjc 2026-07-24 23:12:20 +08:00
  • 8a7472d11d Merge remote-tracking branch 'origin/master' into web-e2e-lane Tianyi Cui 2026-07-24 23:11:00 +08:00
  • 62bfc6b4fb docs(gui): bring the todo tool note's Chinese side along Chinesezjc 2026-07-24 23:10:19 +08:00
  • 1e78054a78 ci: retrigger workflows (push event for 7a4cd7857 was dropped by Actions) Tianyi Cui 2026-07-24 23:04:57 +08:00
  • 5818fd6224 ci: address second review round — dependabot lane, drop dead restore, update topology note Chinesezjc 2026-07-24 23:00:56 +08:00
  • 6b4c26a1b9 fix(acp-snapshot): stabilize /private prefix and spill paths in snapshots _Kerman 2026-07-24 23:00:17 +08:00
  • 729dd3e1b7 docs(agents): correct the web todo note to the shipped mechanisms Chinesezjc 2026-07-24 22:47:01 +08:00
  • ba75229638 fix(tool-todo): declare the unknown-key rejection in the item schema Chinesezjc 2026-07-24 22:47:01 +08:00
  • c1ae98940c fix(gui): gap repair adopts the repull response's todos projection Chinesezjc 2026-07-24 11:47:29 +08:00
  • beb191d87f fix(gui): admit todos in the history wire schema Chinesezjc 2026-07-24 11:47:29 +08:00
  • 1687c2c15c fix(gui): tail history page carries the full-log todo projection Chinesezjc 2026-07-23 16:40:48 +08:00
  • 356be9710a docs(gui): record the window-scoped todos gap and the web consumer Chinesezjc 2026-07-23 15:56:28 +08:00
  • 3b1ad3ee6c test(gui): keyless assembled todo-display pass in the fixture smoke Chinesezjc 2026-07-23 15:56:28 +08:00
  • f2a9c09429 fix(gui): fixture emits todo/write at the real tool boundary Chinesezjc 2026-07-23 15:56:28 +08:00
  • 02abe3c821 fix(gui): todo-row guards valid-JSON invalid-shape args before dereferencing Chinesezjc 2026-07-23 15:56:28 +08:00
  • 2d95a60ac9 fix(tool-todo): reject unknown item keys instead of silently dropping them Chinesezjc 2026-07-23 14:10:00 +08:00
  • 0a3c7f2b39 docs(agents): web todo display Agent Note — side-effect channel + two surfaces Chinesezjc 2026-07-23 13:54:33 +08:00
  • de4f818c80 test(gui): todo display fixture sample + browser acceptance script Chinesezjc 2026-07-22 13:15:51 +08:00
  • 63109dab66 feat(gui): todo display — TodoPanel plan strip + todo_write toolview row Chinesezjc 2026-07-22 13:02:53 +08:00
  • a0c269b0fb feat(gui): fold todo/write into ConversationSnapshot.todos Chinesezjc 2026-07-22 13:02:44 +08:00
  • d01474d1d0 Merge pull request #616 from deepseek-harness/worktree/acp-automation-review-fixes Tianyi Cui 2026-07-24 22:54:13 +08:00
  • b36a82fc98 Merge branch 'master' into xtr/agent-loop-message-machine _Kerman 2026-07-24 22:48:18 +08:00
  • 13345fdadc docs(i18n): re-record web e2e note pair after the scaffold rename Tianyi Cui 2026-07-24 22:46:04 +08:00
  • 992cf894af refactor(agent): unify sourced message delivery _Kerman 2026-07-24 22:38:50 +08:00
  • 88f3933327 fix(docs): address Codex round-1 findings on the review-fix stack Tianyi Cui 2026-07-24 22:36:06 +08:00
  • b97b1b4a3f Merge pull request #343 from deepseek-harness/docs/i18n-batch-core Tianyi Cui 2026-07-24 22:28:46 +08:00
  • 90057b25f2 docs(acp): state both arms of the spec's version-negotiation rule Tianyi Cui 2026-07-24 22:19:10 +08:00
  • 6d3c25f494 refactor(web-e2e): rename harness -> scaffold; add interaction coverage Tianyi Cui 2026-07-24 22:18:19 +08:00
  • 5569f3f8ac docs: repair rewritten rationale and stale claims from the ACP reduction Tianyi Cui 2026-07-24 22:12:23 +08:00
  • 74d14f68bb fix(acp): accept baseline resource links and release a failed prompt slot Tianyi Cui 2026-07-24 22:11:49 +08:00
  • 009d113e0e refactor(agent): trim obsolete loop surfaces _Kerman 2026-07-24 21:58:07 +08:00
  • 1ffdacb2c4 fix(jsonl): handle filesystem path aliases Turtle 2026-07-24 21:50:11 +08:00
  • dbd93fed02 test: follow send-unify event shape and refresh the cordis-inspect snapshot creatixchu 2026-07-24 21:42:27 +08:00
  • 194b18a32f Merge remote-tracking branch 'origin/master' into xtr/agent-loop-message-machine _Kerman 2026-07-24 21:41:02 +08:00
  • eb3faa2b2c Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input creatixchu 2026-07-24 21:36:06 +08:00
  • 158c5e913a docs(i18n): refresh persistence docs after master merge Tianyi Cui 2026-07-24 21:27:22 +08:00
  • 224e00b2bd fix: quiesce cancelled session reconciliation Hypatia May 2026-07-24 21:27:07 +08:00
  • d92ce62e57 refactor(agent-loop): return request failures from steps _Kerman 2026-07-24 21:27:02 +08:00
  • d847b48479 Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master Tianyi Cui 2026-07-24 21:21:22 +08:00
  • 2584f029bc Merge remote-tracking branch 'origin/master' into worktree/pr343-retarget-latest-master Tianyi Cui 2026-07-24 21:20:17 +08:00