akb_create_vault
Create a new knowledge base vault to store documents in an access-controlled repository, or set it up as a read-only mirror of an external git repository.
Instructions
Create a new knowledge base vault (a separate, access-controlled repository for documents). Pass external_git to instead create a read-only mirror of an upstream git repo — the vault tracks the remote on a polling schedule and rejects user writes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Vault name (lowercase, hyphens allowed) | |
| template | No | Vault template to apply (pre-creates collections with guides). Ignored when external_git is set. | |
| description | No | What this vault is for | |
| external_git | No | Optional: turn the new vault into a read-only mirror of an upstream git repo. | |
| public_access | No | Public access: none=private, reader=public read, writer=public read+write | none |
| _vault_skill_ack | No | Opaque acknowledgement returned as vault_skill.ack_token. After applying that guide, retry the unchanged operation with this value. The bundled proxy supplies it automatically. |