Skip to main content

netsky_core/
lib.rs

1//! netsky core: agent model, prompt loader, spawner, config.
2//!
3//! All canonical string constants (session names, state paths, env var
4//! names, MCP server names, CLI flags) live in [`consts`]. Magic strings
5//! in this crate are a bug — promote them to `consts`.
6
7pub mod agent;
8pub mod config;
9pub mod consts;
10pub mod cron;
11pub mod envelope;
12pub mod error;
13pub mod jsonl;
14pub mod paths;
15pub mod process;
16pub mod prompt;
17pub mod runtime;
18pub mod spawn;
19
20pub use agent::AgentId;
21pub use error::{Error, Result};
22pub use prompt::{PromptContext, render_prompt};
23pub use runtime::Runtime;