1#[doc(hidden)]
19pub mod agent_contract;
20#[doc(hidden)]
21pub mod agent_runtime;
22#[doc(hidden)]
23pub mod artifact;
24#[doc(hidden)]
25pub mod config;
26#[doc(hidden)]
27pub mod eval;
28#[doc(hidden)]
29pub mod evidence;
30#[doc(hidden)]
31pub mod hardening;
32#[doc(hidden)]
33pub mod hooks;
34#[doc(hidden)]
35pub mod ledger;
36#[doc(hidden)]
37pub mod llm;
38#[doc(hidden)]
39pub mod optimizer;
40#[doc(hidden)]
41pub mod policy;
42#[doc(hidden)]
43pub mod refactor;
44#[doc(hidden)]
45pub mod registry;
46#[doc(hidden)]
47pub mod runner;
48#[doc(hidden)]
49pub mod safety_pipeline;
50#[doc(hidden)]
51pub mod security;
52#[doc(hidden)]
53pub mod trace;
54
55pub use agent_contract::{agent_contract, AgentCommandSpec, AgentWorkflow, MdxAgentContract};
57pub use agent_runtime::{
59 agent_pack, agent_runtime_manifest, AgentPack, AgentPackFile, AgentRuntimeManifest,
60 AgentRuntimeTool, AgentRuntimeTransport,
61};
62pub use artifact::{explain_artifact, ArtifactExplanation, ArtifactKind};
64pub use config::Config;
66pub use eval::{
68 run_behavior_evals, BehaviorCommand, BehaviorCommandRecord, BehaviorEvalReport,
69 BehaviorEvalSpec, EvaluationDataset, EvaluationSample, ScorerMetadata,
70};
71pub use evidence::{
73 load_latest_evidence, load_latest_evidence_for_root, run_evidence, EvidenceArtifactRef,
74 EvidenceCommandRecord, EvidenceFileProfile, EvidenceFunctionProfile, EvidenceMetric,
75 EvidenceRun, EvidenceRunConfig,
76};
77pub use hardening::{
79 run_hardening, HardeningChangeSummary, HardeningConfig, HardeningEvidenceDepth, HardeningMode,
80 HardeningOutcome, HardeningPolicyRecord, HardeningRiskSummary, HardeningRun, HardeningStatus,
81 PolicyFindingMatch, WorkspaceSummary,
82};
83pub use hooks::{
85 evaluate_builtin_hook, HookAction, HookContext, HookDecision, HookPolicy, HookStage,
86};
87pub use ledger::{
89 split_dataset, DatasetSplit, ExperimentLedger, OptimizationBudget, PromptVariantRecord,
90};
91pub use optimizer::{
93 mechanical_score, run_optimization, AcceptedEditSummary, AuditPacket, AuditProvenance,
94 Candidate, EditStrategy, ModelProvenance, OptimizationRun, OptimizeConfig, ScoreProvenance,
95};
96pub use policy::{load_project_policy, PolicyCategory, PolicyRule, PolicySeverity, ProjectPolicy};
98pub use refactor::{
100 apply_refactor_plan_batch, apply_refactor_plan_candidate, build_codebase_map,
101 build_evolution_scorecard, build_refactor_plan, recipe_catalog, run_autopilot,
102 AgentReadyContractRefs, AgentReadyReport, AgentReadyStatus, AutonomyDecision,
103 AutonomyReadiness, AutonomyReadinessGrade, AutopilotConfig, AutopilotPass, AutopilotPassStatus,
104 AutopilotRun, AutopilotStatus, CandidateAutonomyDecision, CandidateEvidenceContext,
105 CandidateEvidenceStatus, CapabilityGate, CodebaseMap, CodebaseMapConfig, CodebaseQualityGrade,
106 CodebaseQualitySummary, EvidenceGrade, EvidenceSignal, EvidenceSummary, EvolutionScorecard,
107 EvolutionScorecardConfig, RecipeCatalog, RecipeSpec, RecipeTier, RefactorApplyConfig,
108 RefactorApplyMode, RefactorApplyRun, RefactorApplyStatus, RefactorBatchApplyConfig,
109 RefactorBatchApplyRun, RefactorBatchApplyStatus, RefactorBatchCandidateRun, RefactorCandidate,
110 RefactorCandidateStatus, RefactorImpactSummary, RefactorPlan, RefactorPlanConfig,
111 RefactorRecipe, RefactorRiskLevel, SecurityPostureSummary, SourceSnapshot, StaleSourceFile,
112 TestCoverageSignal,
113};
114pub use registry::{AgentContract, RegisteredAgent, Registry};
116pub use runner::{run_agent, AgentRunResult, TraceEvent};
118pub use safety_pipeline::{
120 execute_candidate_edit, CandidateExecutionConfig, CandidateExecutionContext,
121 CandidateExecutionOutcome, SafetyRejection, SafetyRejectionKind,
122};
123pub use security::{audit_agent, AuditFinding, AuditSeverity, SecurityAuditReport};
125pub use trace::{diagnose_run, FailureKind, FailureSignal, TraceDiagnosis};