/** * 서버 컨텍스트 모듈 * @memento/core: createToolContext 등 export */ import type Database from 'better-sqlite3'; import type { ServerServices } from './bootstrap.js'; import type { ToolContext } from './tools/types.js'; export interface ServerContext { db: Database.Database; services: ServerServices; /** HTTP/MCP 요청별 에이전트 식별자 (미설정 시 ToolContext.agentId 생략) */ agentId?: string; } export declare function createServerContext(db: Database.Database, services: ServerServices): ServerContext; export declare function createToolContext(serverContext: ServerContext): ToolContext; export declare function createToolContext(db: Database.Database, services: ServerServices): ToolContext; //# sourceMappingURL=context.d.ts.map