edgecrab-types 0.1.1

Shared types for the EdgeCrab agent: messages, tool schemas, errors, config types
Documentation

edgecrab-types

Shared types for the EdgeCrab agent ecosystem. This is the leaf crate — no internal dependencies.

  edgecrab-types  ←  (all other crates depend on this)
    ├── message.rs    — Message, Role, Content, ContentPart
    ├── tool.rs       — ToolCall, FunctionCall, ToolSchema
    ├── usage.rs      — Usage, Cost, billing normalization
    ├── config.rs     — ApiMode, Platform, constants
    ├── trajectory.rs — Trajectory, reasoning extraction
    └── error.rs      — AgentError, ToolError