VaultMetadata
Defined in: Vault.ts:4
Persisted metadata for a vault (stored in chrome.storage.local).
Properties
Section titled “Properties”| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
agentId? | readonly | string | ID of the agent attached to this vault. The agent provides both a system prompt and MCP tools. Mutually exclusive with mcpServers. | Vault.ts:21 |
contextOverrides? | readonly | { datetime?: boolean; location?: boolean; } | Per-vault context injection overrides. When set, these override the default need resolution from agents/servers. The global privacy gate (settings.contextInjection) still takes precedence. | Vault.ts:39 |
contextOverrides.datetime? | readonly | boolean | - | Vault.ts:41 |
contextOverrides.location? | readonly | boolean | - | Vault.ts:40 |
createdAt | readonly | number | - | Vault.ts:7 |
documentCount | readonly | number | - | Vault.ts:8 |
id | readonly | string | - | Vault.ts:5 |
knowledgeGraphEnabled? | readonly | boolean | Whether knowledge graph extraction is enabled for this vault. When enabled, entity extraction runs after document ingestion and the graph is available for visualization. | Vault.ts:27 |
mcpServers? | readonly | readonly string[] | Canonical URLs of MCP servers attached to this vault. Tools from these servers are available in vault conversations. Empty array or undefined means no MCP tools attached. Mutually exclusive with agentId. | Vault.ts:15 |
name | readonly | string | - | Vault.ts:6 |
ontology? | readonly | readonly string[] | User-defined ontology labels for entity extraction. Each label is a word or short phrase (e.g. “person”, “regulation”). Falls back to UserSettings.knowledgeGraph.defaultOntology when empty. | Vault.ts:33 |
pinned? | readonly | boolean | Whether this vault is pinned to the Daneel new tab page. Pinned vaults appear in the “Pinned” section of the launcher. | Vault.ts:47 |