Skip to content

fix(channel): caption only the calls in a step that took effect - #447

Merged
iamnbutler merged 1 commit into
mainfrom
caption-errors
Oct 15, 2026
Merged

iamnbutler merged 1 commit into
mainfrom
caption-errors

Conversation

@iamnbutler

Copy link
Copy Markdown
Contributor

Fixes #445.

The caption prompt now says that a call whose result starts with error: failed, so the line describes only what the other calls did. A refused desktop action's result is a long {"action":{…}} JSON clipped to 200 characters, so the error: prefix is the only failure signal the caption model sees.

Checked with real Claude Haiku 4.5, the caption model, on a closed group shaped like D9: three desktop_insert calls that completed and a fourth refused before dispatch, using the real result shape. Over the last 5 of 8 samples, the old prompt said "Typed numbers 1-4" twice, and the new prompt said "Typed numbers 1 through 3 into TextEdit" all 5 times.

Built in Ace

No. Built in Claude Code (lane worktree) because the study lead asked that this Mac's Ace Canary stay untouched while a tester drives the desktop-tools study live.

@iamnbutler
iamnbutler merged commit 1a2267b into main Oct 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Timeline captions count refused tool calls as done

1 participant