Expand description
Bootstrap module — common setup for loading skills and creating tools.
This module provides reusable functions for frontends (robit-tui, robit-gui, etc.) to avoid duplicating skill loading and tool creation code.
Structs§
- Bootstrap
Result - Result of bootstrapping skills and tools.
Functions§
- bootstrap
- Bootstrap both skills and tools in one call.
- create_
tools_ from_ config - Create a ToolRegistry with tools filtered by config.enabled_tools.
- filter_
skills_ by_ config - Filter skills by the enabled_skills list in config, if present.
- load_
all_ skills - Load skills from standard locations (global ~/.robit/skills and project .robit/skills).
- log_
skill_ errors - Log any skill load errors as warnings.