Skip to main content

Crate npcrs

Crate npcrs 

Source

Re-exports§

pub use error::NpcError;
pub use error::Result;
pub use gen::LlmResponse;
pub use gen::Message;
pub use gen::ToolCall;
pub use gen::ToolDef;
pub use gen::Usage;
pub use gen::calculate_cost;
pub use gen::sanitize_messages;
pub use kernel::Kernel;
pub use npc_compiler::Agent;
pub use npc_compiler::CodingAgent;
pub use npc_compiler::Jinx;
pub use npc_compiler::NPC;
pub use npc_compiler::Team;
pub use npc_compiler::ToolAgent;
pub use process::Process;
pub use shell::ShellState;
pub use tools::ToolRegistry;

Modules§

build_funcs
data
db
drivers
error
ffi
ft
gen
init
ipc
kernel
launcher
llm_funcs
mcp
memory
mix
ml_funcs
npc_array
npc_compiler
npc_sysenv
plugin_setup
process
scheduler
serve
shell
streaming
template
tools
vfs
work