fabro/crates
Bryan Helmkamp 3253589193 Simplify LLM crate: constructors, shared HTTP/SSE infra, Deref delegation
- Add ToolResult::success()/error() constructors, replacing 16 manual
  construction sites across tools.rs, session.rs, history.rs, generate.rs
- Collapse ContentPart::RedactedThinking into Thinking (use redacted field)
- Extract HttpApi base struct shared by all 4 provider adapters
- Extract LineReader into common.rs for shared SSE byte buffering and
  timeout handling; convert Anthropic/OpenAI from BoxStream to Response
- Replace manual delegation methods on GenerateResult/StepResult with
  Deref<Target=Response>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 19:12:33 -05:00
..
agent Simplify LLM crate: constructors, shared HTTP/SSE infra, Deref delegation 2026-02-27 19:12:33 -05:00
attractor Consolidate redact and terminal crates into util 2026-02-27 18:44:19 -05:00
git-storage Add git-storage crate for storing data in git object database 2026-02-24 23:17:44 -05:00
llm Simplify LLM crate: constructors, shared HTTP/SSE infra, Deref delegation 2026-02-27 19:12:33 -05:00
util Consolidate redact and terminal crates into util 2026-02-27 18:44:19 -05:00