mdx_rust_analysis/lib.rs
1//! mdx-rust-analysis
2//!
3//! Responsible for:
4//! - Discovering and parsing Rust source (syn + tree-sitter)
5//! - Determining what code to bundle for the LLM
6//! - Generating and applying safe patches
7//!
8//! This crate will be heavily developed in Phase 2.
9
10pub mod bundler;
11pub mod editing;
12pub mod finders;
13
14pub use bundler::{analyze_agent, build_bundle_scope, AgentBundle, BundleScope};
15pub use finders::{
16 find_preambles, find_run_agent_functions, find_tools, looks_like_rig_agent, AgentEntrypoint,
17 ExtractedPrompt, ExtractedTool,
18};