Skip to main content

Module bootstrap

Module bootstrap 

Source
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§

BootstrapResult
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.