ErrLookup › moeru-ai/airi
moeru-ai/airi
💖🧸 Self hosted, you-owned Grok Companion, a container of souls of waifu, cyber livings to bring them into our worlds, wishing to achieve Neuro-sama's altitude. Capable of realtime voice chat, Minecraft, Factorio playing. Web / macOS / Windows supported. · TypeScript · 1,879 source files
Analyzed at 438a067dde on 2026-09-17. 393 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| gameletKit requires a host gamelet orchestration runtime. | exception | error | plugin-sdk, tamagotchi, gamelet, host-runtime, lifecycle |
| Tool input schema must be a JSON Schema object or a… | validation | error | plugin-sdk, tamagotchi, tools, json-schema, validation, zod |
| Electron ipcRenderer is not available. Pass it explicitly… | exception | error | electron, preload, ipc, vue, eventa, context-isolation |
| Source with id not found. | exception | error | electron, desktop-capturer, stale-id, screen-capture |
| Failed to initialize Aliyun NLS provider. | exception | error | transcription, provider, initialization, credentials, aliyun |
| Failed to initialize speech provider | exception | error | speech, provider, initialization, api-key, deepgram |
| No streaming TTS model selected and server returned no… | exception | error | speech, streaming, model-selection, server-config |
| timeout must be a positive finite number | validation | error | electron, ipc, screen-capture, validation, timeout |
| Aliyun NLS returned a non-streaming result unexpectedly. | exception | error | transcription, streaming, discriminated-union, invariant, aliyun |
| gameletKit requires a host binding runtime. | exception | error | plugin-sdk, tamagotchi, gamelet, host-runtime, capabilities |
| [InferenceWorkerManager] Restarting worker in | console | warning | web-worker, restart, backoff, inference, lifecycle |
| Failed to download MediaPipe vision task asset for | exception | error | mediapipe, build, download, network, assets |
| Permission denied: . | exception | error | plugin-sdk, permissions, security, authorization, extension |
| Invalid WebSocket event format. | validation | error | websocket, superjson, valibot, schema, server-runtime |
| checkMacOSScreenCapturePermission is only available on… | exception | error | electron, macos, platform-guard, permissions, screen-capture |
| Invalid or missing transcription model. Please configure a… | exception | error | model-validation, configuration, transcription, whisper |
| Extension entrypoint id | validation | error | plugin-sdk, manifest, extension, identity, validation |
| Streaming model id missing backend prefix | exception | error | speech, streaming, model-id, format-validation |
| [ZipLoader] Failed to extract CDI/EXP metadata: | console | warning | live2d, zip, json-parse, model-metadata, expressions |
| Invalid chat session export format | validation | error | import-export, chat-sessions, validation, json |
| The DualSense controller failed to open and close. | exception | error | |
| Failed to like character | exception | error | http, api-client, characters, remote, hono-rpc |
| [Hearing] Confidence filter is enabled but the provider did… | console | warning | whisper, transcription, verbose-json, response-format, confidence-filter |
| Unknown extension session | exception | error | plugin-sdk, session, lifecycle, stale-handle, extension |
| Invalid accelerator " ": empty token | validation | error | keyboard-shortcut, accelerator, input-validation, global-shortcut |
| [Speech Pipeline] bidirectional-ws provider reached… | console | error | speech, streaming, websocket, race-condition, voice-catalog |
| [chat-session] persist task failed: | console | error | indexeddb, persistence, quota, chat-session |
| Failed to initialize transcription provider | exception | error | transcription, provider, initialization, api-key, comet-api |
| Web Speech API recognition did not start immediately. This… | console | warning | web-speech-api, microphone, browser, diagnostic |
| Extension module ` ` is already registered for session . | exception | error | plugin-sdk, extension, modules, registration, lifecycle |
| Missing value for --output-dir. | exception | error | cli, argv, vishot, capture, stage-tamagotchi |
| Invalid Godot stage view-state error payload. | validation | error | valibot, schema-validation, godot, error-envelope, ipc-payload |
| Invalid Godot stage view-state snapshot payload. | validation | error | valibot, schema-validation, godot, snapshot, ipc-payload |
| [mmd] emotion not found | console | warning | mmd, emotion, morphs, expression, llm-output |
| toolKit requires a host tool registry runtime. | exception | error | plugin-sdk, tamagotchi, tools, host-runtime, registration |
| [context-bridge] Failed to refresh completed remote stream: | console | warning | context-bridge, refresh-session, remote-stream, retry |
| no consumer registered for event delivery | console | warning | server-runtime, event-routing, pub-sub, consumer |
| Extension package changed during copy. Select the folder… | exception | error | filesystem, race-condition, integrity, extension-import |
| Extension package changed during inspection. Select the… | exception | error | filesystem, race-condition, extensions, electron |
| WebHID is not available in this browser. | exception | error | |
| MediaPipe backend not initialized (call init() first) | exception | error | mediapipe, mocap, lifecycle, initialization, async |
INTERNAL_SERVER_ERROR tts fetch failed | exception | error | |
| MCP tools are not available in this runtime. | exception | error | mcp, tools, runtime, capability, electron |
| Invalid AIRI websocket message. | validation | error | websocket, superjson, valibot, schema, server-sdk |
| No VRM animation loaded | console | error | vrm, vrma, animation, asset-loading, three |
| [BackgroundStore] activeBackgroundUrl: No entry or URL… | console | warning | pinia, store, computed, background, missing-entry, stale-reference |
| Kit ` ` is not registered. | exception | error | plugin-sdk, kit, registry, initialization-order |
| Extension folder import is available only from the… | exception | error | electron, ipc, security, extension-host |
| requestMacOSScreenCapturePermission is only available on… | exception | error | electron, macos, platform-guard, permissions, screen-capture |
| [GPU] Memory pressure | console | warning | gpu, vram, memory-pressure, inference, coordinator |
| 1. Microphone permission not granted - browser should… | console | warning | web-speech-api, microphone, permission, browser |
| Voice clone model requires a base64 audio sample in data… | exception | error | speech, voice-clone, validation, base64, mimo |
| Imported Extension entrypoints must be relative paths | exception | error | extensions, manifest, path-validation, import |
| Kit ` ` is not available for runtime ` `. | exception | error | plugin-sdk, kit, runtime, availability |
| No VRM animations found in the .vrma file | console | warning | vrm, vrma, gltf, loader, three-vrm |
| 2. Recognition already running - this is normal if called… | console | info | web-speech-api, microphone, browser, diagnostic |
| MiMo transcription failed | exception | error | network, api, audio, transcription, mimo |
| Unknown settings JSON | validation | error | live2d, pixi-live2d-display, runtime-detection, model-settings |
| WebSocket server connection failed | console | error | websocket, connection, authentication, terminal-state, channel-server |
| Failed to process markdown with syntax highlighting, using… | console | warning | markdown, shiki, syntax-highlighting, dompurify, fallback |
| [llm] Auto-disabling content-part arrays for | console | warning | llm, content-parts, serde, provider-compatibility, auto-degrade |
| [chat-sync] DELETE /api/v1/chats failed for | console | warning | chat-sync, http-delete, tombstone, offline-retry, network |
| Missing value for --avif-max-width. | exception | error | cli, argv, avif, vishot, capture |
| [mmd] gaze: no eye bone matched (左目/右目/両目); eye tracking… | console | info | mmd, gaze, skeleton, bone-names, pmx |
| 3. Browser requires user gesture - ensure microphone was… | console | error | |
| No compatible input provided for streaming transcription. | validation | error | stt, transcription, validation, provider-features |
| Widgets element not found | exception | warning | dom, vue, composable, theming, stage-layouts |
| Invalid transcription model | console | warning | settings, provider-config, transcription, openai-compatible, self-healing |
| Module ` ` was not found. | exception | error | plugin-sdk, modules, registry, lookup, lifecycle |
| Security-scoped Extension import access is not configured. | exception | error | electron, macos, security-scoped-bookmark, dependency-injection |
| Failed to ensure MediaPipe vision task asset for | exception | error | mediapipe, build, assets, download, filesystem |
| Invalid Godot stage view-state patch payload. | validation | error | valibot, schema-validation, godot, ipc-payload, strict-object |
| [parseActEmotion] Failed to parse ACT payload JSON | console | warning | llm, json, act-protocol, emotion, streaming |
| streaming models upstream | http | warning | network, api, auth, server, streaming, tts |
| [llm-streaming-control] handler failed | console | warning | llm, streaming, tool-call, event-handler |
| Tool messages require a correlated tool result | exception | error | responses-api, conversation-projection, tool-messages |
| [Stage] Failed to post caption reset for | console | info | broadcast-channel, teardown, speech, stage |
| TtsUpstreamResponseError (rethrown upstream response body… | http | error | tts, upstream, http, gateway |
| [chat-session] loadSession failed for | console | error | indexeddb, session-loading, cloud-sync, chat-session |
| Failed to set colorSpace on texture: | console | warning | vrm, three, texture, colorspace, materials |
| Invalid message example format | validation | error | character-card, parsing, import, validation, sillytavern |
| Plugin host debug bridge is not available in this runtime. | exception | warning | devtools, ipc, electron, runtime, bridge |
| Tamagotchi extension tool not found | exception | error | plugin-sdk, tamagotchi, tools, registry, lookup |
| Missing value for --avif-quality. | exception | error | cli, argv, avif, vishot, capture |
| [AIRI] Failed to patch built-in MToon outline shader… | console | warning | vrm, mtoon, shader, outline, three-vrm, version-drift |
| Text reading aborted | console | info | abort-controller, streaming, text-reading, vue-watch |
| [AutonomousArtist] Failed to spawn Result widget | console | warning | widgets, autonomous-artist, non-fatal, spawn, ui |
| [BG Removal Worker] WebGPU not available, falling back to… | console | warning | webgpu, wasm, background-removal, transformers-js, device-fallback |
| [chat-ws] socket error: | console | warning | websocket, network, chat-sync, reconnect |
| audio voices upstream returned malformed body | exception | error | schema, validation, api, server, tts, voices |
| Invalid Character Card V3. | validation | error | character-card, schema-validation, valibot, parsing |
| [chat-ws] ws error event: | console | warning | websocket, network, vueuse, chat-sync |
| Failed to ensure MediaPipe WASM assets | exception | error | mediapipe, build, wasm, node-modules, dependencies |
| Settings file not found | validation | error | live2d, file-upload, settings-file, webkitdirectory |
| [WhisperAdapter] Restarting in | console | warning | whisper, asr, web-worker, restart, backoff, inference |
| setSourceMutex released for window due to timeout. Please… | console | warning | electron, screen-capture, mutex, resource-leak, getdisplaymedia |
| [llm] Auto-disabling tools for | console | warning | llm, tool-calling, provider-compatibility, auto-degrade |
| The HID device is not a standard DualSense controller. | exception | error | |
| Wrapped extension peer client does not support event… | exception | error | websocket, server-sdk, adapter, duck-typing |
| The file is not an AIRI Live2D motion recording. | validation | error | validation, schema, valibot, file-import |