Skip to main content

Crate nexo_core

Crate nexo_core 

Source

Re-exports§

pub use config_reload::ConfigReloadCoordinator;
pub use config_reload::ReloadOutcome;
pub use config_reload::ReloadRejection;
pub use runtime_snapshot::RuntimeSnapshot;
pub use agent::Agent;
pub use agent::AgentBehavior;
pub use agent::AgentContext;
pub use agent::AgentMessage;
pub use agent::AgentPayload;
pub use agent::AgentRouter;
pub use agent::AgentRuntime;
pub use agent::Command;
pub use agent::DelegationTool;
pub use agent::ExtensionHook;
pub use agent::ExtensionTool;
pub use agent::HeartbeatTool;
pub use agent::HookHandler;
pub use agent::HookOutcome;
pub use agent::HookRegistry;
pub use agent::InboundMessage;
pub use agent::LlmAgentBehavior;
pub use agent::MemoryTool;
pub use agent::MockPlugin;
pub use agent::MyStatsTool;
pub use agent::NoOpAgent;
pub use agent::Plugin;
pub use agent::PluginRegistry;
pub use agent::Response;
pub use agent::RunTrigger;
pub use agent::SessionLogsTool;
pub use agent::ToolHandler;
pub use agent::ToolRegistry;
pub use agent::WhatDoIKnowTool;
pub use agent::WhoAmITool;

Modules§

agent
config_changes_store
Durable audit log of ConfigTool proposals + their lifecycle (proposed → applied | rolled_back | rejected | expired).
config_reload
Runtime config reload coordinator.
config_watch
Debounced file watcher for config hot-reload.
cron_runner
Runtime firing — tokio task that polls the CronStore and dispatches due entries.
cron_schedule
cron_create / cron_list / cron_delete / cron_pause / cron_resume storage layer.
heartbeat
link_understanding
Link understanding.
llm_cron_dispatcher
LlmCronDispatcher.
plan_mode
Plan-mode state, refusal, and tool classification.
runtime_snapshot
Immutable per-agent runtime snapshot.
session
team_message_router
Broker bridge for team DM + broadcast messages.
telemetry
todo
Intra-turn scratch todo list.