Expand description
Deterministic event kernel for RainEngine.
rain-engine-core contains the provider-neutral state machine, domain
records, policy model, and traits needed by runtimes and adapters. The
primary execution primitive is AgentEngine::advance, which performs one
durable progression against the session ledger.
Structs§
- Advance
Result - Agent
Context - Agent
Context Snapshot - Agent
Engine - AgentId
- Agent
Profile - Agent
State Delta - Agent
State Snapshot - Approval
Resolution Record - Artifact
Id - Artifact
Record - Attachment
Ref - Blob
Descriptor - Blob
Store Error - Continue
Request - Coordination
Claim - Coordination
Claim Record - Coordination
Error - Correlation
Id - Delegation
Record - Delegation
Target - Delegation
Task - Deliberation
Record - Engine
Outcome - Engine
Policy - Escalation
Policy - Execution
Metadata - Execution
Plan - Execution
Plan Record - GoalId
- Goal
Record - InMemory
Blob Store - InMemory
Coordination Store - InMemory
Memory Store - InMemory
Skill Store - InMemory
State Cache - Kernel
Event Record - Memory
Error - Memory
Policy - Mock
LlmProvider - Model
Decision Record - Multimodal
Payload - NewSession
Record - Observation
Id - Observation
Record - Outcome
Record - Pending
Approval Record - Planned
Skill Call - Planner
Output - Policy
Overlay - Policy
Overlay Patch - Policy
Tuning Record - Process
Request - Profile
Patch Record - Provider
Cache Record - Provider
Decision - Provider
Error - Provider
Message - Provider
Request - Provider
Request Config - Provider
Usage Record - Record
Page - Record
Page Query - Reflection
Record - Relationship
Edge - Resource
Policy - Resource
Ref - Resume
Token - Retrieval
Error - Retrieved
Item - Retry
Policy - Review
Policy - Self
Improvement Advice - Self
Improvement Input - Self
Improvement Policy - Session
List Query - Session
Snapshot - Session
Summary - Skill
Definition - Skill
Execution Error - Skill
Failure - Skill
Input Validation Record - Skill
Invocation - Skill
Manifest - Stored
Session Record - Strategy
Preference Record - Summary
Record - TaskId
- Task
Record - Tool
Call Record - Tool
Dependency - Tool
Execution Graph - Tool
Node - Tool
Node Checkpoint Record - Tool
Performance Record - Tool
Result Record - Tool
Retry Policy - Trigger
Intent Record - Trigger
Record - Valkey
State Cache - WakeId
- Wake
Policy - Wake
Request Record - Working
Set
Enums§
- Advance
Request - Agent
Action - Agent
Trigger - Approval
Decision - Attachment
Content - Continue
Reason - Deliberation
Outcome - Engine
Error - Engine
Error Kind - Engine
Error Severity - Goal
Status - Kernel
Event - Policy
Overlay Status - Policy
Tuning Action - Provider
Content Part - Provider
Error Kind - Provider
Role - Retrieved
Item Kind - Self
Improvement Mode - Session
Record - Session
Record Kind - Skill
Backend Kind - Skill
Capability - Skill
Failure Kind - Stop
Reason - Suspend
Reason - Task
Status - Tool
Node Status
Traits§
- Blob
Store - Coordination
Store - Embedding
Provider - LlmProvider
- Memory
Store - Memory
Store Ext - Native
Skill - Planner
- Retrieval
Store - Skill
Executor - Skill
Manifest Descriptor - Skill
Store - State
Projection Cache - Wasm
Skill Executor