Skip to content

fix(agent): harden Anthropic streaming, retries, and execution paths#681

Merged
bobleer merged 2 commits into
GCWing:mainfrom
bobleer:pr/agent-hardening-anthropic-retries-core
May 12, 2026
Merged

fix(agent): harden Anthropic streaming, retries, and execution paths#681
bobleer merged 2 commits into
GCWing:mainfrom
bobleer:pr/agent-hardening-anthropic-retries-core

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented May 12, 2026

Summary

  • Treat Anthropic streams that close after message_delta stop_reason as successful; add SSE fixture + bitfun-agent-stream regression test.
  • Increase streaming send retries and retry send_message aggregated path on transient errors with exponential backoff.
  • Refine execution_engine / round_executor behavior; remove microcompact session compression path; related context profile and MCP/tool wiring tweaks.
  • Desktop theme/tray and AgentCompanion desktop pet adjustments.

Also

  • fix(cli): import std::io::Read for stdin OSC probing in theme.rs (fixes workspace cargo check on current main).

bobleer added 2 commits May 12, 2026 17:38
- Complete Anthropic SSE when upstream closes after message_delta stop_reason; add regression fixture and agent-stream coverage\n- Increase stream send retries and add exponential backoff retries for aggregated send_message transient failures\n- Refine execution_engine and round_executor round handling\n- Remove microcompact session compression path\n- Slim context profile surface and MCP/tool/registry wiring tweaks\n- Desktop theme/tray and AgentCompanion desktop pet UX adjustments
Fixes rustc E0599 on StdinLock::read when probing terminal background OSC responses.
@bobleer bobleer merged commit 595de10 into GCWing:main May 12, 2026
4 checks 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.

1 participant