Expand description
Structured model-tool agent runtime for Runifold.
Structs§
- Agent
- One configured model-tool agent.
- Agent
Builder - Fluent assembly of one canonical
Agent. - Agent
Checkpoint - Stable handle binding one checkpoint identity to a store.
- Agent
Checkpoint State - Versioned Agent state stored in a domain-neutral checkpoint envelope.
- Agent
Config - Local bounds and recovery behavior for an agent.
- Agent
Conversation Outcome - Successful Agent turn committed to one conversation.
- Agent
Descriptor - Versioned contract for invoking an agent through a gateway.
- Agent
Event Stream - A borrow-scoped stream that drives the canonical Agent loop when polled.
- Agent
Gateway - Capability-gated router for parent-to-child agent delegation.
- Agent
Outcome - Successful terminal state of an agent run.
- Agent
Route - One explicitly configured route from a caller to a child agent.
- Automatic
Conversation Summary - Automatic compaction strategy for one conversational Agent turn.
- Conversation
Append - Idempotent transcript append with optimistic concurrency control.
- Conversation
Context Policy - Bounded conversation and cross-session memory context policy.
- Conversation
Id - Stable identity of one multi-turn conversation.
- Conversation
Sequence - One-based stable position in an append-only transcript.
- Conversation
Store Error - Typed conversation and semantic-memory persistence failure.
- Conversation
Summary - Lossy compression of a prefix of the immutable transcript.
- Conversation
Summary Batch - Maximum older transcript entries returned for one summary operation.
- Conversation
Summary Commit - Request to replace the current summary with a strictly newer prefix.
- Conversation
Summary Pass Limit - Maximum automatic summary commits attempted before conversational execution.
- Conversation
Summary Request - Immutable input for rolling one conversation summary forward.
- Conversation
Transcript Entry - Canonical model message stored in the append-only transcript.
- Conversation
Version - Monotonic append version of one conversation transcript.
- Conversation
View - Bounded context view derived without mutating the transcript.
- Conversation
Window - Maximum number of recent transcript entries exposed as the live window.
- Delegation
Request - Immutable-authority request flowing through gateway middleware.
- Durable
Conversation Checkpoint - Conversation commit preconditions carried through crash recovery.
- Durable
Conversation Commit - Final state of one durable conversational Agent turn.
- Durable
Conversation Request - Stable identities and context policy for one new durable Agent turn.
- Gateway
Error - Structured failure from the agent delegation boundary.
- Gateway
Next - The remaining immutable gateway chain.
- InMemory
Conversation Store - Deterministic in-memory reference store for tests and ephemeral applications.
- Memory
Namespace - Isolation namespace shared by related conversations and semantic memories.
- Policy
Middleware - Middleware adapter for a reusable authorization or approval policy.
- Semantic
Memory - Cross-conversation semantic fact, preference, or durable user knowledge.
- Semantic
Memory Id - Stable identity of one explicitly curated semantic memory.
- Semantic
Memory Query - Validated semantic-memory lookup.
- Semantic
Memory Search Outcome - Semantic-memory search results plus attributable embedding/storage usage.
- Semantic
Memory Source - Provenance link from semantic memory back to immutable conversation data.
- Semantic
Memory Upsert - Create-or-CAS command for one semantic memory.
- Semantic
Memory Upsert Outcome - Semantic-memory write plus attributable embedding/storage usage.
- Structured
Agent - An Agent whose provider schema and local decoder are bound to the same type.
- Structured
Agent Outcome - A locally validated typed value and its complete Agent execution outcome.
Enums§
- Agent
Build Error - Failure while assembling an
Agent. - Agent
Checkpoint Phase - Persisted Agent execution phase.
- Agent
Conversation Error - Failure while loading, running, or committing one conversational Agent turn.
- Agent
Error - Failure of an agent run.
- Agent
Prompt Error - Failure while building and immediately prompting an Agent.
- Agent
Registration Error - Failure to add an agent route to a gateway.
- Agent
Stream Event - One real-time event from the canonical Agent execution loop.
- Callable
Kind - The callable boundary represented by an Agent stream event.
- Conversation
Create Outcome - Result of creating an idempotent conversation identity.
- Conversation
Store Error Kind - Stable conversation-store failure category.
- Conversation
Summarizer Error - Failure produced before a summary can be committed.
- Gateway
Decision - Decision returned by a gateway policy.
- Gateway
Error Kind - Normalized gateway failure category.
- Resume
Policy - Recovery behavior for a checkpoint captured during an external turn.
- Structured
Agent Error - Failure while executing or locally decoding a typed Agent run.
- Tool
Error Policy - How the agent handles tool failures that are safe for model recovery.
Traits§
- Conversation
Store - Persistence boundary for conversation transcript, summaries, and semantic memory.
- Conversation
Summarizer - Produces a lossy summary without mutating transcript storage.
- Durable
Conversation Store - Store capable of atomically committing conversation and recovery state.
- Gateway
Middleware - Object-safe around-middleware for agent delegation.
- Gateway
Policy - Object-safe asynchronous policy boundary.
Type Aliases§
- Agent
Future - A boxed, sendable future returned by an agent.
- Conversation
Store Future - A boxed asynchronous conversation-store operation.
- Conversation
Summarizer Future - A boxed asynchronous conversation-summarization operation.
- Gateway
Future - A boxed, sendable future returned by gateway extensions.