brain_import
Import lessons from a publicly shared Brain snapshot into your own Brain instance. Prevent naming collisions with optional topic prefixes and control overwrite behavior.
Instructions
Import lessons from a publicly shared Brain snapshot into your own Brain instance. Accepts a share ID (UUID) or the full share URL from brain_share. Optionally prefix all imported topics to avoid naming collisions (e.g. topic_prefix="team"). Existing lessons are NOT overwritten by default — pass overwrite=true to replace them. Example: brain_import(instance_id="...", share_id="abc123", topic_prefix="imported")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Preview what would be imported without writing to the Brain. | |
| share_id | Yes | Share ID (UUID) or full share URL from brain_share. | |
| overwrite | No | Replace existing lessons with the same topic. Default false. | |
| instance_id | Yes | UUID of the Brain instance to import lessons into. | |
| topic_prefix | No | Optional prefix to prepend to all imported topic names (e.g. "team" → "team:auth:jwt-expiry"). Prevents collisions with your own lessons. | |
| min_confidence | No | Skip lessons below this confidence threshold (0.0–1.0). Default: 0 (import all). |