Skip to main content

Crate crabtalk_runtime

Crate crabtalk_runtime 

Source

Re-exports§

pub use env::Env;
pub use hook::Hook;

Modules§

env
Env — trait for node-specific capabilities and tool dispatch.
hook
Hook trait — lifecycle callbacks and tool dispatch for subsystems.

Structs§

Conversation
A conversation tied to a specific agent.
MemoryConfig
Built-in memory configuration.
Runtime
The crabtalk runtime.
SwitchOutcome
Outcome of switch_topic. resumed = true means the topic already existed (in the router or on disk); false means it was freshly created.
TasksConfig
Task executor pool configuration ([tasks] in config.toml).

Traits§

Config
Configuration trait bundling the associated types for a runtime.

Type Aliases§

ConversationHandle
Opaque persistent handle to a conversation. Re-exported from the storage trait so runtime callers don’t need to speak the storage layer’s “session” vocabulary.
SharedMemory
Shared handle to the standalone memory store. Used by compaction to write Archive entries and by session resume to pull their content back as the replayed prefix.