mika kuns
5363570fb4
feat(ui): surface WaitingForChildren status (chip, color, agent-strip, labels)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 16:19:31 +02:00
mika kuns
f60becaf06
feat(prompt): instruct agents to offload out-of-scope work via SuggestImprovement
2026-06-04 16:10:39 +02:00
mika kuns
519bfbe6b3
feat(merge): fold parent branch into tree-merge for improvement parents
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 16:09:44 +02:00
mika kuns
06e3acd5ac
feat(runner): mint per-run MCP token + emit run-scoped --mcp-config
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 16:03:51 +02:00
mika kuns
f3052dc5fc
feat(mcp): resolve per-run tokens in MCP auth + register TaskRunMcpService
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:57:12 +02:00
mika kuns
9d133e227b
feat(mcp): add SuggestImprovement tool (server-stamped, one layer deep)
2026-06-04 15:51:57 +02:00
mika kuns
7542bc2058
feat(mcp): add TaskRunMcpContext + accessor
2026-06-04 15:50:30 +02:00
mika kuns
ef86a8c29b
feat(mcp): add per-run TaskRunTokenRegistry
2026-06-04 15:50:06 +02:00
mika kuns
da23b6cd3a
feat(worktree): base improvement-child worktree on parent HEAD
2026-06-04 15:46:44 +02:00
mika kuns
c10f564265
feat(runner): route standalone success with children to WaitingForChildren + enqueue them
2026-06-04 15:46:38 +02:00
mika kuns
8036de1019
fix(state): only planning-active children are drafts; allow improvement children to queue
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:40:26 +02:00
mika kuns
7873e60095
feat(state): advance WaitingForChildren parent to review when children terminal
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:39:24 +02:00
mika kuns
6f4b5d5544
feat(state): add SubmitForChildrenAsync (Running -> WaitingForChildren)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:38:15 +02:00
mika kuns
f25c7599bd
fix(children): exempt improvement children from orphan-dequeue sweep
2026-06-04 15:35:06 +02:00
mika kuns
6fdf04d6a0
feat(children): generalize CreateChildAsync for any parent + CreatedBy stamp
2026-06-04 15:32:18 +02:00
mika kuns
ee0d1257dd
feat(status): add WaitingForChildren task status value
2026-06-04 15:32:11 +02:00
mika kuns
204b089000
docs(plan): align Task 6 with rebased HandleSuccess (preserve SetRoadblockCount)
2026-06-04 15:27:17 +02:00
mika kuns
da4ab0ca5e
docs(plan): child tasks + agent improvement loop implementation plan
2026-06-04 15:26:25 +02:00
mika kuns
c035720b37
fix(ui): populate diff meter when selecting a finished task
2026-06-04 15:24:06 +02:00
mika kuns
4522ac906b
fix(ui): warning icon fill-rule and dedicated review section header
2026-06-04 15:10:45 +02:00
mika kuns
2455eacb1f
feat(ui): roadblock badge on the task card; relocate review actions off the row
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:06:53 +02:00
mika kuns
d8b86e33a3
feat(ui): host review actions in the details panel; show review state and diff meter
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 15:03:19 +02:00
mika kuns
49b9f1ffde
feat(roadblock): persist roadblock count on the task
2026-06-04 14:58:59 +02:00
mika kuns
4d52845130
docs: plan for review & roadblock UX follow-up
2026-06-04 14:54:27 +02:00
mika kuns
9a117a5429
fix(prompts): apply system default on every run; dedupe roadblocks
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 14:25:55 +02:00
mika kuns
202e8dea49
docs: refresh prompt inventory for externalized prompts + roadblock marker
2026-06-04 14:20:48 +02:00
mika kuns
1e547dea18
feat(roadblock): surface reported roadblocks in the review result
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 14:18:51 +02:00
mika kuns
56ebc2803f
feat(roadblock): carry blocks through RunResult
2026-06-04 14:16:56 +02:00
mika kuns
cf7f0da400
feat(roadblock): collect and strip CLAUDEDO_BLOCKED markers in StreamAnalyzer
2026-06-04 14:15:45 +02:00
mika kuns
ac1e9b06de
feat(prompts): weekly-report instructions from file, point at data sections
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 14:13:15 +02:00
mika kuns
79bfc79d33
feat(prompts): daily-prep prompt from file, English default
2026-06-04 14:11:30 +02:00
mika kuns
1b3c6bdbb4
refactor(prompts): planning prompts read from editable files
2026-06-04 14:09:45 +02:00
mika kuns
bd1e3db1d9
feat(ui): expose all editable prompt files, drop agent prompt
2026-06-04 14:07:43 +02:00
mika kuns
edc9f77357
feat(prompts): retry prompt from file, append only real captured errors
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 14:03:32 +02:00
mika kuns
883dbc6af7
refactor(prompts): collapse agent prompt into system prompt
2026-06-04 13:59:44 +02:00
mika kuns
9bdf99d95f
feat(prompts): externalize prompt kinds with defaults and token renderer
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 13:55:47 +02:00
mika kuns
c8f468f270
docs: implementation plan for bundled-prompts overhaul
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 13:51:37 +02:00
mika kuns
84fd2c11a0
docs: child base off parent HEAD, shared planning-style tree merge
...
Children fan out from the parent's worktree HEAD and merge via a
generalized planning orchestrator (parent branch + children); child
roadblocks roll up to the parent review card.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 13:45:54 +02:00
mika kuns
30b49d1071
docs: design for reusable child tasks + agent improvement loop
...
Agent offloads out-of-scope work via SuggestImprovement; children run
automatically; new WaitingForChildren state; generalize planning's
parent/child machinery.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 13:36:53 +02:00
mika kuns
ad7d74820a
docs: design for bundled-prompts overhaul
...
Externalize all prose prompts to editable files, collapse system+agent,
add an inline roadblock protocol detected by StreamAnalyzer.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 13:20:24 +02:00
mika kuns
75aa42b877
docs: note max-turns override and inherited markers in module docs
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:42:44 +02:00
mika kuns
925b72ae83
test(worker): cover max-turns in ConfigMcpTools round-trip
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:41:54 +02:00
mika kuns
cd683ba227
feat(ui): show inherited markers and max-turns override in task flyout
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 12:37:45 +02:00
mika kuns
d0ab382973
feat(ui): show inherited markers and max-turns override in list settings
2026-06-04 12:32:28 +02:00
mika kuns
3e3041c1c7
feat(ui): add reusable inherited-source badge control
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:29:15 +02:00
mika kuns
92cee125cc
feat(ui): add inheritance resolver returning value and source
2026-06-04 12:28:12 +02:00
mika kuns
bba3c55e1c
feat(i18n): add inherited-marker, turns, and prepended-prompt strings
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:26:31 +02:00
mika kuns
26f5936d14
feat(ui): mirror max-turns field on signalr config dtos
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-04 12:23:39 +02:00
mika kuns
b72a7888e4
feat(worker): expose max-turns override over signalr and mcp config tools
2026-06-04 12:22:34 +02:00
mika kuns
beae2d639d
feat(worker): resolve max-turns from task then list then global default
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-04 12:20:35 +02:00