Re-exports§
pub use sessions::AssistantEvent;pub use sessions::AssistantMessage;pub use sessions::ContentBlock;pub use sessions::SessionEvent;pub use sessions::UserEvent;pub use sessions::UserMessage;
Modules§
Structs§
- Buffered
Event - A buffered event in the stream
- Chat
Usage - Token usage information
- Claude
Code - ClaudeCode activation - manages Claude Code sessions with Arbor-backed history
- Claude
Code Config - ClaudeCode session configuration
- Claude
Code Executor - Executor that wraps the Claude Code CLI
- Claude
Code Info - Lightweight session info (for listing)
- Claude
Code Storage - Storage layer for ClaudeCode sessions
- Claude
Code Storage Config - Configuration for ClaudeCode storage
- Launch
Config - Configuration for a Claude Code session launch
- Message
- A message stored in the claudecode database
- Position
- A position in the context tree - couples tree_id and node_id together. Same structure as Cone’s Position for consistency.
- RawMessage
- Stream
Info - Information about an active stream
Enums§
- Chat
Event - Events emitted during chat streaming
- Chat
Start Result - Result of starting an async chat (non-blocking)
- Claude
Code Error - Typed errors for ClaudeCode operations
- Claude
Code Handle - Type-safe handles for ClaudeCode activation data
- Claude
Code Method - Auto-generated method enum for schema extraction
- Create
Result - Result of creating a session
- Delete
Result - Result of deleting a session
- Fork
Result - Result of forking a session
- GetResult
- Result of getting a session
- List
Result - Result of listing sessions
- Message
Role - Role of a message sender
- Model
- Model selection for Claude Code
- Node
Event - Events stored as arbor text nodes - each event is a self-describing JSON blob that maps 1:1 to Claude API structures
- Poll
Result - Result of polling a stream for events
- RawClaude
Event - Raw events from Claude Code’s stream-json output
- RawContent
Block - Sessions
Delete Result - Result of sessions_delete method
- Sessions
Export Result - Result of sessions_export method
- Sessions
GetResult - Result of sessions_get method
- Sessions
Import Result - Result of sessions_import method
- Sessions
List Result - Result of sessions_list method
- Stream
List Result - Result of listing active streams
- Stream
Status - Status of an active stream
Functions§
- check_
mcp_ reachable - Check that the Plexus MCP server is reachable via TCP.
Type Aliases§
- Claude
Code Id - Unique identifier for a ClaudeCode session
- Message
Id - Unique identifier for a message
- Stream
Id - Unique identifier for an active stream