Expand description
Composable help & instructions for kaish.
kaish’s canonical guidance lives here, once, so the kernel help builtin, the
REPL, the MCP server, and external embedders (kaijutsu, kaibo) all build their
human- and agent-facing instructions on the same source — a kaish release pushes
updates everywhere instead of each frontend hand-rolling prose that drifts.
Two surfaces:
topic— thehelp <topic>command / MCP-prompt compatibility surface:get_help,list_topics,HelpTopic. Whole embedded markdown docs.- [
compose] — the composition surface: a concept-organizedFragmentmodel (Concept/Variant/Audience/Depth/ locale) assembled bycomposeviaSelectors and ready-madeRecipes.
Design: docs/composable-help.md.
Re-exports§
pub use topic::get_help;pub use topic::list_topics;pub use topic::HelpTopic;pub use compose::compose;pub use compose::coverage;pub use compose::render_syntax_reference;pub use compose::Audience;pub use compose::Concept;pub use compose::Depth;pub use compose::Fragment;pub use compose::GeneratedContent;pub use compose::MissingFragment;pub use compose::Recipe;pub use compose::SchemaContent;pub use compose::Selector;pub use compose::Variant;pub use compose::DEFAULT_LOCALE;