clawft-types 0.1.1

Core types for the clawft AI assistant framework
Documentation

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] -- [ClawftError] and [ChannelError] error types
  • [config] -- Configuration schema (ported from Python schema.py)
  • [event] -- Inbound/outbound message events
  • [provider] -- LLM response types and the 15-provider registry
  • [session] -- Conversation session state
  • [cron] -- Scheduled job types