kaish_kernel/help.rs
1//! Help system for kaish.
2//!
3//! The content and composition logic now live in the `kaish-help` crate so the
4//! kernel, REPL, MCP server, and embedders share one canonical source. This module
5//! re-exports that surface; existing `crate::help::{get_help, HelpTopic, ...}` paths
6//! keep working. See `docs/composable-help.md`.
7
8// Compatibility surface — the `help <topic>` builtin and MCP prompts.
9pub use kaish_help::topic::{get_help, list_topics, tool_help, HelpTopic};
10
11// Composition surface — recipes for frontends and embedders.
12pub use kaish_help::{
13 compose, coverage, Audience, Concept, Depth, Fragment, GeneratedContent, MissingFragment,
14 Recipe, SchemaContent, Selector, Variant, DEFAULT_LOCALE,
15};