export type ProtocolEra = "legacy" | "modern"; /** The complete public catalog in both protocol eras. */ export declare const AGENT_TOOL_NAMES: { readonly context: "knowledge_context"; readonly page: "knowledge_page"; readonly files: "knowledge_files"; readonly ingest: "knowledge_ingest"; readonly code: "knowledge_code"; readonly documentContext: "knowledge_document_context"; readonly document: "knowledge_document"; readonly admin: "knowledge_admin"; }; export type AgentToolName = (typeof AGENT_TOOL_NAMES)[keyof typeof AGENT_TOOL_NAMES]; /** * Private operation identifiers retained only by the in-process adapter that * reuses proven handlers. None of these identifiers are registered publicly. */ export declare const TOOL_NAMES: { readonly context: { readonly modern: "knowledge_context"; readonly legacy: "wiki_context"; }; readonly files: { readonly modern: "knowledge_files"; readonly legacy: "wiki_files"; }; readonly normalizeSource: { readonly modern: "knowledge_normalize_source"; readonly legacy: "wiki_normalize_source"; }; readonly prepareRequestIngestion: { readonly modern: "knowledge_prepare_request_ingestion"; readonly legacy: "wiki_prepare_request_ingestion"; }; readonly prepareSourceIngestion: { readonly modern: "knowledge_prepare_source_ingestion"; readonly legacy: "wiki_prepare_source_ingestion"; }; readonly evidenceIr: { readonly modern: "knowledge_evidence_ir"; readonly legacy: "wiki_evidence_ir"; }; readonly codeEvidence: { readonly modern: "knowledge_code_evidence"; readonly legacy: "wiki_code_evidence"; }; readonly documentPlan: { readonly modern: "knowledge_plan_document"; readonly legacy: "wiki_plan_document"; }; readonly sectionContext: { readonly modern: "knowledge_section_context"; readonly legacy: "wiki_get_section_context"; }; readonly writeDocument: { readonly modern: "knowledge_write_document"; readonly legacy: "wiki_write_document"; }; readonly reviewDocument: { readonly modern: "knowledge_review_document"; readonly legacy: "wiki_review_document"; }; readonly init: { readonly modern: "knowledge_init"; readonly legacy: "wiki_init"; }; readonly writePage: { readonly modern: "wiki_write_page"; readonly legacy: "wiki_write_page"; }; readonly editPage: { readonly modern: "wiki_edit_page"; readonly legacy: "wiki_edit_page"; }; readonly readPage: { readonly modern: "wiki_read_page"; readonly legacy: "wiki_read_page"; }; readonly deletePage: { readonly modern: "wiki_delete_page"; readonly legacy: "wiki_delete_page"; }; readonly movePage: { readonly modern: "wiki_move_page"; readonly legacy: "wiki_move_page"; }; readonly appendLog: { readonly modern: "wiki_append_log"; readonly legacy: "wiki_append_log"; }; readonly search: { readonly modern: "wiki_search"; readonly legacy: "wiki_search"; }; readonly graphQuery: { readonly modern: "wiki_graph_query"; readonly legacy: "wiki_graph_query"; }; readonly lint: { readonly modern: "wiki_lint"; readonly legacy: "wiki_lint"; }; readonly migrate: { readonly modern: "wiki_migrate"; readonly legacy: "wiki_migrate"; }; }; export type ToolKey = keyof typeof TOOL_NAMES; export declare function toolName(key: ToolKey, era?: ProtocolEra): string; //# sourceMappingURL=tool-names.d.ts.map