Commit Graph

  • 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
  • b73eb7663c refactor(agent-loop): simplify observable state machine _Kerman 2026-07-24 21:18:48 +08:00
  • c14f488b00 fix(persistence): use normalized project directory names Turtle 2026-07-24 21:15:53 +08:00
  • 478d9c17b2 Merge pull request #582 from deepseek-harness/codex/sqlite-metadata-contracts Tianyi Cui 2026-07-24 21:14:06 +08:00
  • 46dfd503e0 Merge origin/master into codex/sqlite-metadata-contracts Tianyi Cui 2026-07-24 21:07:23 +08:00
  • 8f97f95d7b docs(i18n): bilingual pair for the web e2e lane Agent Note Tianyi Cui 2026-07-24 21:06:54 +08:00
  • cbc6d81fc3 Merge remote-tracking branch 'origin/master' into session-query-tool Hypatia May 2026-07-24 20:59:18 +08:00
  • 199f59dc5e Merge pull request #344 from deepseek-harness/docs/i18n-batch-cds-postmortem Tianyi Cui 2026-07-24 20:58:42 +08:00
  • 19117d68f1 Merge pull request #345 from deepseek-harness/docs/i18n-batch-rfc Tianyi Cui 2026-07-24 20:58:25 +08:00
  • f57a4a044a fix(gui): address ds-review-bot findings on image attachments creatixchu 2026-07-24 20:55:25 +08:00
  • aef844e2e6 Merge pull request #591 from deepseek-harness/fix/goal-completion-strict-fields Tianyi Cui 2026-07-24 20:52:23 +08:00
  • ba6fc1cfa3 fix: harden session query authorization Hypatia May 2026-07-24 20:50:53 +08:00
  • 9e691d54c0 fix(goal): normalize strict-schema fillers Tianyi Cui 2026-07-24 20:45:23 +08:00
  • 145ba169f6 Merge commit 'refs/codex-unblock/20260724/pr591-base-current' into worktree/unblock-pr-591-ci-20260724 Tianyi Cui 2026-07-24 20:32:02 +08:00
  • d08050ab69 chore(web-e2e): gate fixes — catalog, budgets, knip Tianyi Cui 2026-07-24 20:30:33 +08:00
  • 15eb71fd7f Merge pull request #575 from deepseek-harness/feat/send-unify Tianyi Cui 2026-07-24 20:19:53 +08:00
  • 04c8a17de5 fix: cancel exact session observations Hypatia May 2026-07-24 20:08:38 +08:00
  • b868355f01 chore: drop accidentally committed .claude/worktrees gitlink and ignore the directory creatixchu 2026-07-24 20:08:08 +08:00