grove-cst 0.4.0

Core AST engine, grammar registry, fetch, and ingest for grove — the structural code-intelligence library behind the grove CLI and MCP server.
Documentation
//! The mcp-llm inner explorer subsystem.
//!
//! - [`config`] — the shared vocabulary persisted to `.grove/explore.json`
//!   (T01).
//! - [`client`] — the OpenAI-compatible chat client + health probe (T02).
//! - [`steering`] — per-mode system prompt text (T03).
//! - [`toolset`] — tool schema registry, gating, and dispatch (T03).
//! - [`agent`] — the bounded inner agent loop [`run_explore`] (T03).

pub mod agent;
pub mod client;
pub mod config;
pub mod grounding;
pub mod steering;
pub mod toolset;
pub mod trace;

pub use agent::{
    run_explore, run_explore_reporting, ExploreAnswer, ExploreError, NoopReporter, ProgressReporter,
};
pub use client::{
    health_probe, list_models, ChatClient, ChatRequest, ChatResponse, ClientError, HealthError,
    Message, OpenAiCompatClient, Role, Tool, ToolCall, Usage,
};
pub use config::{ExploreConfig, Provider, Steering};
pub use trace::{SessionMeta, TraceWriter};