smart_status
Check if Outline Wiki's AI features are enabled and view index statistics for content management.
Instructions
Check if smart features are enabled and get index statistics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/lib/handlers/smart.ts:209-219 (handler)The main handler function for the 'smart_status' tool. It retrieves statistics from the brain (vector store) and returns whether smart features are enabled and the number of indexed chunks.
async smart_status() { const stats = await brain.getStats(); return { enabled: stats.enabled, indexedChunks: stats.chunks, message: stats.enabled ? `Smart features are enabled with ${stats.chunks} indexed chunks.` : ERROR_MESSAGES.SMART_FEATURES_DISABLED, }; }, - src/lib/schemas.ts:168-168 (schema)Zod schema definition for 'smart_status' tool input (no parameters required).
export const smartStatusSchema = z.object({}); - src/lib/schemas.ts:250-250 (schema)Inclusion of smartStatusSchema in the toolSchemas map under 'smart_status' key.
smart_status: smartStatusSchema, - src/lib/tools.ts:230-234 (registration)Registration of the 'smart_status' tool in the allTools array using createTool, which converts the Zod schema to JSON Schema for MCP.
createTool( 'smart_status', 'Check if smart features are enabled and get index statistics.', 'smart_status' ),