Crate Ecosystem
TraitClaw is modular — you only compile what you use.
Crate Map
Section titled “Crate Map”| Crate | Purpose | docs.rs |
|---|---|---|
traitclaw | Meta-crate — start here | API |
traitclaw-core | Core traits, Agent, Builder | API |
traitclaw-macros | #[derive(Tool)] proc macro | API |
traitclaw-openai-compat | OpenAI, Ollama, Groq, Mistral | API |
traitclaw-openai | Native OpenAI + structured output | API |
traitclaw-anthropic | Anthropic Claude | API |
traitclaw-steering | Guards, Hints, Trackers | API |
traitclaw-memory-sqlite | SQLite persistent memory | API |
traitclaw-mcp | MCP client (stdio + SSE) | API |
traitclaw-rag | RAG pipeline | API |
traitclaw-team | Multi-agent teams | API |
traitclaw-eval | Evaluation framework | API |
traitclaw-strategies | ReAct, CoT, MCTS | API |
traitclaw-test-utils | Mock providers, test helpers | API |