Skip to main content

Crate ninox_core

Crate ninox_core 

Source

Re-exports§

pub use brain::BrainEntry;
pub use brain::BrainIndex;
pub use brain::QueryFilters;
pub use config::AppConfig;
pub use config::ThemeVariant;
pub use events::Engine;
pub use events::Event;
pub use store::Store;
pub use types::*;

Modules§

brain
client
A hidden tmux client: tmux attach running on a PTY pair the app owns. From tmux’s perspective this is a normal terminal, so attach triggers a full repaint, PTY resize drives window size (window-size latest), and keyboard bytes written to the master are real terminal input.
config
events
github
harness
Data-driven agent-harness registry — harness definitions are DATA, not code (spec: field-notes-design.md §V “Backend (registry, not enum)”). Four known harnesses ship as compiled-in default specs; [harnesses.*] config entries override (whole-spec replace) or extend the registry, so adding a future harness requires zero Rust changes.
hooks
lifecycle
plugin
pty
store
tmux
types

Functions§

slugify
Convert a name into a tmux/URL-safe session ID.