ErrLookup › tinyhumansai/openhuman
tinyhumansai/openhuman
Your Personal AI super intelligence. A brain that builds a local-first memory of your life, a fantastic orchestrator of agent fleets and workflows, and a deep researcher. · Rust · 3,143 source files
Analyzed at a221052e0d on 2026-08-16. 382 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Finish choosing how OpenHuman runs (tap Continue on the setu | exception | error | validation, json, agent-tools, todo, serde, schema-mismatch |
| OpenHuman could not reach its remote (cloud) runtime. Check | exception | error | validation, json, agent-tools, todo, type-mismatch, serde |
| OpenHuman could not reach its local runtime. Quit and reopen | exception | error | cli, usage, required-argument, memory, ingest |
| audio blob is empty | exception | error | cli, usage, argument-parsing, memory |
voice_not_compiled Voice transcription is unavailable in this build — the voice module was not comp | error_code | error | cli, usage, argument-parsing, memory, graph |
| audio blob is empty | exception | error | cli, required-argument, usage, memory, query |
| Recovery phrase is required. | exception | error | cli, usage, argument-parsing, memory |
| Failed to secure recovery phrase. Please try again. | exception | error | cli, usage, argument-parsing, memory, destructive |
| PAYMENT_REQUIRED | http | error | cli, required-argument, destructive, memory |
| Invalid ${paramName}: ${value}. ID is out of the valid integ | validation | error | cli, usage, argument-parsing, memory |
| Invalid ${paramName}: '${value}'. Must be a valid integer ID | validation | critical | build, cargo-features, configuration, rpc, embedding, startup |
| Invalid ${paramName}: ${String(value)}. Type must be an inte | validation | critical | security, network-binding, configuration, rpc, authentication, deployment |
| Invalid ${paramName}: must be an array of IDs. | validation | error | cli, usage, argument-parsing, subconscious |
| Invalid ${paramName}[${index}]: ${errorMsg} | validation | error | cli, usage, argument-parsing, subconscious |
PAYMENT_REQUIRED PAYMENT_REQUIRED | exception | error | cli, usage, argument-parsing, subconscious |
| Sentry.flush(2000) timed out — event may not have reached Se | exception | error | cli, usage, argument-parsing, subconscious |
| RPC envelope contains undefined data | exception | error | configuration, toml, filesystem, startup, subconscious |
| agentTeamApi: ${label} must be a positive integer | validation | error | validation, pagination, agent-teams, typescript |
| agentTeamApi.get: teamId is required | validation | error | validation, agent-teams, required-field |
| agentTeamApi.listMessages: teamId is required | validation | error | validation, agent-teams, required-field |
| agentTeamApi.completeTask: teamId, taskId and memberId are r | validation | error | validation, agent-teams, required-field |
| agentTeamApi.shutdownMember: teamId and memberId are require | validation | error | validation, agent-teams, required-field |
| agentTeamApi.messageMember: teamId is required | validation | error | validation, agent-teams, required-field |
| agentTeamApi.startMember: teamId and memberId are required | validation | error | validation, agent-teams, required-field |
| agentWorkApi.list: limit must be a positive integer | validation | error | validation, pagination, agent-work |
| agentWorkApi.control: runId is required | validation | error | validation, agent-work, required-field |
| agentWorkApi.control: ${args.action} requires a message | validation | error | validation, agent-work, required-field |
| OpenHuman uses the session JWT — keys are not configurable h | validation | error | validation, ai-settings, authentication, byok |
OPENAI_CODEX_OAUTH_MISSING_AUTH_URL OPENAI_CODEX_OAUTH_MISSING_AUTH_URL | error_code | error | oauth, ai-settings, response-shape, openai-codex |
OPENAI_CODEX_OAUTH_MISSING_CALLBACK_URL OPENAI_CODEX_OAUTH_MISSING_CALLBACK_URL | error_code | error | oauth, validation, deep-link, openai-codex |
| Model testing is only available in the desktop app. | exception | error | environment, tauri, ai-settings, feature-availability |
| Model test RPC returned no result for ${workload} via ${prov | exception | error | response-shape, rpc, ai-settings, version-skew |
| Failed to send magic link (${response.status}) | http | error | network, http, authentication, backend |
| Request timed out. Please try again. | exception | error | network, timeout, authentication |
| Login token invalid or expired | exception | critical | authentication, login-token, rpc, one-time-token |
| ${context} returned an invalid response shape | exception | error | response-shape, rpc, channels, contract |
| Discord link start response missing required string field: l | exception | error | rpc, validation, discord, channels, contract-mismatch |
| Discord link start response missing required string field: i | validation | error | rpc, validation, discord, channels, contract-mismatch |
| Discord link complete response missing required boolean fiel | validation | error | rpc, validation, discord, channels, polling |
| Channel connect response missing status | validation | error | rpc, validation, channels, connect, contract-mismatch |
| provider_surfaces_list_queue: unexpected empty response | validation | error | rpc, validation, provider-surfaces, queue, mocking |
| Core RPC returned an error | exception | error | rpc, error-envelope, provider-surfaces, diagnostics |
| subagentApi.cancel: taskId is required | validation | warning | validation, precondition, subagent, ui |
| RPC envelope contains undefined data | validation | error | rpc, envelope, testing, mocking, thread |
| threads_token_usage returned an empty envelope | validation | warning | rpc, validation, thread, usage, envelope |
| worktreeApi.status: path is required | validation | warning | validation, precondition, worktree, ui |
| worktreeApi.diff: path is required | validation | warning | validation, precondition, worktree, ui |
| worktreeApi.remove: path is required | validation | warning | validation, precondition, worktree, destructive-action, ui |
| HTTP error! status: ${response.status} | http | error | http, network, backend, proxy, fetch |
| Core returned an empty backend URL | validation | error | config, rpc, backend-url, setup |
| Socket not connected — no client ID for event routing | exception | error | socket, realtime, chat, connectivity |
| Restart Core is only available in the desktop app. | exception | info | tauri, environment-guard, desktop, precondition |
| Core RPC token unavailable in Tauri; local RPC auth cannot b | exception | error | rpc, auth, tauri, startup, race-condition |
| Core RPC ${payload.method} timed out after ${effectiveTimeou | exception | error | rpc, timeout, performance, abort-controller |
| Core RPC HTTP ${response.status}: ${text || response.statusT | http | error | rpc, http, auth, core, status-code |
| Core RPC returned an error | exception | error | json-rpc, core-rpc, error-handling, tauri |
| Core RPC response missing result | validation | error | json-rpc, core-rpc, validation, mocking |
| Unknown core RPC error | exception | error | error-handling, core-rpc, javascript |
| mascot id is empty | validation | warning | validation, mascot, api-client |
| Core rejected the meet_agent_list_calls request. | exception | error | meet, core-rpc, json-rpc, io |
| Core rejected the meet_agent_get_call_detail request. | exception | error | meet, core-rpc, json-rpc, transcript |
| Please paste a meeting link. | validation | warning | validation, meet, form, recall-ai |
| Core rejected the agent_meetings_join request. | exception | error | meet, core-rpc, recall-ai, socket-io |
| Core rejected the meet_list_upcoming request. | exception | error | meet, calendar, core-rpc, validation |
| Core rejected the meet_set_event_policy request. | exception | error | meet, calendar, core-rpc, persistence |
| Core rejected the meet_get_event_policies request. | exception | error | meet, calendar, core-rpc, batching |
| [transport:cloud] ${method} timed out after ${this.timeoutMs | exception | error | network, timeout, cloud, abort, transport |
| [transport:cloud] HTTP ${response.status}: ${text || respons | http | error | http, cloud, auth, transport, network |
| Cloud RPC returned an error | exception | error | json-rpc, cloud, error-handling, transport |
| [transport:cloud] response missing result | validation | error | json-rpc, cloud, validation, transport |
| [transport:lan] ${method} timed out after ${this.timeoutMs}m | exception | error | network, timeout, lan, transport, ios |
| [transport:lan] HTTP ${response.status}: ${text || response. | http | error | http, lan, network, transport, connection-profile |
| LAN RPC returned an error | exception | error | json-rpc, lan, error-handling, transport |
| [transport:lan] response missing result | validation | error | json-rpc, lan, validation, transport |
| [transport:local] ${method} timed out after ${this.timeoutMs | exception | error | timeout, core-rpc, transport, abort, loopback |
| [transport:local] HTTP ${response.status}: ${text || respons | http | error | transport, local, http, json-rpc, core, auth |
| Core RPC returned an error | exception | error | rpc, json-rpc, core, protocol, mock |
| [transport:local] response missing result | exception | error | rpc, json-rpc, transport, protocol, config |
| [transport:manager] cloud profile missing rpcUrl | exception | error | transport, cloud, connection-profile, config |
| [transport:manager] lan profile missing rpcUrl | exception | error | transport, lan, connection-profile, discovery, config |
| [transport:manager] unknown profile kind: ${kind} | exception | error | transport, connection-profile, schema, version-skew |
| [transport:manager] tunnel profile missing channelId or core | exception | error | transport, tunnel, pairing, security-devices, config |
| [transport:manager] tunnel profile missing sessionToken or p | exception | error | transport, tunnel, pairing, auth, session |
| [transport:manager] all transports failed to connect | exception | error | transport, tunnel, lan, connectivity, retry |
| [tunnel] no device keypair | exception | error | transport, tunnel, crypto, keypair, pairing |
| [tunnel] no session cipher — handshake incomplete | exception | error | transport, tunnel, handshake, ordering, crypto |
| Failed to derive private key for path ${derivationPath} | exception | error | crypto, wallet, bip32, derivation, validation |
| Ed25519 derivation path must be fully hardened: ${derivation | exception | error | crypto, ed25519, slip-10, derivation, solana |
| Cannot reveal "${path}" on this device — it is a path on the | exception | warning | filesystem, cross-platform, remote-core, tauri, ux |
| OpenRouter OAuth returned an invalid callback URL. | exception | error | oauth, openrouter, url, loopback |
| OpenRouter OAuth callback state did not match the request. | exception | error | oauth, security, csrf, state, openrouter |
| OpenRouter OAuth did not return an authorization code. | exception | warning | oauth, openrouter, authorization-code, cancel |
| OpenRouter key exchange failed (${response.status}). | exception | error | oauth, openrouter, pkce, http, token-exchange |
| OpenRouter key exchange succeeded but no API key was returne | exception | error | oauth, openrouter, api-contract, json |
| OpenRouter OAuth listener returned an invalid redirect URL. | exception | error | oauth, openrouter, url, tauri, loopback |
| OpenRouter OAuth requires the desktop app. Use an API key in | exception | error | oauth, openrouter, loopback, desktop, environment |
| OpenRouter OAuth was cancelled. | exception | warning | oauth, cancellation, abortsignal, openrouter |
| Not running in Tauri | exception | error | tauri, ipc, auth, environment |
| Failed to parse service CLI output as JSON: ${err instanceof | exception | error | json, parsing, cli, subprocess |
| Failed to parse service CLI output as JSON: parsed value doe | exception | error | json, validation, cli, schema-drift |
| Not running in Tauri | exception | error | tauri, ipc, composio, environment |
| Not running in Tauri | exception | error | tauri, ipc, config, environment |
| Not running in Tauri | exception | error | tauri, ipc, environment-guard, conscious-loop, manual-action |
| Not running in Tauri | exception | error | tauri, ipc, environment-guard, doctor, diagnostics |
| Not running in Tauri | exception | error | tauri, ipc, environment-guard, cron, automation, mutation |
| Not running in Tauri | exception | error | tauri, environment, rpc, desktop |
| Local model runtime is unavailable in this core build. Resta | exception | error | rpc, version-skew, local-ai, feature-gate |
| Unsupported platform: ${platform} | exception | error | npm, install, platform, prebuilt |
| Unsupported arch ${arch} on ${platform} | exception | error | npm, install, arch, prebuilt |
| [openhuman] Checksum mismatch!\n expected: ${expectedChecks | exception | critical | npm, install, checksum, integrity, security |
| [openhuman] Extraction failed — binary not found after unpac | exception | error | npm, install, extraction, packaging |
| mcp.connectAuth.oauthTimeout | exception | warning | mcp, oauth, timeout, polling |
| mcp.install.missingRequired | validation | warning | mcp, env, validation, reconfigure |
| mcp.detail.reconfigureReconnectFailed | exception | error | mcp, auth, unauthorized, reconfigure |
| mcp.health.opErrorGeneric | exception | warning | mcp, batch, reconnect, partial-failure |
| Failed to fetch repositories | exception | error | composio, github, integration, repositories |
| Endpoint must start with http:// or https:// | validation | warning | validation, url, ai-provider, settings |
| Could not reach ${upserted.label}: ${msg} | exception | error | ai-provider, network, api-key, settings, rollback |
| settings.ai.slugMissingError | settings.ai.slugInUseError | | validation | warning | validation, slug, custom-provider, settings |
| Runtime unavailable: ${runtime.runtime} (${runtime.error ?? | exception | error | skills, runtime, workflow, availability |
| Failed to list branches | exception | error | composio, github, branches, workflow-input |
| Failed to fetch repositories | exception | error | composio, github, integration, repositories |
| batch_id must be a kebab-case slug | validation | error | validation, json, spec, agent-batch, naming |
| base_repo must be "tinyhumansai/openhuman" (got "${spec.base | validation | error | validation, json, spec, agent-batch, repository |
| base_branch must be "main" (got "${spec.base_branch}") | validation | error | validation, json, spec, agent-batch, git |
| tracking_issue must be a positive integer | validation | error | validation, json, spec, agent-batch, github-issues |
| agents must be a non-empty array | validation | error | validation, json, spec, agent-batch |
| batch size ${spec.agents.length} exceeds hard cap of 25 | validation | error | validation, json, spec, agent-batch, limits |
| must be an object | validation | error | validation, json, spec, agent-batch |
| missing required field "${key}" | validation | error | validation, json, spec, agent-batch, required-fields |
| id must match /^a\\d{2,3}$/ (got "${agent.id}") | validation | error | validation, json, spec, agent-batch, naming |
| duplicate id "${agent.id}" | validation | error | validation, json, spec, agent-batch, uniqueness |
| issue must be a positive integer | validation | error | validation, json, spec, agent-batch, github-issues |
| duplicate issue #${agent.issue} | validation | error | validation, json, spec, agent-batch, uniqueness, github-issues |
| title must be a non-empty string | validation | error | validation, json, spec, agent-batch |
| branch must match cursor/<id>-<issue>-<slug> (got "${agent.b | validation | error | validation, json, spec, agent-batch, git, naming |
| branch id segment "${m[1]}" does not match agent id "${agent | validation | error | validation, json, spec, agent-batch, consistency |
| branch issue segment "${m[2]}" does not match agent issue ${ | validation | error | validation, json, spec, agent-batch, consistency, github-issues |
| duplicate branch "${agent.branch}" | validation | error | validation, json, spec, agent-batch, uniqueness, git |
| owned_paths must be a non-empty array | validation | error | validation, json, spec, agent-batch, ownership |
| must be a non-empty string | validation | error | validation, json, spec, agent-batch, ownership |
| globs not allowed — use directory prefixes (got "${p}") | validation | error | validation, json, spec, agent-batch, ownership, globs |
| paths must be repo-relative, not absolute (got "${p}") | validation | error | validation, config, paths, cli |
| must be an array | validation | error | validation, config, cli |
| gh failed (${r.status}): ${r.stderr?.trim() || "unknown erro | exception | error | github, cli, network, auth |
| gh api failed (${list.status}): ${list.stderr?.trim() || "un | exception | error | github, cli, network, auth |
| gh issue comment failed: ${r.stderr?.trim() || ""} | exception | error | github, cli, auth, permissions |
| gh api PATCH failed: ${r.stderr?.trim() || ""} | exception | error | github, cli, rate-limit, race-condition |
| missing value for ${arg} | validation | error | cli, arguments, usage |
| unknown option: ${arg} | validation | error | cli, arguments, usage |
| ${label} must be a positive integer | validation | error | cli, validation, arguments |
| RPC token not provided and ${tokenPath} could not be read. P | exception | error | auth, rpc, config, token |
| RPC ${method} timed out after ${timeoutMs}ms | exception | error | rpc, timeout, network, performance |
| RPC ${method} returned non-JSON HTTP ${res.status}: ${bodyTe | exception | error | rpc, http, config, url |
| RPC ${method} HTTP ${res.status} | exception | error | rpc, http, auth, status-code |
| RPC ${method} error: ${JSON.stringify(body.error).slice(0, 3 | exception | error | rpc, json-rpc, api-contract, versioning |
| empty transcript | exception | error | data, transcript, filesystem, audit |
| no thread id in create_new envelope: ${JSON.stringify(create | exception | error | rpc, api-contract, versioning, threads |
| spawned core exited with ${child.exitCode}\n${stderrFn()} | exception | error | process, spawn, startup, build |
| timed out waiting for spawned core at ${coreUrl}\n${stderrFn | exception | error | timeout, startup, build, process |
| missing value for ${arg} | validation | error | cli, arguments, usage |
| unknown case '${name}' (valid: ${ALL_CASES.join(", ")}) | validation | error | cli, argument-validation, developer-tooling |
| unknown option: ${arg} | validation | error | cli, argument-validation, developer-tooling |
| RPC token not found at ${tokenPath}. Pass --token or set OPE | validation | error | auth, rpc, token, filesystem |
| RPC ${method} timed out after ${timeoutMs}ms | exception | error | rpc, timeout, network, llm-inference |
| RPC ${method} returned non-JSON HTTP ${res.status}: ${text.s | exception | error | rpc, json, network, configuration |
| RPC ${method} HTTP ${res.status} | exception | error | rpc, http, auth, configuration |
| RPC ${method} error: ${body.error.message || JSON.stringify( | exception | error | rpc, jsonrpc, version-drift, llm-inference |
| spawned core exited with ${child.exitCode} ${stderrFn()} | exception | error | process, spawn, rust, build, port-conflict |
| timed out waiting for core at ${coreUrl} ${stderrFn()} | exception | error | process, timeout, build, rust, cold-start |
| --isolated-workspace requires --spawn-core | validation | error | cli, argument-validation, developer-tooling |
| missing value for ${arg} | validation | error | cli, argument-validation, shell-quoting |
| unknown option: ${arg} | validation | error | cli, argument-validation, developer-tooling |
| ${label} must be a positive integer | validation | error | cli, validation, numeric-parsing |
| ${label} must be a non-negative integer | validation | error | cli, validation, numeric-parsing |
| ${label} must be a non-negative number | validation | error | cli, validation, numeric-parsing |
| RPC token not provided and ${tokenPath} could not be read. P | validation | error | auth, rpc, token, filesystem |
| RPC ${method} timed out after ${timeoutMs}ms | exception | error | rpc, timeout, network, llm-inference |
| RPC ${method} returned non-JSON HTTP ${res.status} | exception | error | rpc, json, network, configuration |
| RPC ${method} HTTP ${res.status} | exception | error | rpc, http, auth, configuration |
| RPC ${method} error | exception | error | rpc, jsonrpc, version-drift, diagnostics |
| spawned core exited with ${child.exitCode} ${stderrFn()} | exception | error | process, startup, core, debug-runner, cli |
| timed out waiting for spawned core at ${coreUrl} ${stderrFn( | exception | error | startup, timeout, rpc, core, debug-runner |
| --isolated-workspace requires --spawn-core | validation | error | cli, validation, flags |
| missing value for ${arg} | validation | error | cli, arguments, validation |
| unknown option: ${arg} | validation | error | cli, arguments, validation |
| --scenario must be one of ${Array.from(scenarios).join(", ") | validation | error | cli, validation, arguments |
| --provider-mode must be one of ${Array.from(providerModes).j | validation | error | cli, validation, arguments |
| ${label} must be a positive integer | validation | error | cli, validation, arguments, numbers |
| RPC token not provided and ${tokenPath} could not be read. P | validation | error | auth, token, rpc, workspace, cli |
| provider-chain source marker not found in App.tsx; expected | validation | error | docs, codegen, drift, developer-tooling |
| provider-chain source marker contained no `N. Component — ro | validation | error | docs, codegen, unicode, formatting |
| provider-chain rows must be numbered 1..N in order; row ${i | validation | error | docs, codegen, validation, drift |
| provider-chain row ${p.order} is missing a component name | validation | error | docs, codegen, validation |
| provider-chain row ${p.order} must not contain a "|" charact | validation | error | docs, codegen, markdown, validation |
| generated-block markers not found in ${FRONTEND_DOC}; expect | validation | error | docs, codegen, markdown, drift |
| generated-block END marker must come after the BEGIN marker | validation | error | docs, codegen, markdown, validation |
| ASC_KEY_ID, ASC_ISSUER_ID, and ASC_KEY_PATH are required. | validation | error | app-store-connect, release, env, ci, credentials |
| ${method} ${resourcePath} failed: ${message} | http | error | app-store-connect, api, network, auth, release |
| asset upload failed: ${res.status} ${res.statusText} ${await | http | error | app-store-connect, upload, network, release, screenshots |
| No appInfos found for app ${appId}. | exception | error | app-store-connect, config, env, release |
| No screenshots found in ${screenshotDir} | validation | error | app-store-connect, screenshots, file-system, release |
| ${label} must be an integer between 1 and 65535 | validation | error | cli, validation, networking, developer-tooling |
| unknown argument: ${arg} | validation | error | cli, validation, developer-tooling |
| could not resolve repo (set RABBIT_REPO=owner/name) | exception | error | cli, git, config, github |
| unknown arg: ${a} | validation | error | cli, validation |
| ${name} requires a value | validation | error | cli, validation, release, ci |
| Unknown option: ${arg} | validation | error | cli, validation, release |
| Could not infer GitHub repo. Pass --repo owner/repo. | exception | error | release, git, github, ci, config |
| Could not resolve latest tag | exception | error | release, git, ci, tags |
| Could not resolve latest GitHub Release tag for ${repo} | exception | error | github-cli, release-notes, release-automation, configuration |
| ${label} ref not found: ${ref} | exception | error | git, release-notes, validation, ci |
| OPENAI_API_KEY is required unless --no-ai or --dry-run is us | validation | error | openai, configuration, release-notes, environment |
| OpenAI Responses API timed out after ${timeoutMs}ms | http | error | openai, timeout, network, release-notes |
| OpenAI Responses API failed (${response.status}): ${message} | http | error | openai, http, api-errors, authentication |
| OpenAI response did not contain output text | http | error | openai, parsing, release-notes, api-contract |
| Refusing to overwrite hidden file: ${outputPath} | validation | warning | filesystem, safety-guard, release-notes, dotfiles |
| ${method}: HTTP ${res.status} ${await res.text()} | http | error | jsonrpc, http, testing, local-core |
| ${method}: ${body.error.message || JSON.stringify(body.error | http | error | jsonrpc, rpc-errors, testing, feature-gates |
| core not reachable at ${RPC_URL} — start it with `cargo run | exception | error | jsonrpc, connectivity, local-core, testing |
| open chat.db failed ({}). Grant Full Disk Access to OpenHuma | exception | error | macos, tcc, full-disk-access, sqlite, imessage |
| open chat.db failed for full-day read ({}) | exception | error | macos, tcc, full-disk-access, sqlite, imessage |
| config_get http {} | http | warning | jsonrpc, http, imessage, auth, tauri |
| core rpc {}: {} | http | error | jsonrpc, http, imessage, memory, retry |
| rebuilt whatsapp_data db still fails integrity_check at {} | exception | error | sqlite, corruption, whatsapp, recovery, data-integrity |
| whatsapp_data write lock poisoned: {e} | exception | error | rust, mutex, concurrency, whatsapp, panic |
| failed to build HTTP client: {e} | exception | error | http, tls, reqwest, configuration, startup |
| API request failed: {message} | http | error | api, backend, envelope, error-handling |
| API base URL must be an absolute http(s) URL with host | validation | error | rust, config, url, validation, backend-api |
| provider is required | validation | error | rust, validation, oauth, provider |
| login token is required | validation | error | rust, validation, auth, login-token |
| consume login token response missing jwt | validation | error | rust, auth, response-shape, backend-api, version-skew |
| channel is required | validation | error | rust, validation, channel, link-token |
| channel message not found (404) on {} {} | http | warning | rust, channel, http-404, ephemeral, degrade |
| {} {} failed ({status}): {text} | http | error | rust, backend-api, http-status, catch-all, retry |
| integrationId must be a 24-char hex id | validation | error | rust, validation, integration, objectid |
| threadId is required | validation | error | rust, validation, thread, id |
| integration id is required | validation | error | rust, validation, integration, revoke |
| encrypted payload too short | validation | error | rust, crypto, aes-gcm, base64, auth-handoff |
| invalid AES key: {e} | validation | error | rust, crypto, aes-gcm, key-length |
| AES-GCM decrypt failed: {e} | validation | error | rust, crypto, aes-gcm, auth-failure, key-mismatch |
| encryption key must decode to 32 raw bytes (raw, base64, or | validation | error | rust, crypto, key-format, base64, configuration |
| unknown agent subcommand '{other}'. Run `openhuman agent --h | validation | warning | rust, cli, argument-parsing, agent-cli |
| missing value for --out | validation | warning | rust, cli, argument-parsing, missing-value |
| missing value for --workspace | validation | warning | rust, cli, argument-parsing, missing-value |
| missing value for --model | validation | warning | rust, cli, argument-parsing, missing-value |
| unknown dump-all arg: {other} | validation | warning | rust, cli, argument-parsing, unknown-flag |
| --out <dir> is required | validation | warning | rust, cli, argument-parsing, required-argument |
| missing value for --agent | validation | warning | rust, cli, argument-parsing, missing-value |
| missing value for --toolkit | validation | warning | rust, cli, argument-parsing, missing-value, composio |
| unknown dump-prompt arg: {other} | validation | warning | rust, cli, argument-parsing, unknown-flag |
| --agent <id> is required (e.g. `orchestrator`, `integrations | validation | warning | rust, cli, argument-parsing, required-argument |
| --toolkit <slug> is required when --agent is `integrations_a | validation | warning | rust, cli, argument-parsing, composio, conditional-requirement |
| unknown list arg: {other} | validation | warning | rust, cli, argument-parsing, unknown-flag |
| missing value for {arg} | validation | warning | rust, cli, argument-parsing, missing-value, launch-options |
| empty value for {arg} | validation | error | cli, argument-parsing, launch-options, environment |
| tui feature disabled at compile time; rebuild with `--featur | console | error | feature-gate, build-config, tui, cli |
| missing value for --message | validation | error | cli, sentry, argument-parsing, debugging |
| unknown sentry-test arg: {other} | validation | error | cli, sentry, argument-parsing |
| Sentry is not initialized in this binary — no DSN is resolva | console | error | sentry, configuration, environment, observability |
| sentry-test unavailable: built without the crash-reporting f | console | error | feature-gate, build-config, sentry |
| failed to load dotenv from OPENHUMAN_DOTENV_PATH={path}: {e} | console | error | dotenv, configuration, environment, cli |
| missing value for --port | validation | error | cli, argument-parsing, server |
| invalid --port: {e} | validation | error | cli, argument-parsing, validation, server |
| missing value for --host | validation | error | cli, argument-parsing, server, network |
| unknown run arg: {other} | validation | error | cli, argument-parsing, server |
| missing value for --method | validation | error | cli, argument-parsing, json-rpc |
| missing value for --params | validation | error | cli, argument-parsing, json-rpc |
| unknown call arg: {other} | validation | error | cli, argument-parsing, json-rpc |
| --method is required | validation | error | cli, argument-parsing, json-rpc |
| unknown namespace '{namespace}'. Run `openhuman --help` to s | validation | error | cli, dispatch, feature-gate, json-rpc |
| unknown function '{namespace} {function}'. Run `openhuman {n | validation | error | cli, dispatch, feature-gate, json-rpc |
| memory driver `{driver_id}` does not advertise the `{cap}` c | console | error | configuration, capability-gate, memory, cli |
| memory driver `{driver_id}` is not the embedded TinyCortex d | console | error | configuration, capability-gate, memory, cli |
| unknown memory subcommand '{other}'. Run `openhuman memory - | validation | error | |
| unknown ingest arg: {other} | validation | error | |
| missing file argument. Use a file path or '-' for stdin. | validation | error | |
| unknown docs arg: {other} | validation | error | |
| unknown graph arg: {other} | validation | error | |
| invalid --limit: {e} | validation | error | |
| unknown query arg: {other} | validation | error | |
| --namespace is required for query | validation | error | |
| unknown namespaces arg: {other} | validation | error | |
| unknown clear arg: {other} | validation | error | |
| --namespace is required for clear | validation | error | |
| missing value for {flag} | validation | error | |
| file not found: {} | validation | error | |
| rpc_http transport was requested but this build was compiled | exception | error | |
| refusing to bind on non-loopback address {resolved_host} wit | exception | error | |
| unknown subconscious subcommand '{other}'. Run `openhuman su | validation | error | |
| missing value for --workspace | validation | error | |
| missing value for --mode | validation | error | |
| unknown flag '{other}' | validation | error | |
| config load failed: {e} | console | error | |
| unknown mode '{other}', expected simple|aggressive | validation | error | rust, cli, argument-validation, subconscious, enum-parsing |
| provider unavailable: {reason} | console | error | rust, subconscious, authentication, provider-routing, cli |
| tick failed: {e} | console | error | rust, subconscious, inference, circuit-breaker, network |
| missing --workspace | validation | error | rust, cli, argument-validation, flag-parsing |
| missing required string argument `{key}` | validation | error | rust, agent-tools, argument-validation, artifacts, json |
| artifact_list: {e} | exception | error | rust, agent-tools, artifacts, filesystem, io |
| artifact_get: {e} | exception | error | rust, agent-tools, artifacts, not-found, filesystem |
| artifact_delete: {e} | exception | error | rust, agent-tools, artifacts, not-found, destructive, permissions |
| integrations_agent requires a `toolkit` argument — e.g. `gma | validation | error | rust, debug, agent-prompts, integrations, argument-validation |
| AgentDefinitionRegistry missing after init | exception | error | rust, registry, concurrency, invariant, agent-prompts, debug |
| toolkit `{toolkit}` is not connected. Connected toolkits: [{ | exception | error | rust, integrations, composio, agent-prompts, not-found, debug |
| composio client unavailable — is the user signed in? ({e}) | exception | error | rust, integrations, composio, authentication, agent-prompts, debug |
| integrations_agent definition missing from registry | exception | error | rust, registry, agent-definitions, workspace-overrides, not-found, debug |
| integrations_agent definition not in registry | exception | error | rust, registry, agent-definitions, not-found, integrations, debug |
| integrations_agent must use PromptSource::Dynamic; got {:?} | exception | error | rust, agent-definitions, prompt-source, workspace-overrides, integrations, debug |
| agent registry rejected after merging workspace overrides fr | validation | error | rust, registry, agent-definitions, workspace-overrides, validation, toml |
| agent definition '{}' not found in registry | validation | error | rust, registry, agent-definitions, not-found, session-builder |
| Prompt blocked by security policy. | validation | error | |
| Prompt flagged for security review and was not processed. | validation | error | |
| first non-empty line of {} (line {}) is not a valid _meta ob | validation | error | |
| subagent_runner: config load failed building integrations_ag | exception | error | |
| Unsupported runtime kind: {other} | validation | error | |
| no integration client — user not signed in | exception | error | |
| composio client unavailable: {e} | exception | error | |
| GMAIL_FETCH_EMAILS failed: {e:#} | exception | error | |
| GMAIL_FETCH_EMAILS (direct) failed: {e:#} | exception | error | |
| GMAIL_FETCH_EMAILS error: {err} | exception | error | |
| Apify run failed: {e:#} | exception | error | |
| Apify run finished with status: {status} | exception | error | |
| Apify run returned no items array | exception | error | |
| Apify run returned an empty items array | exception | error | |
| memory client not ready | exception | error | |
| missing required string argument `{key}` | validation | error | |
| learning_list_facets: {e:#} | exception | error | |
| learning_get_facet: {e:#} | exception | error | |
| learning_cache_stats: {e:#} | exception | error | |
| learning_update_facet: {e:#} | exception | error | rust, sqlite, learning, agent-tools, concurrency |
| learning_update_facet: upsert failed: {e:#} | exception | error | rust, sqlite, learning, agent-tools, write-path |
| {tool}: set_user_state failed: {e:#} | exception | error | rust, sqlite, learning, agent-tools, pinning |
| {tool}: facet not found: {fk} | validation | warning | rust, learning, agent-tools, not-found, validation |
| {tool}: re-read failed: {e:#} | exception | error | rust, sqlite, learning, agent-tools, race-condition |
| learning_forget_facet: {e:#} | exception | error | rust, sqlite, learning, agent-tools, forget |
| learning_forget_facet: upsert failed: {e:#} | exception | error | rust, sqlite, learning, agent-tools, forget, write-path |
| learning_rebuild_cache: rebuild failed: {e:#} | exception | error | rust, sqlite, learning, stability, agent-tools |
| learning_reset_cache: {e:#} | exception | error | rust, sqlite, learning, reset, dangerous-tool |
| learning_save_profile: {e} | exception | error | rust, config, toml, learning, timeout |
| learning_save_profile: summarisation failed: {e:#} | exception | error | rust, llm, inference, learning, network |
| learning_save_profile: create dir failed: {e} | exception | error | rust, filesystem, permissions, learning, profile |
| learning_save_profile: write failed: {e} | exception | error | rust, filesystem, io, learning, profile |
| learning_enrich_profile: {e} | exception | error | rust, config, toml, learning, timeout |
| learning_enrich_profile: {e:#} | exception | error | rust, integration, linkedin, scraping, network, learning |
| duplicate member name: {name} | validation | warning | rust, agent-teams, validation, orchestration |
| unknown team: {team_id} | validation | warning | rust, agent-teams, not-found, validation, orchestration |
| unknown member: {member_id} | validation | warning | rust, agent-teams, not-found, validation, orchestration |
| team missing after creation: {team_id} | exception | error | agent-teams, internal-invariant, persistence, concurrency |
| task {task_id} cannot depend on itself | validation | error | agent-teams, tasks, dependencies, validation |
| unknown dependency: {depends_on} | validation | error | agent-teams, tasks, dependencies, validation |
| dependency cycle detected | validation | error | agent-teams, tasks, dependencies, cycle-detection |
| unknown member: {member_id} | validation | error | agent-teams, runtime, member-id, validation |
| agent_id '{}' not found | validation | error | agents, registry, tool-call, spawn |
| unknown workflow definition: {definition_id} | validation | error | workflow-runs, validation, definitions |
| unknown workflow run: {id} | validation | error | workflow-runs, validation, run-id |
| workflow run {id} is already completed | validation | error | workflow-runs, state-machine, idempotency |
| definition {} no longer exists | validation | error | workflow-runs, version-drift, definitions, upgrade |
| workflow run {run_id} vanished mid-loop | exception | critical | workflow-runs, concurrency, data-loss, internal-invariant |
| workflow run {run_id} vanished mid-phase | exception | critical | workflow-runs, concurrency, data-loss, internal-invariant |
| workflow fan-out failed: {err} | exception | error | workflow-runs, fan-out, executor, retry |
| workflow fan-out: worker {} failed: {err} | exception | error | workflow-runs, fan-out, worker-failure, panic |
| workflow fan-out: expected {expected_outcomes} result(s), go | exception | error | workflow-runs, fan-out, internal-invariant, bug |
| workflow scheduler graph compile failed: {e} | exception | error | rust, workflow, dag, graph, internal-invariant |
| workflow scheduler graph run failed: {e} | exception | error | rust, workflow, scheduler, recursion, runtime |
| agent `{parent}` is a `worker` tier and must not list `{chil | validation | error | rust, agents, config, boot, tier-hierarchy |
| agent `{parent}` ({ptier}) lists `{child}` ({ctier}) in suba | validation | error | rust, agents, config, boot, tier-hierarchy |
| tinyagents harness run failed: {e} | exception | error | rust, llm, harness, runtime, middleware |
| turn model source is missing a model | exception | error | rust, llm, model, internal-invariant |
| [agent] replay read_run_events_page failed run_id={run_id}: | exception | error | rust, replay, sqlite, storage, io |
| [agent] replay read_run_status failed run_id={run_id}: {e} | exception | error | rust, replay, storage, io, run-status |
| [agent] replay list_active_runs failed: {e} | exception | error | rust, replay, storage, io, listing |
| Missing 'agent' parameter | validation | warning | rust, tool, arguments, llm, delegation |
| Missing 'prompt' parameter | validation | warning | rust, tool, arguments, llm, delegation |
| Missing 'plan' parameter | validation | warning | rust, tool, arguments, llm, plan-review |
| missing required field `op` | validation | warning | rust, tool, arguments, llm, todo |
| missing `cards` for op=replace | validation | warning | rust, tool, arguments, llm, todo |
| invalid `cards`: {e} | validation | warning | rust, tool, arguments, serde, todo |
| missing required field `{key}` | validation | warning | rust, tool, arguments, llm, todo |
| invalid approvalMode '{other}' (expected required|not_requir | validation | warning | rust, tool, arguments, llm, todo |
| invalid approvalMode type (expected required|not_required|nu | validation | warning | rust, tool, arguments, llm, todo |
| `{key}` must be an array of strings | validation | error |