pub mod adapter;
pub mod adapters;
pub mod context;
pub mod dir_registry;
pub mod member_source;
pub mod subprocess;
pub use shadi_mas;
pub use adapter::{CliAdapter, CliAdapterError, CliToolAdapter, prompt_tool_call};
pub use context::{ArtifactPayload, CodeContext, ContextPacket, ConversationMessage, FileSnapshot};
pub use subprocess::TrackedSubprocess;
pub mod mas {
pub use shadi_mas::{
engines::development::{DevelopmentEngine, DevelopmentEngineConfig},
AgentId, CoordinationEngine, Epoch, EventId, EventMetadata, EventOutcome, EventSource,
MasRuntime, PatternKind, SemanticEvent, SemanticPayload,
};
}