Skip to main content

toolpath_copilot/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod error;
4pub mod io;
5pub mod paths;
6pub mod reader;
7pub mod types;
8
9pub use error::{ConvoError, Result};
10pub use io::ConvoIO;
11pub use paths::PathResolver;
12pub use reader::EventReader;
13pub use types::{
14    CopilotEvent, EventLine, MessageEvent, Session, SessionMetadata, SessionShutdown, SessionStart,
15    Subagent, ToolExecution, Workspace, parse_workspace,
16};
17
18pub mod provider;
19pub use provider::{CopilotConvo, PRODUCER_NAME, PROVIDER_ID, native_name, to_view, tool_category};
20
21pub mod project;
22pub use project::CopilotProjector;
23
24pub mod derive;