noir_sync_repos
Clone or update Noir repositories locally to enable searching. Supports syncing core repos, community libraries, and reference resources.
Instructions
Clone or update Noir repositories locally. Run this first to enable searching. Default: syncs core repos (noir compiler/stdlib/docs, noir-examples). Use categories to sync additional repos: 'libraries' for community packages, 'reference' for awesome-noir.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Force re-clone even if repos exist (default: false) | |
| repos | No | Specific repos to sync by name (e.g., ['noir-bignum', 'noir_json_parser']) | |
| version | No | Noir version tag for the main noir repo (e.g., 'v1.0.0-beta.3'). Defaults to latest supported version. | |
| categories | No | Categories to sync: 'core' (default), 'libraries', 'reference'. Example: ['core', 'libraries'] |