Skip to main content

Crate chimera_core

Crate chimera_core 

Source

Structs§

BackendCapabilities
Public feature matrix for a Chimera backend implementation.
EventStream
FileChange
JsonLineReader
McpServer
A backend-agnostic MCP server descriptor for stdio-based servers.
PlanItem
SessionConfig
SessionConfigBuilder
Use builder syntax to set the inputs and finish with build().
Subprocess
SubprocessCommand
SubprocessCommandBuilder
Use builder syntax to set the inputs and finish with build().
SubprocessOutput
ToolCallOutput
A single tool/function call made by the model during a turn.
ToolDefinition
Backend-agnostic tool definition (maps to OpenAI function-calling or equivalent).
TurnOptions
TurnOptionsBuilder
Use builder syntax to set the inputs and finish with build().
TurnOutput
TurnResult
Usage

Enums§

Action
ActionStatus
AgentError
AgentEvent
CapabilitySupport
Whether a backend implementation can handle a feature.
FileChangeKind
Input
InputPart
McpConfigMode
Controls whether backend-supplied MCP servers are merged with ambient config or treated as the explicit MCP set for the session.
McpSupport
How a backend implementation handles MCP wiring.
ResumeSemantics
How resume() behaves for a backend implementation.
ToolChoice
Controls which tool (if any) the model is required to call.
TurnProviderMeta
TurnStatus

Traits§

Backend
Factory for creating agent sessions.
Session

Type Aliases§

Result