kb_get_personal
Retrieve stored personal details and preferences to provide AI assistants with immediate context about you, enabling personalized interactions across sessions.
Instructions
Get personal information
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/index.ts:692-701 (handler)Tool handler in the main switch statement that calls KnowledgeManager.getPersonal() and returns the result as JSON-formatted text content.case 'kb_get_personal': { return { content: [ { type: 'text', text: JSON.stringify(km.getPersonal(), null, 2) } ] }; }
- src/index.ts:207-214 (schema)Tool schema definition in the tools array, specifying name, description, and empty input schema.{ name: 'kb_get_personal', description: 'Get personal information', inputSchema: { type: 'object', properties: {} } },
- src/KnowledgeManager.ts:332-334 (helper)Implementation of getPersonal() method in KnowledgeManager class, which returns a shallow copy of the personal info from the knowledge base.getPersonal(): PersonalInfo { return { ...this.kb.personal }; }