Expand description
§clawft-types
Core type definitions for the clawft AI assistant framework.
This crate is the foundation of the dependency graph – all other clawft crates depend on it. It contains:
error–ClawftErrorandChannelErrorerror typesconfig– Configuration schema (ported from Pythonschema.py)event– Inbound/outbound message eventsprovider– LLM response types and the 15-provider registrysession– Conversation session statecron– Scheduled job types
Re-exports§
pub use error::ChannelError;pub use error::ClawftError;pub use error::Result;pub use registry::Registry;
Modules§
- agent_
bus - Inter-agent communication types.
- agent_
routing - Agent routing configuration types.
- canvas
- Canvas protocol types for the Live Canvas system.
- config
- Configuration schema types.
- cron
- Cron scheduling types.
- delegation
- Delegation configuration types.
- error
- Error types for the clawft framework.
- event
- Message event types for the channel bus.
- provider
- LLM provider types and the static provider registry.
- registry
- Unified registry trait for key-value registries across WeftOS.
- routing
- Routing and permission configuration types.
- secret
- Secret string wrapper that prevents accidental exposure.
- security
- Runtime security policy types.
- session
- Conversation session types.
- skill
- Unified skill definition types.
- workspace
- Workspace types for the global workspace registry.