/** * Gaia Module Tools v2.0 * * Workflow patterns + Advanced memory - collective consciousness. * Named after Gaia from Foundation - "We are all one, and one is all." * * v2: SQLite + FTS5 memory system with 5-tier hierarchy and BM25 ranking. * * Tools (17 total): * Checkpoint/Session Tools (9): * - gaia_checkpoint: Save full structured state to disk * - gaia_status: Return lightweight index card (~150 tokens) * - gaia_query: Keyword search across checkpoint * - gaia_get_decisions: List architectural decisions * - gaia_get_progress: Task progress summary * - gaia_get_changes: Files changed in session * - gaia_handoff: Create session handoff document * - gaia_observe: Auto-detect patterns and observations * - gaia_migrate: Migrate v1 checkpoint data to v2 * * Memory Tools (5): * - gaia_save: Save a new memory (SQLite + FTS5) * - gaia_search: Search memories with BM25 + composite scoring * - gaia_get: Get memory by ID * - gaia_delete: Delete memory + cascade links * - gaia_stats: Get memory statistics * * Linking Tools (3): * - gaia_link: Create typed link between memories (with optional valid_from backfill) * - gaia_invalidate: Soft-delete a link by setting invalidated_at * - gaia_graph: Get link graph for a memory (with optional as_of temporal filter) */ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export declare function registerGaiaTools(server: McpServer): void; /** * Cleanup function to close database connection */ export declare function cleanupGaiaMemory(): void; //# sourceMappingURL=index.d.ts.map