Skip to main content

vtcode_core/core/agent/
mod.rs

1//! Agent system for intelligent conversation management
2
3pub mod beliefs;
4pub mod blocked_handoff;
5pub mod bootstrap;
6pub mod cache_health;
7pub mod compaction_checkpoint;
8pub mod completion;
9pub mod context_reset;
10pub mod harness_artifacts;
11pub mod harness_kernel;
12
13pub mod config;
14pub mod conversation;
15pub mod core;
16pub mod display;
17pub mod error_recovery;
18pub mod evaluator;
19pub mod events;
20pub mod features;
21pub mod handoff;
22pub mod hash_utils;
23pub mod hypothesis;
24pub mod orient;
25pub mod progress_monitor;
26pub mod refusal;
27pub mod request_envelope;
28pub mod request_plan;
29pub mod result_reducers;
30pub mod runner;
31pub mod runtime;
32pub mod session;
33pub mod session_config;
34pub mod snapshots;
35pub mod state;
36pub mod steering;
37pub mod task;
38pub mod task_history;
39pub mod tool_batching;
40pub mod tool_catalog;
41pub mod types;
42
43// Re-export main types for convenience
44pub use blocked_handoff::{
45    AsyncApprovalArtifacts, BlockedHandoffArtifacts, BlockedHandoffInfo, BlockedHandoffResume,
46    clear_current_blocked_handoff, clear_current_blocked_handoff_for_session, read_current_blocked_handoff,
47    write_blocked_handoff, write_blocked_handoff_with_resume,
48};
49pub use bootstrap::{AgentComponentBuilder, AgentComponentSet};
50pub use context_reset::{ContextResetDecision, ContextResetManifest};
51pub use evaluator::{
52    DimensionScore, EvaluationResult, EvaluationRubric, ScoringDimension, default_code_rubric_with_hypothesis_revision,
53    hypothesis_revision_dimension, score_hypothesis_revision,
54};
55pub use features::{FeatureGate, FeatureSet, FeatureStage, OpenResponsesFeature};
56pub use handoff::{BoundaryItem, BoundaryStatus, HandoffReceipt, HandoffRequest};
57pub use hypothesis::{MismatchEvidence, MismatchKind, append_revision_guidance, classify_mismatch, revision_guidance};
58pub use orient::OrientationContext;
59pub use session_config::ResolvedSessionConfig;
60
61pub use types::*;