fabro/crates
Bryan Helmkamp e57257bd55 Simplify coding-agent-loop: BaseProfile, &str returns, EnvContext renames, typed errors
- 2.2: Introduce BaseProfile struct with shared id/model/registry fields;
  AnthropicProfile, GeminiProfile, OpenAiProfile now delegate to it
- 5.4: ProviderProfile::id() and ::model() return &str instead of owned String,
  eliminating unnecessary heap allocations on every call
- 6.1: Rename EnvContext fields: date -> current_date, model_name -> model
  for consistency with trait method names
- 8.1: Mark build_env_context_block (no-context variant) as #[cfg(test)]
  since it is only used in one test
- 9.1: Convert SubAgentManager methods (spawn, send_input, wait, close) from
  Result<T, String> to Result<T, AgentError>; tool executors convert at boundary
  via .map_err(|e| e.to_string())

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 12:36:50 -04:00
..
attractor Implement three missing spec features: SubPipelineHandler, GraphMergeTransform, HTTP Server 2026-02-22 12:07:44 -04:00
coding-agent-loop Simplify coding-agent-loop: BaseProfile, &str returns, EnvContext renames, typed errors 2026-02-22 12:36:50 -04:00
unified-llm Add README.md for each crate with usage examples 2026-02-21 14:12:21 -04:00
unified-llm-cli Add README.md for each crate with usage examples 2026-02-21 14:12:21 -04:00