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
Phase 79.10 — durable audit log of ConfigTool proposals + their lifecycle (proposed → applied | rolled_back | rejected | expired).
config_reload
Phase 18 — runtime config reload coordinator.
config_watch
Phase 18 — debounced file watcher for config hot-reload.
cron_runner
Phase 79.7 runtime firing — tokio task that polls the CronStore and dispatches due entries.
cron_schedule
Phase 79.7 — cron_create / cron_list / cron_delete / cron_pause / cron_resume storage layer.
heartbeat
link_understanding
Phase 21 — link understanding.
llm_cron_dispatcher
Phase 79.7 runtime — LlmCronDispatcher.
plan_mode
Phase 79.1 — plan-mode state, refusal, and tool classification.
runtime_snapshot
Immutable per-agent runtime snapshot.
session
team_message_router
Phase 79.6 — broker bridge for team DM + broadcast messages.
telemetry
todo
Phase 79.4 — intra-turn scratch todo list.