Commit Graph

  • b703628aca feat(agent): bound a run by what it spends, not only by its turn count KRATOS 2026-08-03 10:28:58 +05:30
  • eccad2fe5b feat(specialist): a saved plan can be run against a different target KRATOS 2026-08-03 09:53:51 +05:30
  • 483879e8d2 fix(prompt): ask the provider which model family it serves KRATOS 2026-08-03 08:58:29 +05:30
  • c7881c37e4 test(specialist): do not assert Windows rename semantics we cannot run KRATOS 2026-08-03 08:58:29 +05:30
  • 8abea09b5c fix(tools): an edit must not erase the reads it did not disturb KRATOS 2026-08-02 17:15:31 +05:30
  • e8bfb3d4b7 feat(zeromaxing): make evidence the posture's job, not the prompt's KRATOS 2026-08-02 17:15:15 +05:30
  • de7f9df6b4 fix: repair the Windows smoke break and the review findings behind it KRATOS 2026-08-02 17:14:56 +05:30
  • 00b9271945 feat(specialist): reserve budget for later work, and declare the plan schema KRATOS 2026-08-01 20:51:55 +05:30
  • 441c99acf5 feat(specialist): a plan no longer dies because its inputs were cut short KRATOS 2026-08-01 14:13:10 +05:30
  • d53a9af196 fix(config): project maxTurns may tighten only KRATOS 2026-08-01 13:55:00 +05:30
  • 043261fc81 feat(specialist): give a plan with no bound at all a wall backstop, and say when spend cannot be measured KRATOS 2026-08-01 13:35:48 +05:30
  • 7fded2070a feat(specialist): teach the verify convention, and show what happens before a plan exists KRATOS 2026-08-01 13:20:08 +05:30
  • 74caacbc93 fix(specialist): five admission and lifecycle defects from review KRATOS 2026-08-01 13:02:09 +05:30
  • 11b87eb250 feat(tui): show which model ran a task, and what a plan left undone KRATOS 2026-08-01 10:40:04 +05:30
  • 9f0ceba48c feat(cli): wire model discovery, proving and child scope to the live run KRATOS 2026-08-01 10:39:24 +05:30
  • 445b7a0671 feat(specialist): choose a model per task, prove it runs, and bound what a plan spends KRATOS 2026-08-01 10:37:30 +05:30
  • e34ba53299 feat(config): per-role plan model preferences, and cache counts a child can carry KRATOS 2026-08-01 10:36:53 +05:30
  • 81ebe38020 fix(specialist): let a task granted write tools actually use them Vasanthdev2004 2026-07-31 19:00:21 +05:30
  • 4178f02d58 fix(specialist): make max_wall_seconds bound a concurrent plan Vasanthdev2004 2026-07-31 18:56:55 +05:30
  • b5c3ba00ed fix(specialist): reject negative plan timeouts, correct two false claims Vasanthdev2004andClaude Opus 5 2026-07-31 16:47:31 +05:30
  • 35074643bc fix(tui): guard the zeromaxing effort switch and two mouse hit-testers Vasanthdev2004andClaude Opus 5 2026-07-31 16:43:26 +05:30
  • 102359b362 fix(sandbox): release a temporary root under one lock hold Vasanthdev2004andClaude Opus 5 2026-07-31 16:33:39 +05:30
  • 75862b3f82 fix(tui): resume the named plan, sanitize task text, keep background panels Vasanthdev2004andClaude Opus 5 2026-07-31 16:17:40 +05:30
  • a12b99635f test(cli): neutralise XDG_CONFIG_HOME in the sandbox policy golden KRATOS 2026-07-30 18:13:33 +05:30
  • 41e7d02ec5 test(specialist): measure concurrency against the host, not against the request KRATOS 2026-07-30 17:47:59 +05:30
  • 669623b931 fix(specialist): one plan per surface, on the path the model drives too KRATOS 2026-07-30 15:13:44 +05:30
  • ee5834d75e fix(tui): a sidebar row that was never drawn must not be clickable KRATOS 2026-07-30 15:00:16 +05:30
  • 37e077f916 feat(tui): a toggle for finished agents, and each one opens on what it produced KRATOS 2026-07-30 14:53:44 +05:30
  • a345bead0d fix(tui): a running task is work underway, not progress — the bar must not fill for it KRATOS 2026-07-30 14:37:38 +05:30
  • b87df0b8d5 fix(tui): the PLAN section holds both plans, so the footer line can finally go KRATOS 2026-07-30 14:30:13 +05:30
  • b0cc06e3fa fix(tui): an agent with no card key must not expand itself and shove PLAN off the column KRATOS 2026-07-30 14:18:00 +05:30
  • b2ed2dbece feat(tui): click an agent in AGENTS to open its brief, spend and reason KRATOS 2026-07-30 13:43:25 +05:30
  • 51bbfb3106 feat(tui): one plan, one surface — the inline panel stands down for the sidebar KRATOS 2026-07-30 13:32:47 +05:30
  • 9ab96015cf fix(tui): a finished plan task must close its OWN card, not the last dispatched one KRATOS 2026-07-30 13:28:02 +05:30
  • 8bbc9e2295 feat(tui): the posture reads lowercase and its hover flows KRATOS 2026-07-30 13:09:54 +05:30
  • 04d699501f feat(tui): the posture is a live word, not a coloured box KRATOS 2026-07-30 12:55:41 +05:30
  • ed4d18e326 feat(tui): the posture chip leaves amber and shimmers under the cursor KRATOS 2026-07-30 12:42:54 +05:30
  • 013055a79e fix(specialist): an orchestrate approval must never be remembered KRATOS 2026-07-30 12:17:00 +05:30
  • 19add57a57 fix(sandbox): a temporary grant is refcounted, so a sibling's cleanup cannot revoke it KRATOS 2026-07-30 11:42:01 +05:30
  • 88c3ebe085 test: prove resume survives a partial concurrent run (gap report §5.1, closing) KRATOS 2026-07-30 11:22:28 +05:30
  • b64745533d 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
  • 3bc6c0ceb4 feat(specialist): run independent plan tasks in parallel (gap report §5.1) KRATOS 2026-07-30 10:53:25 +05:30
  • 20eec3b072 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
  • 175c5c7f01 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
  • c677c1bb4d 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
  • 42513ea9e8 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
  • 80acf0d92a fix(specialist): drop update_plan from the plan grant, which cost every task ~6.5KB KRATOS 2026-07-30 09:10:42 +05:30
  • b3c8cd2282 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
  • 1cddf58e2f feat(tui): /plans restart runs the last plan from the beginning (gap report §5.5) KRATOS 2026-07-30 00:46:21 +05:30
  • 382f7e7624 refactor(specialist): delete the orchestrate limits override, which nothing set KRATOS 2026-07-30 00:36:04 +05:30
  • d4278824e0 fix(cli): the model was never told the orchestrate tool exists KRATOS 2026-07-30 00:28:18 +05:30
  • 8c2e8448ef feat(specialist): ship one worked plan in the binary (gap report §5.14) KRATOS 2026-07-30 00:13:29 +05:30
  • feb3c5a03f feat(specialist): resume a plan from where it stopped (gap report §5.2, read half) KRATOS 2026-07-30 00:03:43 +05:30
  • 8d51afa75e 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
  • f6d8ebfcb7 fix(tui): the plan list follows the running task instead of pinning to the head KRATOS 2026-07-29 23:34:59 +05:30
  • d06c9189b7 feat(tui): stop or pause a plan without stopping the turn (gap report §5.5) KRATOS 2026-07-29 23:26:10 +05:30
  • 596921f0ed 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
  • a026c2b19b feat(config): the plan-size ceiling is a configurable tier (gap report §5.9) KRATOS 2026-07-29 23:02:15 +05:30
  • 191bdc5bb7 feat(tui): a plan run in the TUI is durable (gap report §5.2) KRATOS 2026-07-29 21:57:14 +05:30
  • 29e1829ea0 fix(specialist): resuming a task must not widen its authority KRATOS 2026-07-29 21:31:58 +05:30
  • 27f9626962 feat(specialist): per-task stall watchdog (gap report §5.10) KRATOS 2026-07-29 21:23:28 +05:30
  • 17274cb760 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
  • ea8f4d165b feat(tui): the zeromaxing posture glows, in the footer and where it is offered KRATOS 2026-07-29 20:43:26 +05:30
  • f7bcc42501 feat(tui): the plan owns the right column — progress bar, task list, live detail KRATOS 2026-07-29 20:29:46 +05:30
  • 03f6f2a896 feat(tui): the running plan fills the sidebar's PLAN section, in colour KRATOS 2026-07-29 20:11:54 +05:30
  • 08cb41fbb2 feat(tui): the plan detail view — phases left, live agent detail right KRATOS 2026-07-29 17:36:03 +05:30
  • bd65420fe0 fix(tui): the plan budget line counts while the plan runs KRATOS 2026-07-29 17:20:13 +05:30
  • 75be3de8b5 fix(tui): five reporting defects a real plan run exposed KRATOS 2026-07-29 17:13:16 +05:30
  • e9f033baf6 fix(tui): the effort picker offers what /effort actually accepts KRATOS 2026-07-29 16:59:42 +05:30
  • 35d1e7eecd feat(tui): fade finished plan tasks, and say what /effort accepts KRATOS 2026-07-29 16:52:41 +05:30
  • ff33fee35d feat(specialist,tui): unbounded plans by default, collapsed plan panel KRATOS 2026-07-29 16:26:01 +05:30
  • 8f89068a9c perf(agent): drop the confirmation policy from a run that cannot act KRATOS 2026-07-29 14:44:03 +05:30
  • a13a6e9350 fix(specialist): the two read-only tool sets agree again KRATOS 2026-07-29 14:29:18 +05:30
  • dfcaf0aba5 fix(specialist): a resumed specialist keeps the run's model KRATOS 2026-07-29 14:26:23 +05:30
  • 3df079f71a fix(specialist): a plan task inherits the parent's model KRATOS 2026-07-29 14:08:48 +05:30
  • 86c104e484 feat(tui): add the /plans panel with the plan's dependency shape KRATOS 2026-07-29 13:25:15 +05:30
  • 3213670d53 feat(tui): make a running plan visible KRATOS 2026-07-29 12:26:59 +05:30
  • 3a67302d98 test(specialist): compare the two grant enforcement points against each other KRATOS 2026-07-29 11:47:04 +05:30
  • 7ad6e2fbb4 fix(cli): measure the run's real depth for plan admission KRATOS 2026-07-29 11:33:33 +05:30
  • 56e6e46ffc fix(cli): record the failed plan task's session and spend KRATOS 2026-07-29 11:28:44 +05:30
  • a7ff20c351 fix(tui): make both effort doors ask the same question KRATOS 2026-07-29 11:25:56 +05:30
  • b1e00efb20 fix(specialist): make the plan tool's parent grant real and empty mean empty KRATOS 2026-07-29 11:18:31 +05:30
  • ae45e6cd1c feat(tui): flip the orchestrate posture gate from the real handlers KRATOS 2026-07-29 00:57:28 +05:30
  • defd33f569 feat(cli): register the orchestrate tool and map a partial plan to exit 4 KRATOS 2026-07-29 00:43:09 +05:30
  • 6c7e221e72 feat(specialist): capture and sequentially execute a declared plan KRATOS 2026-07-29 00:03:10 +05:30
  • aac9f9a8f6 fix(tui): treat an unlisted model as unknown, not as having no reasoning controls KRATOS 2026-07-28 23:45:19 +05:30
  • c2a06694a8 fix(tui): apply the posture's effort fill on models the catalog cannot vouch for KRATOS 2026-07-28 23:31:53 +05:30
  • 2499c37669 fix(execprofile): describe the posture's delta against the caller's own state KRATOS 2026-07-28 20:26:34 +05:30
  • 5702c0bd06 feat(tui): make /effort zeromaxing the entry point on both selection paths KRATOS 2026-07-28 19:58:41 +05:30
  • 2337f1448c feat(agent): inject the zeromaxing reminders below the cache breakpoint KRATOS 2026-07-28 19:56:07 +05:30
  • 96140a9486 feat(execprofile): add the zeromaxing posture rung KRATOS 2026-07-28 19:55:42 +05:30
  • f12911d4bc test(update): build the release fixture from the running platform Vasanthdev2004 2026-08-15 21:37:41 +05:30
  • 5763eb2d80 fix(update): match the keg shape, correct the docs, cover Apply and cross-target Vasanthdev2004 2026-08-15 21:32:51 +05:30
  • 6dcc51e591 feat(update): recognise Homebrew installs and add mise, go install docs Vasanthdev2004 2026-08-15 21:21:55 +05:30
  • ed7d9653b7 session local-de: claude-opus-5 — published session KRATOS 2026-08-13 00:20:00 +05:30
  • 64fe4ec6c7 session local-de: claude-opus-5 — published session KRATOS 2026-08-15 16:16:49 +05:30
  • d8933013bb session local-de: claude-opus-5 — published session KRATOS 2026-08-15 16:16:16 +05:30
  • 0eab63c908 docs(agents): record the normalize-before-match blocker (#900) Vasanth T 2026-08-15 18:02:33 +05:30
  • 64a783b08c fix(dictation): redact API keys from streaming transcriber errors (#852) 2026-08-15 08:31:52 -04:00
  • 9c292092a2 fix(daemon): clean up child after startup timeout (#774) 2026-08-15 14:31:10 +02:00