Scheduler run symbolics-rage-worker fails: unusable-response breaker fires during long tool-output sessions #103
Labels
No labels
accessibility
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/a0-symbolics#103
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found during live inspection of the running
a0-symbolics:localcontainer (up 6h, healthy) on 2026-09-05.Run: scheduler task
symbolics-rage-worker(uuiduPSt4KqX), schedule15 */2 * * *(America/New_York), last run2026-09-05T00:27:37-04:00.Recorded state:
tasks.jsonhasstate: errorwithContext: chat tail (
/a0/usr/chats/uPSt4KqX/messages/34.txt) shows the worker deep in CI-workflow authoring inside worktree/a0/git/worktrees/a0-symbolics-issue-33— alog-secret-masking.ymlworkflow with nix steps andtests/test_log_secret_masking.pycontent, ending mid-shell-output. The model was producing long tool-output-heavy turns and then returned textless responses twice in a row, tripping themax_consecutive_unusable_responsesbreaker (extensions/python/_functions/agent/Agent/hist_add_warning/end/_90_stop_unusable_response_loop.py).Problems to address
responsetool call — the task recordserroreven when the underlying work mostly succeeded.responsecall; there is no retry that nudges the model to emit a proper final response before the breaker fires.Suggested next steps
responsetool call, rather than stopping outright.