Crate perspt_agent

Crate perspt_agent 

Source
Expand description

perspt-agent: SRBN Orchestrator and Agent logic

Implements the Stabilized Recursive Barrier Network for multi-agent coding.

Re-exports§

pub use agent::ActuatorAgent;
pub use agent::Agent;
pub use agent::ArchitectAgent;
pub use agent::SpeculatorAgent;
pub use agent::VerifierAgent;
pub use context_retriever::ContextRetriever;
pub use context_retriever::SearchHit;
pub use ledger::MerkleCommit;
pub use ledger::MerkleLedger;
pub use ledger::SessionRecord;
pub use lsp::DocumentSymbolInfo;
pub use lsp::LspClient;
pub use orchestrator::SRBNOrchestrator;
pub use test_runner::PythonTestRunner;
pub use test_runner::TestFailure;
pub use test_runner::TestResults;
pub use test_runner::TestRunner;
pub use tools::AgentTools;
pub use tools::ToolCall;
pub use tools::ToolDefinition;
pub use tools::ToolResult;
pub use types::AgentContext;
pub use types::AgentMessage;
pub use types::BehavioralContract;
pub use types::Criticality;
pub use types::EnergyComponents;
pub use types::ErrorType;
pub use types::ModelTier;
pub use types::NodeState;
pub use types::PlannedContract;
pub use types::PlannedTask;
pub use types::PlannedTest;
pub use types::RetryPolicy;
pub use types::SRBNNode;
pub use types::StabilityMonitor;
pub use types::TaskPlan;
pub use types::TaskType;
pub use types::TokenBudget;
pub use types::WeightedTest;

Modules§

agent
Agent Trait and Implementations
context_retriever
Context Retriever
ledger
DuckDB Merkle Ledger
lsp
Native LSP Client
orchestrator
SRBN Orchestrator
test_runner
Python Test Runner
tools
Agent Tooling
types
SRBN Types