fix(slack-search): stop recovered tool failures from flagging the whole reply
Merged
TH
1mo ago+20+20+01234567890123456789-9-9-0123456789
Summary
- Slack timeline mode collapses the whole task group under "Something went wrong" if any single task reports
error - The agent routinely recovers from an individual failed
search_workspace/read_documentcall and retries, so one rejected call was flagging otherwise successful answers - Finished tool calls now always report
complete;erroris reserved for tasks interrupted by a real Assistant failure (unchanged)
Type of Change
- Bug fix
Testing
Updated assistant-stream tests; lint + audits pass
Checklist
- Code follows project style guidelines
- Self-reviewed my changes
- Tests added/updated and passing
- No new warnings introduced
- I confirm that I have read and agree to the terms outlined in the Contributor License Agreement (CLA)
🤖 Generated with Claude Code