Interface: PageType
Defined in: extensions/knowledge/knowledgeStore.ts:10
A kind of page: one of the kit's, or one an agent declares (knowledge({ pageTypes })).
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
description | string | What it holds and when to create one, in one line: told to the model. | extensions/knowledge/knowledgeStore.ts:18 |
dir | string | Where a file store keeps its pages, relative to the knowledge folder; "" for the root. | extensions/knowledge/knowledgeStore.ts:14 |
indexFields? | string[] | Frontmatter fields shown in the page's index line, e.g. ["mastery"]. | extensions/knowledge/knowledgeStore.ts:22 |
indexSection | string | Its section in the index, e.g. "Concepts". | extensions/knowledge/knowledgeStore.ts:16 |
template | string | The page's body skeleton (markdown, under its title), shown when one is created. | extensions/knowledge/knowledgeStore.ts:20 |
type | string | Its name, lowercase: concept, topic. Page ids start with it. | extensions/knowledge/knowledgeStore.ts:12 |