/** * Typed message keys for the ai-agent i18n system. * * All translatable strings in the package are referenced by these keys. * Organized by domain: agent, knowledge, tool, error, export, provider, interop, approval, log. * * @module i18n/keys */ export declare const AGENT_KEYS: { /** JSON runner: "You MUST output valid JSON ONLY." */ readonly 'agent.json.rules.validJsonOnly': "agent.json.rules.validJsonOnly"; /** JSON runner: "Do not wrap the output in markdown fences." */ readonly 'agent.json.rules.noMarkdownFences': "agent.json.rules.noMarkdownFences"; /** JSON runner: "Do not include commentary or explanation." */ readonly 'agent.json.rules.noCommentary': "agent.json.rules.noCommentary"; /** JSON runner: "Use double quotes for all keys and string values." */ readonly 'agent.json.rules.doubleQuotes': "agent.json.rules.doubleQuotes"; /** JSON runner: "Do not include trailing commas." */ readonly 'agent.json.rules.noTrailingCommas': "agent.json.rules.noTrailingCommas"; /** JSON runner default spec description */ readonly 'agent.json.defaultDescription': "agent.json.defaultDescription"; /** JSON runner default system prompt */ readonly 'agent.json.systemPrompt': "agent.json.systemPrompt"; }; export declare const KNOWLEDGE_KEYS: { /** "# Reference Knowledge" */ readonly 'knowledge.header': "knowledge.header"; /** "The following information is provided for your reference..." */ readonly 'knowledge.description': "knowledge.description"; }; export declare const TOOL_KEYS: { /** Knowledge tool main description */ readonly 'tool.knowledge.description': "tool.knowledge.description"; /** "Available knowledge spaces:" */ readonly 'tool.knowledge.availableSpaces': "tool.knowledge.availableSpaces"; /** "Knowledge space" fallback description */ readonly 'tool.knowledge.spaceDefault': "tool.knowledge.spaceDefault"; /** "The question or search query to find relevant information" */ readonly 'tool.knowledge.param.query': "tool.knowledge.param.query"; /** "Specific knowledge space to query..." */ readonly 'tool.knowledge.param.spaceKey': "tool.knowledge.param.spaceKey"; /** "Maximum number of results to return" */ readonly 'tool.knowledge.param.topK': "tool.knowledge.param.topK"; /** "No relevant information found..." */ readonly 'tool.knowledge.noResults': "tool.knowledge.noResults"; /** "[Source {index} - {space}] (relevance: {score}%)" */ readonly 'tool.knowledge.sourceLabel': "tool.knowledge.sourceLabel"; /** "Execute {name}" fallback tool description */ readonly 'tool.fallbackDescription': "tool.fallbackDescription"; /** "The message or query to send to the agent" */ readonly 'tool.mcp.param.message': "tool.mcp.param.message"; /** "Optional session ID to continue a conversation" */ readonly 'tool.mcp.param.sessionId': "tool.mcp.param.sessionId"; /** "Interact with {key} agent" */ readonly 'tool.mcp.agentDescription': "tool.mcp.agentDescription"; /** "Execute the {name} tool with the following arguments: {args}" */ readonly 'tool.mcp.executePrompt': "tool.mcp.executePrompt"; /** "Execute {name} tool" */ readonly 'tool.mcp.toolDescription': "tool.mcp.toolDescription"; }; export declare const INTEROP_KEYS: { /** "# Agent Identity" */ readonly 'interop.prompt.agentIdentity': "interop.prompt.agentIdentity"; /** "You are {key} (v{version})." */ readonly 'interop.prompt.youAre': "interop.prompt.youAre"; /** "## Description" */ readonly 'interop.prompt.description': "interop.prompt.description"; /** "## Instructions" */ readonly 'interop.prompt.instructions': "interop.prompt.instructions"; /** "## Available Tools" */ readonly 'interop.prompt.availableTools': "interop.prompt.availableTools"; /** "You have access to the following tools:" */ readonly 'interop.prompt.toolsIntro': "interop.prompt.toolsIntro"; /** "Parameters:" */ readonly 'interop.prompt.parameters': "interop.prompt.parameters"; /** "## Knowledge Context" */ readonly 'interop.prompt.knowledgeContext': "interop.prompt.knowledgeContext"; /** "## Additional Context" */ readonly 'interop.prompt.additionalContext': "interop.prompt.additionalContext"; /** Markdown: "## Table of Contents" */ readonly 'interop.md.toc': "interop.md.toc"; /** Markdown: "## Overview" */ readonly 'interop.md.overview': "interop.md.overview"; /** Markdown: "## Tools" */ readonly 'interop.md.tools': "interop.md.tools"; /** Markdown: "## Knowledge" */ readonly 'interop.md.knowledge': "interop.md.knowledge"; /** Markdown: "## Policy" */ readonly 'interop.md.policy': "interop.md.policy"; /** "- **Key**: {key}" */ readonly 'interop.md.metaKey': "interop.md.metaKey"; /** "- **Version**: {version}" */ readonly 'interop.md.metaVersion': "interop.md.metaVersion"; /** "- **Stability**: {stability}" */ readonly 'interop.md.metaStability': "interop.md.metaStability"; /** "- **Owners**: {owners}" */ readonly 'interop.md.metaOwners': "interop.md.metaOwners"; /** "- **Tags**: {tags}" */ readonly 'interop.md.metaTags': "interop.md.metaTags"; /** "**Schema:**" */ readonly 'interop.md.schema': "interop.md.schema"; /** "**Automation Safe**: Yes/No" */ readonly 'interop.md.automationSafe': "interop.md.automationSafe"; /** "(required)" */ readonly 'interop.md.required': "interop.md.required"; /** "(optional)" */ readonly 'interop.md.optional': "interop.md.optional"; /** "- **Minimum Confidence**: {min}" */ readonly 'interop.md.minConfidence': "interop.md.minConfidence"; /** "- **Escalation Threshold**: {threshold}" */ readonly 'interop.md.escalationThreshold': "interop.md.escalationThreshold"; /** "- **Escalate on Tool Failure**: Yes" */ readonly 'interop.md.escalateToolFailure': "interop.md.escalateToolFailure"; /** "- **Escalate on Timeout**: Yes" */ readonly 'interop.md.escalateTimeout': "interop.md.escalateTimeout"; /** "Yes" */ readonly 'interop.md.yes': "interop.md.yes"; /** "No" */ readonly 'interop.md.no': "interop.md.no"; }; export declare const ERROR_KEYS: { /** "createAgentJsonRunner requires a model or provider config" */ readonly 'error.jsonRunner.requiresModel': "error.jsonRunner.requiresModel"; /** "Missing handler for tool: {name}" */ readonly 'error.missingToolHandler': "error.missingToolHandler"; /** "Unknown backend: {backend}" */ readonly 'error.unknownBackend': "error.unknownBackend"; /** "Claude Agent SDK not available. Install @anthropic-ai/claude-agent-sdk" */ readonly 'error.claudeSdk.notAvailable': "error.claudeSdk.notAvailable"; /** "Claude Agent SDK not installed. Run: npm install @anthropic-ai/claude-agent-sdk" */ readonly 'error.claudeSdk.notInstalled': "error.claudeSdk.notInstalled"; /** "OpenCode SDK not available. Install @opencode-ai/sdk" */ readonly 'error.opencodeSdk.notAvailable': "error.opencodeSdk.notAvailable"; /** "OpenCode SDK not installed. Run: npm install @opencode-ai/sdk" */ readonly 'error.opencodeSdk.notInstalled': "error.opencodeSdk.notInstalled"; /** "Provider not initialized" */ readonly 'error.providerNotInitialized': "error.providerNotInitialized"; /** "Agent key is required" */ readonly 'error.agentKeyRequired': "error.agentKeyRequired"; /** "Agent {key} is missing a string version" */ readonly 'error.agentMissingVersion': "error.agentMissingVersion"; /** "Agent {key} requires instructions" */ readonly 'error.agentRequiresInstructions': "error.agentRequiresInstructions"; /** "Agent {key} must expose at least one tool" */ readonly 'error.agentRequiresTool': "error.agentRequiresTool"; /** "Agent {key} has duplicate tool name: {name}" */ readonly 'error.agentDuplicateTool': "error.agentDuplicateTool"; /** "Agent spec not found for {name}" */ readonly 'error.agentSpecNotFound': "error.agentSpecNotFound"; /** "Spec not found: {specKey}" */ readonly 'error.specNotFound': "error.specNotFound"; /** "Tool not found: {name}" */ readonly 'error.toolNotFound': "error.toolNotFound"; /** "No handler registered for tool: {name}" */ readonly 'error.noHandlerForTool': "error.noHandlerForTool"; /** "No handler for tool: {name}" */ readonly 'error.noToolHandler': "error.noToolHandler"; /** "Unknown export format: {format}" */ readonly 'error.unknownExportFormat': "error.unknownExportFormat"; /** "Handler not found for tool {name}" */ readonly 'error.handlerNotFoundForTool': "error.handlerNotFoundForTool"; /** "Tool '{name}' not found or has no handler" */ readonly 'error.toolNotFoundOrNoHandler': "error.toolNotFoundOrNoHandler"; /** "Tool {name} has no execute handler" */ readonly 'error.toolNoExecuteHandler': "error.toolNoExecuteHandler"; /** "not registered" */ readonly 'error.provider.notRegistered': "error.provider.notRegistered"; /** "dependencies not installed or not configured" */ readonly 'error.provider.depsNotInstalled': "error.provider.depsNotInstalled"; /** "SDK not installed or API key not configured" */ readonly 'error.provider.sdkNotConfigured': "error.provider.sdkNotConfigured"; /** "@anthropic-ai/claude-agent-sdk is not installed" */ readonly 'error.provider.claudeSdkMissing': "error.provider.claudeSdkMissing"; /** "@opencode-ai/sdk is not installed" */ readonly 'error.provider.opencodeSdkMissing': "error.provider.opencodeSdkMissing"; /** "SDK not installed" */ readonly 'error.provider.sdkNotInstalled': "error.provider.sdkNotInstalled"; /** "Failed to create context: {error}" */ readonly 'error.provider.contextCreation': "error.provider.contextCreation"; /** "Execution failed: {error}" */ readonly 'error.provider.executionFailed': "error.provider.executionFailed"; /** "Stream failed: {error}" */ readonly 'error.provider.streamFailed': "error.provider.streamFailed"; /** "Provider '{provider}' is not available: {reason}" */ readonly 'error.provider.notAvailable': "error.provider.notAvailable"; /** "PostHog LLM Analytics requires @posthog/ai to be installed." */ readonly 'error.telemetry.posthogAiRequired': "error.telemetry.posthogAiRequired"; /** "PostHog LLM Analytics requires either a client instance or an apiKey." */ readonly 'error.telemetry.posthogClientOrKeyRequired': "error.telemetry.posthogClientOrKeyRequired"; /** "PostHog LLM Analytics requires posthog-node to be installed." */ readonly 'error.telemetry.posthogNodeRequired': "error.telemetry.posthogNodeRequired"; }; export declare const EXPORT_KEYS: { /** "# Agent Configuration" */ readonly 'export.agentConfiguration': "export.agentConfiguration"; /** "## Metadata" */ readonly 'export.metadata': "export.metadata"; /** "- **Name**: {name}" */ readonly 'export.metaName': "export.metaName"; /** "- **Version**: {version}" */ readonly 'export.metaVersion': "export.metaVersion"; /** "- **Owners**: {owners}" */ readonly 'export.metaOwners': "export.metaOwners"; /** "- **Model**: {model}" */ readonly 'export.metaModel': "export.metaModel"; /** "## Instructions" */ readonly 'export.instructions': "export.instructions"; /** "## Available Tools" */ readonly 'export.availableTools': "export.availableTools"; /** "## Tools" */ readonly 'export.tools': "export.tools"; /** "## Knowledge Sources" */ readonly 'export.knowledgeSources': "export.knowledgeSources"; /** "## Policy" */ readonly 'export.policy': "export.policy"; /** "## Additional Context" */ readonly 'export.additionalContext': "export.additionalContext"; /** "## Configuration" */ readonly 'export.configuration': "export.configuration"; /** "## MCP Servers" */ readonly 'export.mcpServers': "export.mcpServers"; /** "**Parameters:**" */ readonly 'export.parameters': "export.parameters"; /** "requires approval" */ readonly 'export.requiresApproval': "export.requiresApproval"; /** "not automation safe" */ readonly 'export.notAutomationSafe': "export.notAutomationSafe"; /** "*(requires approval)*" */ readonly 'export.requiresApprovalMd': "export.requiresApprovalMd"; /** "*(not automation safe)*" */ readonly 'export.notAutomationSafeMd': "export.notAutomationSafeMd"; /** "(required)" */ readonly 'export.required': "export.required"; /** "(optional)" */ readonly 'export.optional': "export.optional"; /** "- Minimum confidence: {min}" */ readonly 'export.minConfidence': "export.minConfidence"; /** "- Escalation policy is configured" */ readonly 'export.escalationConfigured': "export.escalationConfigured"; /** "- Escalation policy configured" */ readonly 'export.escalationPolicyConfigured': "export.escalationPolicyConfigured"; /** "- Feature flags: {flags}" */ readonly 'export.featureFlags': "export.featureFlags"; /** "*Generated from ContractSpec: {key}*" */ readonly 'export.generatedFrom': "export.generatedFrom"; /** "*Exported at: {date}*" */ readonly 'export.exportedAt': "export.exportedAt"; /** "> Agent type: **{type}**" */ readonly 'export.agentType': "export.agentType"; /** "No description" fallback */ readonly 'export.noDescription': "export.noDescription"; /** "Spec must have a meta.key" */ readonly 'export.validation.requiresKey': "export.validation.requiresKey"; /** "Spec must have instructions" */ readonly 'export.validation.requiresInstructions': "export.validation.requiresInstructions"; /** "Spec must have at least one tool" */ readonly 'export.validation.requiresTool': "export.validation.requiresTool"; /** "All tools must have a name" */ readonly 'export.validation.toolRequiresName': "export.validation.toolRequiresName"; /** "Tool must have a description or name" */ readonly 'export.validation.toolRequiresDescOrName': "export.validation.toolRequiresDescOrName"; /** "Tool name '{name}' should be a valid identifier..." */ readonly 'export.validation.toolInvalidName': "export.validation.toolInvalidName"; /** "Primary agent with full tool access for code generation and modification." */ readonly 'export.agentType.build': "export.agentType.build"; /** "Restricted agent for analysis and planning..." */ readonly 'export.agentType.plan': "export.agentType.plan"; /** "General-purpose subagent for complex questions..." */ readonly 'export.agentType.general': "export.agentType.general"; /** "Fast subagent optimized for codebase exploration..." */ readonly 'export.agentType.explore': "export.agentType.explore"; /** "(requires approval)" */ readonly 'export.bridge.requiresApproval': "export.bridge.requiresApproval"; /** "(ask mode)" */ readonly 'export.bridge.askMode': "export.bridge.askMode"; }; export declare const APPROVAL_KEYS: { /** 'Tool "{name}" requires approval' */ readonly 'approval.toolRequiresApproval': "approval.toolRequiresApproval"; }; export declare const LOG_KEYS: { /** "[UnifiedAgent] {backend} failed, falling back to {fallback}" */ readonly 'log.unifiedAgent.fallback': "log.unifiedAgent.fallback"; /** 'Required knowledge space "{key}" is not available' */ readonly 'log.knowledge.spaceNotAvailable': "log.knowledge.spaceNotAvailable"; /** 'Failed to load required knowledge "{key}": ...' */ readonly 'log.knowledge.loadFailed': "log.knowledge.loadFailed"; /** "Failed to query knowledge space {space}: ..." */ readonly 'log.knowledge.queryFailed': "log.knowledge.queryFailed"; /** "[MCPToolServer] Started {name}@{version} with {count} tools" */ readonly 'log.mcpServer.started': "log.mcpServer.started"; /** "[MCPToolServer] Stopped {name}" */ readonly 'log.mcpServer.stopped': "log.mcpServer.stopped"; }; export declare const I18N_KEYS: { /** "[UnifiedAgent] {backend} failed, falling back to {fallback}" */ readonly 'log.unifiedAgent.fallback': "log.unifiedAgent.fallback"; /** 'Required knowledge space "{key}" is not available' */ readonly 'log.knowledge.spaceNotAvailable': "log.knowledge.spaceNotAvailable"; /** 'Failed to load required knowledge "{key}": ...' */ readonly 'log.knowledge.loadFailed': "log.knowledge.loadFailed"; /** "Failed to query knowledge space {space}: ..." */ readonly 'log.knowledge.queryFailed': "log.knowledge.queryFailed"; /** "[MCPToolServer] Started {name}@{version} with {count} tools" */ readonly 'log.mcpServer.started': "log.mcpServer.started"; /** "[MCPToolServer] Stopped {name}" */ readonly 'log.mcpServer.stopped': "log.mcpServer.stopped"; /** 'Tool "{name}" requires approval' */ readonly 'approval.toolRequiresApproval': "approval.toolRequiresApproval"; /** "# Agent Configuration" */ readonly 'export.agentConfiguration': "export.agentConfiguration"; /** "## Metadata" */ readonly 'export.metadata': "export.metadata"; /** "- **Name**: {name}" */ readonly 'export.metaName': "export.metaName"; /** "- **Version**: {version}" */ readonly 'export.metaVersion': "export.metaVersion"; /** "- **Owners**: {owners}" */ readonly 'export.metaOwners': "export.metaOwners"; /** "- **Model**: {model}" */ readonly 'export.metaModel': "export.metaModel"; /** "## Instructions" */ readonly 'export.instructions': "export.instructions"; /** "## Available Tools" */ readonly 'export.availableTools': "export.availableTools"; /** "## Tools" */ readonly 'export.tools': "export.tools"; /** "## Knowledge Sources" */ readonly 'export.knowledgeSources': "export.knowledgeSources"; /** "## Policy" */ readonly 'export.policy': "export.policy"; /** "## Additional Context" */ readonly 'export.additionalContext': "export.additionalContext"; /** "## Configuration" */ readonly 'export.configuration': "export.configuration"; /** "## MCP Servers" */ readonly 'export.mcpServers': "export.mcpServers"; /** "**Parameters:**" */ readonly 'export.parameters': "export.parameters"; /** "requires approval" */ readonly 'export.requiresApproval': "export.requiresApproval"; /** "not automation safe" */ readonly 'export.notAutomationSafe': "export.notAutomationSafe"; /** "*(requires approval)*" */ readonly 'export.requiresApprovalMd': "export.requiresApprovalMd"; /** "*(not automation safe)*" */ readonly 'export.notAutomationSafeMd': "export.notAutomationSafeMd"; /** "(required)" */ readonly 'export.required': "export.required"; /** "(optional)" */ readonly 'export.optional': "export.optional"; /** "- Minimum confidence: {min}" */ readonly 'export.minConfidence': "export.minConfidence"; /** "- Escalation policy is configured" */ readonly 'export.escalationConfigured': "export.escalationConfigured"; /** "- Escalation policy configured" */ readonly 'export.escalationPolicyConfigured': "export.escalationPolicyConfigured"; /** "- Feature flags: {flags}" */ readonly 'export.featureFlags': "export.featureFlags"; /** "*Generated from ContractSpec: {key}*" */ readonly 'export.generatedFrom': "export.generatedFrom"; /** "*Exported at: {date}*" */ readonly 'export.exportedAt': "export.exportedAt"; /** "> Agent type: **{type}**" */ readonly 'export.agentType': "export.agentType"; /** "No description" fallback */ readonly 'export.noDescription': "export.noDescription"; /** "Spec must have a meta.key" */ readonly 'export.validation.requiresKey': "export.validation.requiresKey"; /** "Spec must have instructions" */ readonly 'export.validation.requiresInstructions': "export.validation.requiresInstructions"; /** "Spec must have at least one tool" */ readonly 'export.validation.requiresTool': "export.validation.requiresTool"; /** "All tools must have a name" */ readonly 'export.validation.toolRequiresName': "export.validation.toolRequiresName"; /** "Tool must have a description or name" */ readonly 'export.validation.toolRequiresDescOrName': "export.validation.toolRequiresDescOrName"; /** "Tool name '{name}' should be a valid identifier..." */ readonly 'export.validation.toolInvalidName': "export.validation.toolInvalidName"; /** "Primary agent with full tool access for code generation and modification." */ readonly 'export.agentType.build': "export.agentType.build"; /** "Restricted agent for analysis and planning..." */ readonly 'export.agentType.plan': "export.agentType.plan"; /** "General-purpose subagent for complex questions..." */ readonly 'export.agentType.general': "export.agentType.general"; /** "Fast subagent optimized for codebase exploration..." */ readonly 'export.agentType.explore': "export.agentType.explore"; /** "(requires approval)" */ readonly 'export.bridge.requiresApproval': "export.bridge.requiresApproval"; /** "(ask mode)" */ readonly 'export.bridge.askMode': "export.bridge.askMode"; /** "createAgentJsonRunner requires a model or provider config" */ readonly 'error.jsonRunner.requiresModel': "error.jsonRunner.requiresModel"; /** "Missing handler for tool: {name}" */ readonly 'error.missingToolHandler': "error.missingToolHandler"; /** "Unknown backend: {backend}" */ readonly 'error.unknownBackend': "error.unknownBackend"; /** "Claude Agent SDK not available. Install @anthropic-ai/claude-agent-sdk" */ readonly 'error.claudeSdk.notAvailable': "error.claudeSdk.notAvailable"; /** "Claude Agent SDK not installed. Run: npm install @anthropic-ai/claude-agent-sdk" */ readonly 'error.claudeSdk.notInstalled': "error.claudeSdk.notInstalled"; /** "OpenCode SDK not available. Install @opencode-ai/sdk" */ readonly 'error.opencodeSdk.notAvailable': "error.opencodeSdk.notAvailable"; /** "OpenCode SDK not installed. Run: npm install @opencode-ai/sdk" */ readonly 'error.opencodeSdk.notInstalled': "error.opencodeSdk.notInstalled"; /** "Provider not initialized" */ readonly 'error.providerNotInitialized': "error.providerNotInitialized"; /** "Agent key is required" */ readonly 'error.agentKeyRequired': "error.agentKeyRequired"; /** "Agent {key} is missing a string version" */ readonly 'error.agentMissingVersion': "error.agentMissingVersion"; /** "Agent {key} requires instructions" */ readonly 'error.agentRequiresInstructions': "error.agentRequiresInstructions"; /** "Agent {key} must expose at least one tool" */ readonly 'error.agentRequiresTool': "error.agentRequiresTool"; /** "Agent {key} has duplicate tool name: {name}" */ readonly 'error.agentDuplicateTool': "error.agentDuplicateTool"; /** "Agent spec not found for {name}" */ readonly 'error.agentSpecNotFound': "error.agentSpecNotFound"; /** "Spec not found: {specKey}" */ readonly 'error.specNotFound': "error.specNotFound"; /** "Tool not found: {name}" */ readonly 'error.toolNotFound': "error.toolNotFound"; /** "No handler registered for tool: {name}" */ readonly 'error.noHandlerForTool': "error.noHandlerForTool"; /** "No handler for tool: {name}" */ readonly 'error.noToolHandler': "error.noToolHandler"; /** "Unknown export format: {format}" */ readonly 'error.unknownExportFormat': "error.unknownExportFormat"; /** "Handler not found for tool {name}" */ readonly 'error.handlerNotFoundForTool': "error.handlerNotFoundForTool"; /** "Tool '{name}' not found or has no handler" */ readonly 'error.toolNotFoundOrNoHandler': "error.toolNotFoundOrNoHandler"; /** "Tool {name} has no execute handler" */ readonly 'error.toolNoExecuteHandler': "error.toolNoExecuteHandler"; /** "not registered" */ readonly 'error.provider.notRegistered': "error.provider.notRegistered"; /** "dependencies not installed or not configured" */ readonly 'error.provider.depsNotInstalled': "error.provider.depsNotInstalled"; /** "SDK not installed or API key not configured" */ readonly 'error.provider.sdkNotConfigured': "error.provider.sdkNotConfigured"; /** "@anthropic-ai/claude-agent-sdk is not installed" */ readonly 'error.provider.claudeSdkMissing': "error.provider.claudeSdkMissing"; /** "@opencode-ai/sdk is not installed" */ readonly 'error.provider.opencodeSdkMissing': "error.provider.opencodeSdkMissing"; /** "SDK not installed" */ readonly 'error.provider.sdkNotInstalled': "error.provider.sdkNotInstalled"; /** "Failed to create context: {error}" */ readonly 'error.provider.contextCreation': "error.provider.contextCreation"; /** "Execution failed: {error}" */ readonly 'error.provider.executionFailed': "error.provider.executionFailed"; /** "Stream failed: {error}" */ readonly 'error.provider.streamFailed': "error.provider.streamFailed"; /** "Provider '{provider}' is not available: {reason}" */ readonly 'error.provider.notAvailable': "error.provider.notAvailable"; /** "PostHog LLM Analytics requires @posthog/ai to be installed." */ readonly 'error.telemetry.posthogAiRequired': "error.telemetry.posthogAiRequired"; /** "PostHog LLM Analytics requires either a client instance or an apiKey." */ readonly 'error.telemetry.posthogClientOrKeyRequired': "error.telemetry.posthogClientOrKeyRequired"; /** "PostHog LLM Analytics requires posthog-node to be installed." */ readonly 'error.telemetry.posthogNodeRequired': "error.telemetry.posthogNodeRequired"; /** "# Agent Identity" */ readonly 'interop.prompt.agentIdentity': "interop.prompt.agentIdentity"; /** "You are {key} (v{version})." */ readonly 'interop.prompt.youAre': "interop.prompt.youAre"; /** "## Description" */ readonly 'interop.prompt.description': "interop.prompt.description"; /** "## Instructions" */ readonly 'interop.prompt.instructions': "interop.prompt.instructions"; /** "## Available Tools" */ readonly 'interop.prompt.availableTools': "interop.prompt.availableTools"; /** "You have access to the following tools:" */ readonly 'interop.prompt.toolsIntro': "interop.prompt.toolsIntro"; /** "Parameters:" */ readonly 'interop.prompt.parameters': "interop.prompt.parameters"; /** "## Knowledge Context" */ readonly 'interop.prompt.knowledgeContext': "interop.prompt.knowledgeContext"; /** "## Additional Context" */ readonly 'interop.prompt.additionalContext': "interop.prompt.additionalContext"; /** Markdown: "## Table of Contents" */ readonly 'interop.md.toc': "interop.md.toc"; /** Markdown: "## Overview" */ readonly 'interop.md.overview': "interop.md.overview"; /** Markdown: "## Tools" */ readonly 'interop.md.tools': "interop.md.tools"; /** Markdown: "## Knowledge" */ readonly 'interop.md.knowledge': "interop.md.knowledge"; /** Markdown: "## Policy" */ readonly 'interop.md.policy': "interop.md.policy"; /** "- **Key**: {key}" */ readonly 'interop.md.metaKey': "interop.md.metaKey"; /** "- **Version**: {version}" */ readonly 'interop.md.metaVersion': "interop.md.metaVersion"; /** "- **Stability**: {stability}" */ readonly 'interop.md.metaStability': "interop.md.metaStability"; /** "- **Owners**: {owners}" */ readonly 'interop.md.metaOwners': "interop.md.metaOwners"; /** "- **Tags**: {tags}" */ readonly 'interop.md.metaTags': "interop.md.metaTags"; /** "**Schema:**" */ readonly 'interop.md.schema': "interop.md.schema"; /** "**Automation Safe**: Yes/No" */ readonly 'interop.md.automationSafe': "interop.md.automationSafe"; /** "(required)" */ readonly 'interop.md.required': "interop.md.required"; /** "(optional)" */ readonly 'interop.md.optional': "interop.md.optional"; /** "- **Minimum Confidence**: {min}" */ readonly 'interop.md.minConfidence': "interop.md.minConfidence"; /** "- **Escalation Threshold**: {threshold}" */ readonly 'interop.md.escalationThreshold': "interop.md.escalationThreshold"; /** "- **Escalate on Tool Failure**: Yes" */ readonly 'interop.md.escalateToolFailure': "interop.md.escalateToolFailure"; /** "- **Escalate on Timeout**: Yes" */ readonly 'interop.md.escalateTimeout': "interop.md.escalateTimeout"; /** "Yes" */ readonly 'interop.md.yes': "interop.md.yes"; /** "No" */ readonly 'interop.md.no': "interop.md.no"; /** Knowledge tool main description */ readonly 'tool.knowledge.description': "tool.knowledge.description"; /** "Available knowledge spaces:" */ readonly 'tool.knowledge.availableSpaces': "tool.knowledge.availableSpaces"; /** "Knowledge space" fallback description */ readonly 'tool.knowledge.spaceDefault': "tool.knowledge.spaceDefault"; /** "The question or search query to find relevant information" */ readonly 'tool.knowledge.param.query': "tool.knowledge.param.query"; /** "Specific knowledge space to query..." */ readonly 'tool.knowledge.param.spaceKey': "tool.knowledge.param.spaceKey"; /** "Maximum number of results to return" */ readonly 'tool.knowledge.param.topK': "tool.knowledge.param.topK"; /** "No relevant information found..." */ readonly 'tool.knowledge.noResults': "tool.knowledge.noResults"; /** "[Source {index} - {space}] (relevance: {score}%)" */ readonly 'tool.knowledge.sourceLabel': "tool.knowledge.sourceLabel"; /** "Execute {name}" fallback tool description */ readonly 'tool.fallbackDescription': "tool.fallbackDescription"; /** "The message or query to send to the agent" */ readonly 'tool.mcp.param.message': "tool.mcp.param.message"; /** "Optional session ID to continue a conversation" */ readonly 'tool.mcp.param.sessionId': "tool.mcp.param.sessionId"; /** "Interact with {key} agent" */ readonly 'tool.mcp.agentDescription': "tool.mcp.agentDescription"; /** "Execute the {name} tool with the following arguments: {args}" */ readonly 'tool.mcp.executePrompt': "tool.mcp.executePrompt"; /** "Execute {name} tool" */ readonly 'tool.mcp.toolDescription': "tool.mcp.toolDescription"; /** "# Reference Knowledge" */ readonly 'knowledge.header': "knowledge.header"; /** "The following information is provided for your reference..." */ readonly 'knowledge.description': "knowledge.description"; /** JSON runner: "You MUST output valid JSON ONLY." */ readonly 'agent.json.rules.validJsonOnly': "agent.json.rules.validJsonOnly"; /** JSON runner: "Do not wrap the output in markdown fences." */ readonly 'agent.json.rules.noMarkdownFences': "agent.json.rules.noMarkdownFences"; /** JSON runner: "Do not include commentary or explanation." */ readonly 'agent.json.rules.noCommentary': "agent.json.rules.noCommentary"; /** JSON runner: "Use double quotes for all keys and string values." */ readonly 'agent.json.rules.doubleQuotes': "agent.json.rules.doubleQuotes"; /** JSON runner: "Do not include trailing commas." */ readonly 'agent.json.rules.noTrailingCommas': "agent.json.rules.noTrailingCommas"; /** JSON runner default spec description */ readonly 'agent.json.defaultDescription': "agent.json.defaultDescription"; /** JSON runner default system prompt */ readonly 'agent.json.systemPrompt': "agent.json.systemPrompt"; }; /** Union type of all message keys */ export type AgentMessageKey = keyof typeof I18N_KEYS;