Setup from yaml
repository_manager_setup_from_yamlSet up a workspace from YAML: clone or pull repos, create sibling symlinks, and run dependency-ordered uv sync installs when install is enabled.
Instructions
Sets up the workspace structure from a YAML file.
install=True extends clone/pull with the fresh-machine bootstrap
gap this closes (CONCEPT:RM-BOOTSTRAP): after every repository is
cloned or pulled, materialize the .uv-workspace-siblings/ symlinks
and run uv sync for agent-connector-sdk and every cloned project that
declares a path dependency on it, dependency-ordered (agent-connector-sdk
first). See :meth:install_projects for the mechanism and its
documented limits. Install failures are reported, never masked --
setup_from_yaml returns status="error" if any project failed to
install, even though every repository was still cloned/pulled.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| install | No | ||
| yaml_path | Yes |