Commit Graph

  • c747f721ba feat(host): fixed-label show-hidden toggle; even divider clearance; 680x500 card creatixchu 2026-07-29 13:29:17 +08:00
  • f05ab3f945 feat(llm-deepseek): per-request connection resolution over settings + credentials Yichen Jiang 2026-07-29 13:26:52 +08:00
  • 0dce3f57ca Merge remote-tracking branch 'origin/master' into worktree/default-pi-ai-providers Yichen Jiang 2026-07-29 13:25:06 +08:00
  • aee06097ee feat(credentials): file-backed provider layering process env over $DSH_HOME/.env Yichen Jiang 2026-07-29 13:14:20 +08:00
  • aebf9c863b feat(cli): launch dsh source through the tsx ESM hook kingwl 2026-07-29 13:15:24 +08:00
  • 6ff2c53661 fix(deps): declare dsh-llm as a peer of plan-mode and tool-tasks kingwl 2026-07-29 13:14:36 +08:00
  • bbe1481a9e fix(web): keep escapes, UNC roots, and truncated cwd honest Chinesezjc 2026-07-29 13:10:44 +08:00
  • 9e10ba0f15 fix(client): drop generation-scoped interaction state at generation death imccyu 2026-07-29 13:03:26 +08:00
  • 99b1a7e895 fix(host): settle pre-aborted asks at registration; make audit pairing callId-symmetric imccyu 2026-07-29 13:03:26 +08:00
  • 3a794495ad feat(credentials): abstract credential seam (ctx.credentials) Yichen Jiang 2026-07-29 13:03:12 +08:00
  • ba37180946 feat(util): extract dsh-atomic-write and migrate settings-local writes Yichen Jiang 2026-07-29 12:59:41 +08:00
  • 8f9535af87 Merge remote-tracking branch 'origin/master' into worktree/skill-invocation-controls Yichen Jiang 2026-07-29 12:58:10 +08:00
  • cdcdd2221e feat(host): show-hidden toggle in the directory browser footer creatixchu 2026-07-29 12:52:59 +08:00
  • 31189cf403 chore: drop the examples dsh-bash dep left by the removed mock-bash fixture Turtle 2026-07-29 12:52:14 +08:00
  • 79b1ec2eae fix(host): settle pending approvals as cancelled on gateway teardown imccyu 2026-07-29 12:11:00 +08:00
  • 0f70886e0c fix(web): label only the first prompt row with the working directory Chinesezjc 2026-07-29 12:10:34 +08:00
  • 83c2115de8 refactor(client): command decorations replace the hostBacked contribution mode imccyu 2026-07-29 12:01:36 +08:00
  • 5d0d28cd0e fix(client): refine trajectory inspection behavior _Kerman 2026-07-29 11:57:13 +08:00
  • eba81fe1f2 Merge remote-tracking branch 'origin/master' into feat/web-terminal-card Chinesezjc 2026-07-29 11:49:10 +08:00
  • 33afcc913b Revert "fix(ui-conversation): keep composer visible across views" _Kerman 2026-07-29 11:46:14 +08:00
  • 79dbe4c6fb style: wrap the derivePhase JSDoc line imccyu 2026-07-29 11:45:01 +08:00
  • 439c206658 fix(web): honor the terminal view's description and resolved workdir Chinesezjc 2026-07-29 11:43:23 +08:00
  • 549315256a fix(ui-primitives): preserve raw HTML in text extraction _Kerman 2026-07-29 11:43:00 +08:00
  • 62c1f15576 fix(client): command lifecycle rows keep the composer blank imccyu 2026-07-29 11:33:44 +08:00
  • c7076e15b8 fix(hooks): bound regex reuse across reloads ZiyaZhang 2026-07-28 20:33:08 -07:00
  • f280a97c56 test(web): isolate details session lifecycle e2e NI0317 2026-07-29 11:32:03 +08:00
  • 5939355b1a fix(ui-conversation): keep composer visible across views _Kerman 2026-07-29 11:30:50 +08:00
  • cd88a339fa fix(web): verify current GUI updates end to end NI0317 2026-07-29 11:22:48 +08:00
  • ca2e6207b5 Merge origin/master into fix/web-details-session-lifecycle NI0317 2026-07-29 11:21:48 +08:00
  • 406cd3602b fix(web): close details when current session changes NI0317 2026-07-29 11:21:13 +08:00
  • 39d65df019 test(snapshot): tokenize the todo-write fixture cwd; correct the sidecar count Chinesezjc 2026-07-29 11:21:06 +08:00
  • 5c432955ed Merge remote-tracking branch 'origin/master' into web-permission-sandbox-merge-master imccyu 2026-07-29 11:16:49 +08:00
  • 69aa58d31b Merge remote-tracking branch 'github/master' into xtr/trajectory-inspection-ui _Kerman 2026-07-29 11:14:05 +08:00
  • 44a657c149 fix(tmux-context): contain executor rejection as a warning, correct suppression claim Turtle 2026-07-29 11:11:17 +08:00
  • ec72d0b57e fix(hooks): share matcher validation instances ZiyaZhang 2026-07-28 20:10:21 -07:00
  • adb0348c27 Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress Chinesezjc 2026-07-29 11:08:02 +08:00
  • 75b32f7d76 Merge pull request #821 from deepseek-harness/feat/workspace-directory-browser imccyu 2026-07-29 10:58:12 +08:00
  • 774755ef2d Merge remote-tracking branch 'upstream/master' into fix/hook-matcher-validation ZiyaZhang 2026-07-28 19:57:23 -07:00
  • 7121d25c8a test(hooks): keep regex lifecycle ownership explicit ZiyaZhang 2026-07-28 19:56:03 -07:00
  • 540639672d Merge branch 'master' into feat/workspace-directory-browser imccyu 2026-07-29 10:54:08 +08:00
  • ed508bd014 Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress Chinesezjc 2026-07-29 10:53:33 +08:00
  • a51c9510f1 Merge branch 'feat/directory-picker' into feat/workspace-directory-browser imccyu 2026-07-29 10:51:31 +08:00
  • e8dcc888d5 Merge pull request #817 from deepseek-harness/feat/directory-picker imccyu 2026-07-29 10:51:21 +08:00
  • ea4103c14a Merge remote-tracking branch 'upstream/master' into fix/hook-matcher-validation ZiyaZhang 2026-07-28 19:49:35 -07:00
  • d3d370e4d2 fix(hooks): reuse compiled Codex matchers ZiyaZhang 2026-07-28 19:48:59 -07:00
  • ffe65dd3b2 Merge branch 'master' into feat/directory-picker imccyu 2026-07-29 10:47:48 +08:00
  • 19a9cfe035 Merge pull request #814 from deepseek-harness/doc/host-client-group-readmes imccyu 2026-07-29 10:46:17 +08:00
  • 8d0249d392 Merge branch 'feat/directory-picker' into feat/workspace-directory-browser imccyu 2026-07-29 10:42:19 +08:00
  • ecc447daf5 Merge branch 'doc/host-client-group-readmes' into feat/directory-picker imccyu 2026-07-29 10:42:13 +08:00
  • fa64ad39cb Merge branch 'master' into doc/host-client-group-readmes imccyu 2026-07-29 10:42:00 +08:00
  • 92e310a6ff Merge pull request #871 from deepseek-harness/feature/tui-improvements-standalone Tianyi Cui 2026-07-29 10:40:24 +08:00
  • f15ff737cd chore: drop e2e-only knip entry, loader-smoke dep, and tsconfig reference Turtle 2026-07-29 10:37:17 +08:00
  • 78ef81e1af Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress Chinesezjc 2026-07-29 10:34:37 +08:00
  • 7a3295e0bf docs: consolidate TUI Agent Notes Turtle 2026-07-29 10:30:27 +08:00
  • 8060f7fc0d chore: remove tmux-context e2e test and headless-agent fixtures Turtle 2026-07-29 10:28:33 +08:00
  • 9f5b639a08 docs: prefer new commits after review Turtle 2026-07-29 10:27:32 +08:00
  • 42de60347a docs: raise packages/README.md budget ceiling to 850 Yichen Jiang 2026-07-29 10:26:29 +08:00
  • c7e6cb5753 fix(tui): complete launcher integration and rationale Turtle 2026-07-29 10:25:07 +08:00
  • 82a299bf6d Merge origin/master: settings seam lands beside web plan mode Yichen Jiang 2026-07-29 10:24:57 +08:00
  • 7c99ff7331 fix: relocate tmux-context e2e fixtures into package tests Turtle 2026-07-29 10:21:48 +08:00
  • 1010291fe6 fix(settings): close cross-namespace, dispatch, and lifecycle races from second review Yichen Jiang 2026-07-29 10:07:28 +08:00
  • f44b4db1f2 fix(settings): harden seam and provider per review findings Yichen Jiang 2026-07-28 18:18:34 +08:00
  • ec0786e099 feat(settings): add user-settings seam (ctx.settings) + file provider Yichen Jiang 2026-07-28 17:30:12 +08:00
  • 6601830907 Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input Yichen Jiang 2026-07-29 10:18:53 +08:00
  • 86c62cf966 test(gui): pin the row's count-only summary for an unusable active name Chinesezjc 2026-07-29 10:16:08 +08:00
  • 2630de8bd6 Merge remote-tracking branch 'upstream/master' into fix/subprocess-password-scrub ZiyaZhang 2026-07-28 19:14:40 -07:00
  • 602f594c4b Merge remote-tracking branch 'origin/master' into worktree/web-model-request-retry Yichen Jiang 2026-07-29 10:14:02 +08:00
  • b4aebc9b56 chore: update pnpm-lock.yaml after removing dsh-tmux-context from examples deps Turtle 2026-07-29 10:12:22 +08:00
  • efb67365d3 test(tui): update assembled terminal snapshots Turtle 2026-07-29 10:03:38 +08:00
  • 936d7e4ecb chore: remove headless-agent tmux-context test fixtures Turtle 2026-07-29 10:02:02 +08:00
  • d0548e0ac9 docs: regenerate TUI catalogs Turtle 2026-07-29 10:01:39 +08:00
  • 31cb340c36 feat(tui)!: consolidate terminal UI improvements Turtle 2026-07-29 10:00:29 +08:00
  • c60d3f2aaa Merge remote-tracking branch 'github/master' into xtr/trajectory-inspection-ui _Kerman 2026-07-29 09:48:24 +08:00
  • 32774d5ff3 Update AGENTS.md Turtle 2026-07-29 09:29:43 +08:00
  • dfba46c6d4 Merge remote-tracking branch 'upstream/master' into fix/workspace-instruction-frame-metadata ZiyaZhang 2026-07-28 16:53:21 -07:00
  • f8082eef63 Merge remote-tracking branch 'upstream/master' into fix/translation-brief-uncommitted-pair ZiyaZhang 2026-07-28 16:53:21 -07:00
  • fad111c7e6 Merge remote-tracking branch 'upstream/master' into fix/hook-matcher-validation ZiyaZhang 2026-07-28 16:14:51 -07:00
  • 9a5fe52678 Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 06:45:12 +08:00
  • c5ae7dd65e Merge remote-tracking branch 'origin/doc/host-client-group-readmes' into feat/directory-picker creatixchu 2026-07-29 06:43:09 +08:00
  • 1779488c99 Merge remote-tracking branch 'origin/master' into doc/host-client-group-readmes creatixchu 2026-07-29 06:40:26 +08:00
  • d80fca0db8 fix(client): forward the abort signal through the workspaces test double creatixchu 2026-07-29 06:31:18 +08:00
  • 53240f4664 fix(host,client): abort superseded listings on the wire; keep the native swap resolvable creatixchu 2026-07-29 06:19:18 +08:00
  • 463893947b fix(host): create folders with the entered name untrimmed creatixchu 2026-07-29 05:59:51 +08:00
  • 723bb9057c fix(host): pass the entered path to the Host untrimmed creatixchu 2026-07-29 05:49:18 +08:00
  • fd7f081ff1 Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 05:32:53 +08:00
  • 7d07ab0c9d fix(host): abandon close behind a stalled read; race symlink probes; observe cleanup failures creatixchu 2026-07-29 05:32:12 +08:00
  • e89ae129d7 fix(host): wrap the dialog footer on narrow viewports creatixchu 2026-07-29 05:16:11 +08:00
  • c920b68f90 Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 05:06:01 +08:00
  • baaa535235 fix(host): race directory reads against the caller's signal; report aborts as cancelled creatixchu 2026-07-29 05:05:36 +08:00
  • 1a9b84b19e fix(host): restart home on early-edit cancel; clamp the dialog to short viewports creatixchu 2026-07-29 04:46:49 +08:00
  • 48141b0007 Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 04:42:57 +08:00
  • 7503390590 fix(host): cancellable listing scans and O(log window) insertion creatixchu 2026-07-29 04:42:13 +08:00
  • deb37b8edf Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 04:12:44 +08:00
  • da970ea269 fix(host,client): stream bounded listings, declare schemastery, guard Choose again creatixchu 2026-07-29 04:11:41 +08:00
  • efc7c14a7c docs: regenerate the module graph over the merged dependency set imccyu 2026-07-29 04:06:39 +08:00
  • 7b80b8ce60 fix(host): keep the child pane reachable on narrow viewports; surface truncated levels creatixchu 2026-07-29 03:53:48 +08:00
  • 40e3e10831 Merge origin/master (plan line #590) into web-permission-sandbox-merge-master imccyu 2026-07-29 03:52:55 +08:00
  • 02c142e536 Merge remote-tracking branch 'origin/feat/directory-picker' into feat/workspace-directory-browser creatixchu 2026-07-29 03:46:15 +08:00
  • 5245182db2 fix(host): bound listDirectory levels at a configurable maxEntries creatixchu 2026-07-29 03:45:26 +08:00
  • 1f242753ec Merge pull request #590 from deepseek-harness/codex/web-plan-mode imccyu 2026-07-29 03:27:28 +08:00