Commit Graph

  • 66c4a353b9 docs: regenerate catalogs, graphs, and the README pairing record after the rebase Turtle 2026-07-22 12:57:33 +08:00
  • 7eec0d81ec test(snapshot): reconcile replay overlays with the merged configs and fixtures Turtle 2026-07-22 12:56:31 +08:00
  • dfd1eeeadb test: align merged suites with master's cancel cause and optional welcome Turtle 2026-07-22 12:40:32 +08:00
  • 30c7e76ea5 fix(tui): reconcile master's model selector and session titles with the staging footer and status line Turtle 2026-07-22 12:38:16 +08:00
  • 2464d6169f feat(app-boot): move personal config to the Harness home (~/.dsh) Turtle 2026-07-22 10:55:20 +08:00
  • a5dfffcbe5 chore(examples): make todo_write opt-in for the tui-agent example Turtle 2026-07-22 10:55:20 +08:00
  • f503d838e9 feat(tui): default auto-title on and re-derive it on resume Turtle 2026-07-22 10:55:20 +08:00
  • 5773ef9b0c fix(gates): bound pre-push test gate vitest workers Turtle 2026-07-22 10:55:20 +08:00
  • 717f301cdd feat: curl one-liner install script for dsh Turtle 2026-07-22 10:55:20 +08:00
  • 8995ce367f feat(tui): remove the /cancel slash command Turtle 2026-07-22 10:55:20 +08:00
  • d04ec5a6db feat(tui): restore the startup banner borderless, painted in the DeepSeek brand gradient Turtle 2026-07-22 10:55:20 +08:00
  • bffd80fa12 feat(tui): add /skill:<name> manual skill invocation command Turtle 2026-07-22 10:55:19 +08:00
  • 2a5dfb7d35 feat(tui): session resume — /resume command, exit hint, and dsh --resume <id> Turtle 2026-07-22 10:55:19 +08:00
  • 87899ae161 feat(workspace-context): load all instruction candidates, dedup by trimmed content, follow symlinks Turtle 2026-07-22 10:55:19 +08:00
  • dd55b2cc62 feat(tui): verbose turn-phase status line with elapsed timing and cache hit rate Turtle 2026-07-22 10:55:18 +08:00
  • ea93166e57 feat(tui): auto-title the terminal pane from the first user message Turtle 2026-07-22 10:55:18 +08:00
  • 9c8994f65a feat(tui): experimental dev-only /reload command for loader configs Turtle 2026-07-22 10:55:18 +08:00
  • 19f9a509aa feat(cli): tell the agent where its own source lives and invite it to extend dsh Turtle 2026-07-22 10:55:18 +08:00
  • 0e06d0691d feat(examples): default agent configs to DeepSeek Pro Max Thinking Turtle 2026-07-22 10:55:18 +08:00
  • 7dbe99f008 feat(tui): badge queued steering count on the running status line Turtle 2026-07-22 10:55:18 +08:00
  • c8cc087e05 feat(workspace-context): load .local. instruction overlays by default Turtle 2026-07-22 10:55:18 +08:00
  • 45868b940f feat(tui): startup banner iterations — slogans, sweep reveal, then no banner Turtle 2026-07-22 10:55:17 +08:00
  • 6baa030594 feat(cli): dsh CLI with personal config overlays from ~/.config/dsh Turtle 2026-07-22 10:55:17 +08:00
  • a2f17d71ed fix(vendor/include): config hot-reload keeps the last good tree and its patches Turtle 2026-07-22 10:55:17 +08:00
  • a409f8b4ba feat(tui): detect terminal color scheme and apply light-optimised palette Turtle 2026-07-22 10:55:17 +08:00
  • 0c9a4d7c28 Retire the readline front door and the repl-agent example Turtle 2026-07-22 10:55:16 +08:00
  • 95abe24cb7 ci: give snapshot lanes eight cores Tianyi Cui 2026-07-22 14:28:32 +08:00
  • 5da343126c fix(windows): restore LSP and TUI coverage Tianyi Cui 2026-07-22 14:23:44 +08:00
  • da1bee87c7 ci: use four-core hosted runners Tianyi Cui 2026-07-22 14:13:49 +08:00
  • b0008546be Merge remote-tracking branch 'origin/master' into feat/plan-mode kingwl 2026-07-22 13:57:03 +08:00
  • 753d168bb1 ci: benchmark larger hosted runners Tianyi Cui 2026-07-22 13:55:51 +08:00
  • 4267076407 Merge pull request #493 from deepseek-harness/worktree/disable-deepseek-web-search-e2e Tianyi Cui 2026-07-22 13:55:35 +08:00
  • 450e1fff6a test(windows): exclude deferred coverage paths Tianyi Cui 2026-07-22 13:47:24 +08:00
  • 6f16715299 test(windows): skip process-group disposal race Tianyi Cui 2026-07-22 13:37:44 +08:00
  • cfdc6fcdfb test(windows): skip remaining unstable coverage cases Tianyi Cui 2026-07-22 13:28:52 +08:00
  • 0f96a41096 Merge remote-tracking branch 'origin/master' into feat/plan-mode kingwl 2026-07-22 13:28:06 +08:00
  • e23c201da8 perf(ci): parallelize packed-companion probes Chinesezjc 2026-07-22 13:21:18 +08:00
  • 1ac85eefee Merge remote-tracking branch 'origin/master' into worktree/disable-deepseek-web-search-e2e Tianyi Cui 2026-07-22 13:11:00 +08:00
  • 4643e0de10 test(windows): make coverage fixtures portable Tianyi Cui 2026-07-22 13:10:48 +08:00
  • 86f115a07c Merge pull request #263 from deepseek-harness/scoped-layers-store Tianyi Cui 2026-07-22 13:04:16 +08:00
  • d1236963bf docs(config): refresh catalog after Windows merge Tianyi Cui 2026-07-22 12:37:51 +08:00
  • 48395a937c test(web): disable unreliable DeepSeek search smoke Tianyi Cui 2026-07-22 12:37:42 +08:00
  • 8d6a677a07 Merge remote-tracking branch 'origin/master' into scoped-layers-store Tianyi Cui 2026-07-22 12:34:27 +08:00
  • eda16e3216 fix(ci): refresh config catalog and add modes to the Windows workspace-edit pin kingwl 2026-07-22 12:18:28 +08:00
  • 0180cdecd0 fix(scope): detach drained entry generations Tianyi Cui 2026-07-22 12:06:42 +08:00
  • c1f259bd0d Merge branch 'master' into feat/plan-mode Tianyi Cui 2026-07-22 11:29:58 +08:00
  • a5302d4d64 Merge remote-tracking branch 'origin/master' into worktree/semantic-session-checkpoints Yichen Jiang 2026-07-22 10:54:08 +08:00
  • 3fa368854c docs: refresh config catalog after master merge Yichen Jiang 2026-07-22 10:47:54 +08:00
  • 742072e15d Merge remote-tracking branch 'origin/master' into worktree/session-reference Yichen Jiang 2026-07-22 10:40:47 +08:00
  • 642ef353ec docs(config): refresh catalog after merge Tianyi Cui 2026-07-22 10:40:23 +08:00
  • ac86055020 Merge commit 'refs/private/gh-unblock-approved-prs/master' into HEAD Tianyi Cui 2026-07-22 10:35:08 +08:00
  • 6646ef04ac Merge pull request #335 from deepseek-harness/worktree-windows-runtime Tianyi Cui 2026-07-22 10:30:32 +08:00
  • c92c24667d Merge pull request #431 from deepseek-harness/fix/tui-color-scheme-v2 Tianyi Cui 2026-07-22 10:29:35 +08:00
  • 28b358650b Merge remote-tracking branch 'origin/master' into worktree/semantic-session-checkpoints Yichen Jiang 2026-07-22 10:29:09 +08:00
  • 951967217a Merge remote-tracking branch 'origin/master' into worktree/session-reference Yichen Jiang 2026-07-22 10:21:17 +08:00
  • ac21ae0794 fix(mode): dedupe the boundary flush wrapper and cover its disposed branch kingwl 2026-07-22 10:12:09 +08:00
  • 7a2dff8b11 fix(mode): address PR #239 review — boundary flush ordering, disposal fence, config validation, TUI plan config kingwl 2026-07-22 09:58:57 +08:00
  • 5d04213445 Merge remote-tracking branch 'origin/master' into feat/plan-mode kingwl 2026-07-22 02:28:47 +08:00
  • ccdc6b0ad3 docs(code-mode): clarify post-policy rendering Tianyi Cui 2026-07-22 02:28:12 +08:00
  • d68126c3fe Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card Tianyi Cui 2026-07-22 02:19:35 +08:00
  • f7c289ab1d Merge remote-tracking branch 'origin/master' into feat/plan-mode kingwl 2026-07-22 02:13:39 +08:00
  • f2d86b232e fix(code-runtime): accept deeply nested JSON Tianyi Cui 2026-07-22 02:13:37 +08:00
  • 3f93d4ddbd Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results Tianyi Cui 2026-07-22 02:07:23 +08:00
  • 6c887e8bcf docs(tools): refresh generated catalogs Tianyi Cui 2026-07-22 02:05:02 +08:00
  • fb5292cee5 fix(tools): classify body snapshot failures Tianyi Cui 2026-07-22 02:02:46 +08:00
  • a6e4bc7bcb Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output Tianyi Cui 2026-07-22 02:00:57 +08:00
  • 0d851adc3e fix(session): traverse JSON values iteratively Tianyi Cui 2026-07-22 01:58:38 +08:00
  • 6d57986f33 Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card Tianyi Cui 2026-07-22 01:48:17 +08:00
  • bb6709b14a fix(code-runtime): bound completion measurement Tianyi Cui 2026-07-22 01:42:41 +08:00
  • 00e55db2d7 Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card Tianyi Cui 2026-07-22 01:32:01 +08:00
  • 0708bd5ef2 docs(code-runtime): refresh config catalog Tianyi Cui 2026-07-22 01:29:14 +08:00
  • 865d7de858 fix(code-runtime): drain late worker pipe output Tianyi Cui 2026-07-22 01:27:03 +08:00
  • e1c5832d21 Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results Tianyi Cui 2026-07-22 01:13:56 +08:00
  • 6250c103b6 docs(tools): sync bounded output contracts Tianyi Cui 2026-07-22 01:11:47 +08:00
  • 932971e546 Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output Tianyi Cui 2026-07-22 01:02:21 +08:00
  • 1f7e1765a5 docs(tools): distinguish closed object validation Tianyi Cui 2026-07-22 00:57:29 +08:00
  • 63d48593cc fix(tools): preserve complete bounded presentations Tianyi Cui 2026-07-22 00:55:59 +08:00
  • ab1c24301a ci: rebalance hosted concurrency budget Tianyi Cui 2026-07-22 00:44:48 +08:00
  • 5bb594c400 ci: avoid hosted runner setup saturation Tianyi Cui 2026-07-22 00:39:58 +08:00
  • 5c783f3677 Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card Tianyi Cui 2026-07-22 00:36:06 +08:00
  • 109224af5d ci: quarter cold-cache lint lanes Tianyi Cui 2026-07-22 00:31:25 +08:00
  • ec8e3065ce Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results Tianyi Cui 2026-07-22 00:29:00 +08:00
  • 0dfd9545a6 Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output Tianyi Cui 2026-07-22 00:23:00 +08:00
  • 070d23d663 ci: keep cold-cache lanes bounded Tianyi Cui 2026-07-22 00:22:06 +08:00
  • 624d71aea6 ci: harden runner preparation caches Tianyi Cui 2026-07-22 00:11:48 +08:00
  • 4072673c03 Merge remote-tracking branch 'origin/master' into codex/tool-json-schema-dsl Tianyi Cui 2026-07-22 00:05:23 +08:00
  • 0517d74875 test(persistence): use stored-prefix lookup Tianyi Cui 2026-07-22 00:03:23 +08:00
  • 7e4fe493ae Merge master into codex/jsonl-storage-identity Tianyi Cui 2026-07-21 23:59:25 +08:00
  • 710f062586 ci: add snapshot lane headroom Tianyi Cui 2026-07-21 23:56:53 +08:00
  • b636e0e007 Merge branch 'codex/code-mode-typed-results' into codex/code-mode-complete-result-card Tianyi Cui 2026-07-21 23:54:55 +08:00
  • 9753efcd48 Merge branch 'codex/canonical-tool-output' into codex/code-mode-typed-results Tianyi Cui 2026-07-21 23:51:20 +08:00
  • f8008b571d fix(tui): preserve footer truncation after merge Tianyi Cui 2026-07-21 23:47:14 +08:00
  • 53a9459609 ci: make coverage filters path-exact Tianyi Cui 2026-07-21 23:45:35 +08:00
  • 3ed74d5476 docs: refresh merged contract references Tianyi Cui 2026-07-21 23:44:08 +08:00
  • 53615c91e7 Merge master into worktree-windows-runtime Tianyi Cui 2026-07-21 23:39:14 +08:00
  • 7d3cb39047 Merge branch 'codex/tool-json-schema-dsl' into codex/canonical-tool-output Tianyi Cui 2026-07-21 23:39:03 +08:00
  • e887c0f7c0 ci: assign session title coverage Tianyi Cui 2026-07-21 23:36:35 +08:00
  • 1050711e6d Merge origin/master into worktree/ci-under-minute Tianyi Cui 2026-07-21 23:34:29 +08:00
  • f90b64ac26 Merge pull request #479 from deepseek-harness/worktree/scoped-layers-implementation Tianyi Cui 2026-07-21 23:34:15 +08:00
  • 562a7f9da2 Merge pull request #451 from deepseek-harness/codex/session-title Tianyi Cui 2026-07-21 23:30:31 +08:00