Commit Graph

  • 65ba3f9d1a fix(specialist): an orchestrate approval must never be remembered KRATOS 2026-07-30 12:17:00 +05:30
  • b0d96ac5d0 fix(worktrees): a cancelled git dies as a process group, not just a signal KRATOS 2026-07-30 12:01:04 +05:30
  • f85d40a15e fix(sandbox): a temporary grant is refcounted, so a sibling's cleanup cannot revoke it KRATOS 2026-07-30 11:42:01 +05:30
  • b762685f8e fix(credstore): serialize the credential read-modify-write across processes KRATOS 2026-07-30 11:31:17 +05:30
  • e045428ff1 test: prove resume survives a partial concurrent run (gap report §5.1, closing) KRATOS 2026-07-30 11:22:28 +05:30
  • a02420ae44 feat(tui): each plan task's progress lands on its own card (gap report §5.1, 2/2) KRATOS 2026-07-30 11:11:44 +05:30
  • fd4231bf47 feat(specialist): run independent plan tasks in parallel (gap report §5.1) KRATOS 2026-07-30 10:53:25 +05:30
  • 844ce7e2d0 fix(specialist): tell a plan task to USE its tools, not merely that it has them KRATOS 2026-07-30 10:30:14 +05:30
  • 7595c82afa feat(specialist): a plan task may write, if it asks and is isolated (write-task arc, 3/3) KRATOS 2026-07-30 10:07:18 +05:30
  • f9d6579291 feat(specialist): a write-capable plan gets a worktree, or does not run (write-task arc, 2/3) KRATOS 2026-07-30 09:48:04 +05:30
  • f747fe833d feat(tui): a permission prompt can show what it is approving (write-task arc, 1/3) KRATOS 2026-07-30 09:32:15 +05:30
  • 1d73e0d8ee fix(specialist): drop update_plan from the plan grant, which cost every task ~6.5KB KRATOS 2026-07-30 09:10:42 +05:30
  • f7aeb9bf1f feat: run a plan in the background and report it on a later turn (gap report §5.3) KRATOS 2026-07-30 08:43:13 +05:30
  • 8ce0d894ab feat(tui): /plans restart runs the last plan from the beginning (gap report §5.5) KRATOS 2026-07-30 00:46:21 +05:30
  • ae7a16c01d refactor(specialist): delete the orchestrate limits override, which nothing set KRATOS 2026-07-30 00:36:04 +05:30
  • 5c3649397f fix(cli): the model was never told the orchestrate tool exists KRATOS 2026-07-30 00:28:18 +05:30
  • 0fd0bc5cee fix(tui): exclude permission waits from TTFT fix/tui-active-work-duration anandh8x 2026-07-30 00:13:43 +05:30
  • 92f3f4433e feat(specialist): ship one worked plan in the binary (gap report §5.14) KRATOS 2026-07-30 00:13:29 +05:30
  • 1fd568ea2a feat(specialist): resume a plan from where it stopped (gap report §5.2, read half) KRATOS 2026-07-30 00:03:43 +05:30
  • ddeb5ba5e6 feat(specialist): save a plan that worked and run it again (gap report §5.7, §5.8) KRATOS 2026-07-29 23:52:28 +05:30
  • 10596d1d2c fix(providerhealth): verify OAuth login for all probes anandh8x 2026-07-29 23:36:04 +05:30
  • dcdbd02d4d fix(tui): the plan list follows the running task instead of pinning to the head KRATOS 2026-07-29 23:34:59 +05:30
  • c67a12e426 feat(tui): stop or pause a plan without stopping the turn (gap report §5.5) KRATOS 2026-07-29 23:26:10 +05:30
  • ff9937e39f feat(specialist): a stalled plan task is retried, and only a stalled one (gap report §5.10) KRATOS 2026-07-29 23:05:46 +05:30
  • fec3276e38 feat(config): the plan-size ceiling is a configurable tier (gap report §5.9) KRATOS 2026-07-29 23:02:15 +05:30
  • 6114791499 fix: use OAuth credentials in provider health checks anandh8x 2026-07-29 22:56:36 +05:30
  • 36f16b7483 Address session rename review feedback fix/tui-session-rename anandh8x 2026-07-29 22:25:12 +05:30
  • 0ba5c65b0f fix(cli): report MCP servers that failed to start (#822) Vasanthdev2004 2026-07-29 22:21:39 +05:30
  • 7ccae3b9fa feat(tui): a plan run in the TUI is durable (gap report §5.2) KRATOS 2026-07-29 21:57:14 +05:30
  • daee6c1562 Improve session naming and resume picker anandh8x 2026-07-29 21:36:30 +05:30
  • b49926937b fix(specialist): resuming a task must not widen its authority KRATOS 2026-07-29 21:31:58 +05:30
  • 0e17caafed feat(specialist): per-task stall watchdog (gap report §5.10) KRATOS 2026-07-29 21:23:28 +05:30
  • 9909f7e666 feat(tui): hover on the posture chip and the plan rows, and the chip is clickable KRATOS 2026-07-29 20:59:40 +05:30
  • 330860390a feat(tui): the zeromaxing posture glows, in the footer and where it is offered KRATOS 2026-07-29 20:43:26 +05:30
  • 99daf8fa66 fix(tui): hide unavailable sidebar shortcut anandh8x 2026-07-29 20:42:01 +05:30
  • 2957bd6411 feat(tui): the plan owns the right column — progress bar, task list, live detail KRATOS 2026-07-29 20:29:46 +05:30
  • 58b3b7c107 feat(tui): the running plan fills the sidebar's PLAN section, in colour KRATOS 2026-07-29 20:11:54 +05:30
  • 12eedef920 fix(tui): exclude permission waits from turn time anandh8x 2026-07-29 19:00:45 +05:30
  • f9ecde00a5 feat(tui): the plan detail view — phases left, live agent detail right KRATOS 2026-07-29 17:36:03 +05:30
  • 5620403e6d fix(tui): the plan budget line counts while the plan runs KRATOS 2026-07-29 17:20:13 +05:30
  • e59394c16b fix(tui): five reporting defects a real plan run exposed KRATOS 2026-07-29 17:13:16 +05:30
  • 3189641833 fix(tui): the effort picker offers what /effort actually accepts KRATOS 2026-07-29 16:59:42 +05:30
  • b904c3f751 feat(tui): fade finished plan tasks, and say what /effort accepts KRATOS 2026-07-29 16:52:41 +05:30
  • 13d02de364 feat(specialist,tui): unbounded plans by default, collapsed plan panel KRATOS 2026-07-29 16:26:01 +05:30
  • a7f54454f3 perf(agent): drop the confirmation policy from a run that cannot act KRATOS 2026-07-29 14:44:03 +05:30
  • 96439f839b fix(specialist): the two read-only tool sets agree again KRATOS 2026-07-29 14:29:18 +05:30
  • 126ed00e0f fix(specialist): a resumed specialist keeps the run's model KRATOS 2026-07-29 14:26:23 +05:30
  • 86db276e55 fix(specialist): a plan task inherits the parent's model KRATOS 2026-07-29 14:08:48 +05:30
  • 06c4a06c2f feat(tui): add the /plans panel with the plan's dependency shape KRATOS 2026-07-29 13:25:15 +05:30
  • 8199c430dc feat(tui): make a running plan visible KRATOS 2026-07-29 12:26:59 +05:30
  • 9c17a162fa test(specialist): compare the two grant enforcement points against each other KRATOS 2026-07-29 11:47:04 +05:30
  • 3ee471dabd fix(cli): measure the run's real depth for plan admission KRATOS 2026-07-29 11:33:33 +05:30
  • e170c6fdcb fix(cli): record the failed plan task's session and spend KRATOS 2026-07-29 11:28:44 +05:30
  • 7274af3f32 fix(tui): make both effort doors ask the same question KRATOS 2026-07-29 11:25:56 +05:30
  • e682cb615f fix(specialist): make the plan tool's parent grant real and empty mean empty KRATOS 2026-07-29 11:18:31 +05:30
  • 097c2652cb chore(main): release 0.6.0 (#786) v0.6.0 github-actions[bot] 2026-07-29 09:56:37 +08:00
  • 15b7a5475c fix(acp): interrupt idle reads on cancellation (#782) 2026-07-29 03:46:55 +02:00
  • bdbda89f3e fix(swarm): close lifecycle admission on shutdown (#776) 2026-07-29 03:46:25 +02:00
  • 3b1df93754 feat(tui): flip the orchestrate posture gate from the real handlers KRATOS 2026-07-29 00:57:28 +05:30
  • 940aba20e8 feat(cli): register the orchestrate tool and map a partial plan to exit 4 KRATOS 2026-07-29 00:43:09 +05:30
  • 91218afbd2 feat(specialist): capture and sequentially execute a declared plan KRATOS 2026-07-29 00:03:10 +05:30
  • b6675212a8 fix(tui): treat an unlisted model as unknown, not as having no reasoning controls KRATOS 2026-07-28 23:45:19 +05:30
  • ac823643ac fix(tui): apply the posture's effort fill on models the catalog cannot vouch for KRATOS 2026-07-28 23:31:53 +05:30
  • e885d79205 fix(execprofile): describe the posture's delta against the caller's own state KRATOS 2026-07-28 20:26:34 +05:30
  • 455e7708eb feat(tui): make /effort zeromaxing the entry point on both selection paths KRATOS 2026-07-28 19:58:41 +05:30
  • 6d6b33c0fd feat(agent): inject the zeromaxing reminders below the cache breakpoint KRATOS 2026-07-28 19:56:07 +05:30
  • 843131f025 feat(execprofile): add the zeromaxing posture rung KRATOS 2026-07-28 19:55:42 +05:30
  • 8acd42a3bd fix(providers): retry provably pre-send transport failures (#447) (#750) Vasanth T 2026-07-28 20:12:01 +05:30
  • 1c38e8cba5 fix(config): make the provider-command timeout an upper bound (#811) (#813) Vasanth T 2026-07-28 20:11:09 +05:30
  • 58daea7a48 feat(providers): add Fireworks AI provider preset (#772) Felix-Ayush 2026-07-28 20:10:41 +05:30
  • 3e7692d8f0 fix(sandbox): scrub the daemon token file pointer (#677) (#818) Vasanth T 2026-07-28 19:26:28 +05:30
  • 33c94ec7a3 fix(sandbox): deny reads of git's credential stores (#815) (#816) Vasanth T 2026-07-28 16:01:33 +05:30
  • c9f9dc02ef test(tools): stop internal/tools failing on stock Windows (#814) Vasanth T 2026-07-28 15:30:41 +05:30
  • ec3b822505 fix(tui): paste clipboard images with Ctrl+V (#534) (#807) Vasanth T 2026-07-28 15:21:28 +05:30
  • 49b5a19551 fix(sandbox): scrub the daemon token file pointer (#677) fix/677-scrub-daemon-token-file Vasanthdev2004 2026-07-28 13:51:55 +05:30
  • afbe47f382 test(sandbox): assert the credential deny exists before the grant lifts it fix/815-deny-git-credential-stores Vasanthdev2004 2026-07-28 11:50:47 +05:30
  • aa7ce57a39 test(tools): assert the stop intent killed the session fix/windows-exec-test-flakes Vasanthdev2004 2026-07-28 11:50:46 +05:30
  • c6ad2a43a3 fix(providers): retry connect timeouts and proxy CONNECT failures fix/retry-presend-transport Vasanthdev2004 2026-07-28 11:12:59 +05:30
  • bb4857d1e1 test(providerio): pin the redirect asymmetry for retryable statuses Vasanthdev2004 2026-07-27 10:52:39 +05:30
  • ce4b1e7443 fix(providers): keep following redirects, but never replay a redirected POST Vasanthdev2004 2026-07-26 21:42:51 +05:30
  • fb37335a84 fix(providers): decouple the status retry budget from pre-send retries Vasanthdev2004 2026-07-25 15:33:49 +05:30
  • 19cbd11236 fix(providers): stop pre-send retry from replaying a redirected POST Vasanthdev2004 2026-07-22 13:32:44 +05:30
  • 7d51113ca8 fix(providers): keep the pre-send errno classification off Plan 9 Vasanthdev2004 2026-07-21 13:06:09 +05:30
  • 136d65397f fix(providers): exclude Plan 9 from the POSIX dial-errno build tag Vasanthdev2004 2026-07-20 14:51:26 +05:30
  • e4fc65fab6 fix(providers): match Windows WSA dial errnos so refused dials retry on Windows too Vasanthdev2004 2026-07-20 13:39:32 +05:30
  • 389e242802 fix(providers): scope pre-send retry to the dial phase and fail fast on permanent errors Vasanthdev2004 2026-07-20 11:03:37 +05:30
  • f1b0b4a993 fix(providers): classify pre-send dials by errno so Windows retries too Vasanthdev2004 2026-07-19 14:05:26 +05:30
  • a59909e3eb fix(providers): retry provably pre-send transport failures (#447) Vasanthdev2004 2026-07-19 13:31:07 +05:30
  • e62fc0792a test(imageinput): cover the darwin unreadable-clipboard decision itself fix/534-clipboard-image-paste Vasanthdev2004 2026-07-27 22:14:40 +05:30
  • 6140e84094 fix(sandbox): deny reads of git's credential stores (#815) Vasanthdev2004 2026-07-27 21:53:50 +05:30
  • 20032342e5 test(tools): stop internal/tools failing on stock Windows Vasanthdev2004 2026-07-27 19:14:02 +05:30
  • 81a5e6cb71 fix(sandbox): preserve user config and retry denied writes (#801) Anandan 2026-07-27 15:35:04 +05:30
  • 9fc61fc433 test(sandbox): keep zero credential directory deny path expectations fix/preserve-user-environment anandh8x 2026-07-27 14:51:00 +05:30
  • 17d87f1842 fix(imageinput): report an unreadable clipboard image instead of silence Vasanthdev2004 2026-07-27 14:48:06 +05:30
  • bb103b2bc2 fix(sandbox): deny zero credential directory anandh8x 2026-07-27 14:09:52 +05:30
  • 5d1869e7bc feat: add persistent session goals (#803) Anandan 2026-07-27 13:22:09 +05:30
  • 518d2e53ba fix(windows): use PowerShell for command execution (#804) Anandan 2026-07-27 13:21:47 +05:30
  • 945eb06d2b fix(config): make the provider-command timeout an upper bound (#811) fix/811-provider-command-timeout-bound Vasanthdev2004 2026-07-27 12:41:29 +05:30
  • 1b0f7537ee fix(tui): also probe the clipboard on Cmd+V, and test the real key route Vasanthdev2004 2026-07-27 12:21:57 +05:30
  • d82b94defe test(cli): order the prewarm probe against the turn (#809) Vasanth T 2026-07-27 09:42:34 +05:30