Expand description
perspt-core: Core types and LLM provider abstraction
Re-exports§
pub use config::Config;pub use events::ActionType;pub use events::AgentAction;pub use events::AgentEvent;pub use events::NodeStatus;pub use llm_provider::GenAIProvider;pub use llm_provider::LlmResponse;pub use llm_provider::EOT_SIGNAL;pub use memory::ProjectMemory;pub use plugin::InitOptions;pub use plugin::JsPlugin;pub use plugin::LanguagePlugin;pub use plugin::LspConfig;pub use plugin::PluginRegistry;pub use plugin::PythonPlugin;pub use plugin::RustPlugin;pub use types::AgentContext;pub use types::AgentMessage;pub use types::ArtifactKind;pub use types::BehavioralContract;pub use types::BlockedDependency;pub use types::BranchFlushRecord;pub use types::BranchLineage;pub use types::BudgetEnvelope;pub use types::CommandContract;pub use types::ContextBudget;pub use types::ContextPackage;pub use types::ContextProvenance;pub use types::Criticality;pub use types::DependencyExpectation;pub use types::EnergyComponents;pub use types::ErrorType;pub use types::EscalationCategory;pub use types::EscalationReport;pub use types::FeatureCharter;pub use types::InterfaceSealRecord;pub use types::ModelTier;pub use types::NodeState;pub use types::OwnershipManifest;pub use types::PlanRevision;pub use types::PlanRevisionStatus;pub use types::PlannedContract;pub use types::PlannedTask;pub use types::PlannedTest;pub use types::PlanningPolicy;pub use types::ProvisionalBranch;pub use types::ProvisionalBranchState;pub use types::RepairFootprint;pub use types::RestrictionMap;pub use types::RetryPolicy;pub use types::RewriteAction;pub use types::RewriteRecord;pub use types::SRBNNode;pub use types::SensorStatus;pub use types::SessionOutcome;pub use types::SheafValidationResult;pub use types::SheafValidatorClass;pub use types::StabilityMonitor;pub use types::StageOutcome;pub use types::StructuralDigest;pub use types::SummaryDigest;pub use types::SummaryKind;pub use types::TargetedRequeue;pub use types::TaskPlan;pub use types::TaskType;pub use types::TokenBudget;pub use types::VerificationResult;pub use types::WeightedTest;pub use types::WorkspaceState;
Modules§
- config
- Configuration types for Perspt
- events
- Agent Events
- llm_
provider - LLM Provider Module
- memory
- PERSPT.md Parser - Project Memory
- normalize
- Provider-Neutral Output Normalization
- path
- Canonical path resolution for artifact paths.
- paths
- Centralized platform-aware path helpers for Perspt.
- plugin
- Language Plugin Architecture
- types
- SRBN Types