/** * Add Relation Tool - 관계 추가 도구 * 수동으로 메모리 간의 관계를 추가합니다. */ import { z } from 'zod'; import { BaseTool } from '../../../tools/base-tool.js'; import type { ToolContext, ToolResult } from '../../../tools/types.js'; declare const AddRelationSchema: z.ZodObject<{ source_id: z.ZodString; target_id: z.ZodString; relation_type: z.ZodEnum<["CAUSES", "DEPENDS_ON", "FOLLOWS", "CONTRASTS_WITH", "REFERENCES", "BELONGS_TO", "VERSION_OF"]>; confidence: z.ZodDefault>; }, "strip", z.ZodTypeAny, { target_id: string; source_id: string; relation_type: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | "VERSION_OF"; confidence: number; }, { target_id: string; source_id: string; relation_type: "CAUSES" | "DEPENDS_ON" | "FOLLOWS" | "CONTRASTS_WITH" | "REFERENCES" | "BELONGS_TO" | "VERSION_OF"; confidence?: number | undefined; }>; export declare class AddRelationTool extends BaseTool { constructor(); /** * Given: source_id, target_id, relation_type, confidence * When: 관계 추가 수행 * Then: 추가된 관계 ID 반환 */ handle(params: z.infer, context: ToolContext): Promise; } export {}; //# sourceMappingURL=add-relation-tool.d.ts.map