Expand description
Trait abstractions for host-crate dependencies.
codetether-rlm is independent and cannot depend on
codetether-agent. These traits define the narrow interface
the RLM code needs. The main crate provides implementations.
Structs§
- LlmMessage
- A message in the conversation.
- LlmResponse
- Completion response from a provider.
- Tool
Call - A tool call returned by the model.
- Tool
Definition - Schema-driven tool definition passed to the model.
Traits§
- LlmProvider
- Narrow provider trait for LLM completions.
- RlmEvent
Bus - Trait for emitting RLM events (progress + completion).
- Tool
Call Rewriter - Trait for FunctionGemma-powered tool call reformatting.