| unsafe media URL | validation | error | |
| validated Azure provider setup is missing api_base | exception | error | |
| serviceUrl claim mismatch | validation | error | |
| {error} | validation | error | |
| Provider ' ' only supports transcription. | exception | error | |
| Telegram application is restarting; message not delivered | exception | error | |
| Telegram bot token was rejected by the server | exception | error | |
| No API key configured for provider | exception | error | |
| Invalid thinking_style | validation | error | |
| the native TUI can open only WebSocket sessions; use… | exception | error | |
| blocked unsafe generated image URL | exception | error | |
| channel plugin name must start with a letter and contain… | validation | error | |
| assertion_header must identify a proxy-generated… | validation | error | |
| Could not resolve | exception | error | |
| the configured gateway port belongs to a different nanobot… | exception | error | |
| Found invalid setting(s). | exception | error | |
| could not start the local gateway | exception | error | |
| model_preset not found in model_presets | validation | error | |
| host is 0.0.0.0 (all interfaces) but api_key is not set -… | validation | error | |
| Response failed | exception | error | |
| providers. .proxy is only supported for OpenAI-compatible… | exception | error | |
| providers. .api_type is only supported for providers.openai | validation | error | |
| context_window_tokens must be an integer | validation | error | |
| public_ws_url must be an absolute ws:// or wss:// URL… | validation | error | |
| must set provider_name | exception | error | |
| MSTeams conversation ref has untrusted service_url for… | exception | error | |
| Channel plugin ' ' runtime ' ' does not resolve to a… | exception | error | |
| providers. conflicts with built-in provider ; use the… | validation | error | |
| .PLUGIN must stay inside | validation | error | |
| universal trusted proxy CIDRs are not allowed | validation | error | |
| could not install TUI dependencies | exception | error | |
| model_preset not found. Available | validation | error | |
| TUI release manifest is malformed | exception | error | |
| trusted proxy CIDRs must not cover all IPv4-mapped addresses | validation | error | |
| this source checkout requires Bun to run its matching TUI… | exception | error | |
| Custom image generation failed | exception | error | |
| Gemini Imagen generation failed | exception | error | |
| the native TUI is not available on Windows ARM64 because… | exception | error | |
| Provider ' ' requires api_base in config. | exception | error | |
| reference image is not a file | exception | error | |
| Gemini image generation failed | exception | error | |
| NANOBOT_TUI_BIN does not exist | exception | error | |
| session @ was not found | exception | error | |
| Found missing environment variable reference(s). | exception | error | |
| invalid trusted proxy CIDR | validation | error | |
| The top level of config.json must be a JSON object. | exception | error | |
| {desc} | exception | error | |
| .PLUGIN must be a ChannelPlugin | validation | error | |
| Ollama image generation failed | exception | error | |
| OpenAI model ' ' does not support reference images; use a… | exception | error | |
| local gateway did not become ready; logs | exception | error | |
| Environment-based configuration could not be parsed. Check… | exception | error | |
| OpenAI image generation failed | exception | error | |
| pip is not available and uv is not installed | exception | error | |
| Mattermost client is not started | exception | error | |
| .PLUGIN module does not exist inside its package | validation | error | |
| uninstall failed | exception | error | |
| the matching gateway instance is running on a different… | exception | error | |
| OpenRouter image generation failed | exception | error | |
| AIHubMix image generation timed out | exception | error | |
| must be an object | validation | error | |
| model and model_preset are mutually exclusive | validation | error | |
| Slack channel ' ' was not found. Use a joined channel name… | validation | error | |
| assertion_header must be a valid HTTP header name | validation | error | |
| signal-cli daemon not responding | exception | error | |
| update failed | exception | error | |
| Channel plugin ' ' does not provide a connector | exception | error | |
| Codex image generation failed | exception | error | |
| ModelScope did not return a task_id | exception | error | |
| no native TUI archive is published for nanobot | exception | error | |
| TUI release archive is incomplete | exception | error | |
| ChannelPlugin.management.feature_instances for | validation | error | |
| channel plugin webui entry must stay inside its package | validation | error | |
| TUI release manifest is incomplete | exception | error | |
| Azure OpenAI requires api_base in config. | exception | error | |
| Environment-based configuration is invalid. | exception | error | |
| PyJWT not installed. Run: nanobot plugins enable msteams | exception | error | |
| could not install TUI dependencies | exception | error | |
| TUI release archive contains invalid entries | exception | error | |
| channel plugin must use 'module:attribute' syntax | validation | error | |
| Feishu / Lark registration did not return a device_code | exception | error | |
| Slack Socket Mode WebSocket connect timed out | exception | error | |
| GitHub Copilot token exchange returned no token. | exception | error | |
| MCP authorization was cancelled | exception | error | |
| unsupported reference image | exception | error | |
| channel plugin management must be a ChannelManagementSpec | validation | error | |
| model_preset must be a non-empty string | validation | error | |
| Bot Framework OpenID config missing jwks_uri | exception | error | |
| Unable to read the file | exception | error | |
| model must be a non-empty string | validation | error | |
| model_preset name 'default' is reserved for agents.defaults | validation | error | |
| Unknown old_text | validation | error | |
| channel plugin module must be an absolute import path | validation | error | |
| JSON syntax error at line | exception | error | |
| xAI model catalog returned invalid JSON. | exception | error | |
| Slack target channel name is empty | validation | error | |
| Slack target user handle is empty | validation | error | |
| TUI release file failed verification | exception | error | |
| unsupported pip install command | exception | error | |
| Only a single user message is supported | validation | error | |