JuliusBrussee/caveman
Documented errors, page 8 of 18. Back to JuliusBrussee/caveman
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| azure api-version is not on the allowlist | validation | error | azure, openai, api-version, allowlist, config |
cave_memory_ttl_invalid cave_memory_ttl_invalid | error_code | error | ttl, duration, memory, validation |
| caveman agent: file path is required | validation | error | validation, arguments, empty-value |
| caveman agent: Standard Schema emitted invalid input JSON… | validation | error | schema, json-schema, type-check, tool-definition |
closed closed | error_code | error | lifecycle, closed-runtime, python |
| must be one of | validation | error | validation, enum, mcp, arguments |
| request URL is missing | validation | error | go, proxy, url, validation |
| sqlite parent is group/world writable | validation | error | go, posix, sqlite, security, permissions, filesystem |
| stats days must be between 0 and 3660 | validation | error | validation, stats, cli |
| caveman: remote gateway key revocation was unavailable… | http | error | network, logout, http, credentials |
| ccr: recovery handle not found | error_code | error | ccr, not-found, recovery-handle, sentinel-error |
| device login timed out before approval | exception | error | auth, device-flow, timeout, cli |
| forget | exception | error | sqlite, delete, write-failed, transaction |
| LiteLLM metadata must be a native dictionary | validation | error | python, type-error, metadata, litellm |
| mapped trace_id is empty | validation | error | import, field-mapping, validation |
| public_key conflicts with public_keys entry | validation | error | security, validation, receipt-bundle, key-conflict |
| session-value artifact tenant scope mismatch | validation | error | routing, multi-tenant, scope, artifact |
| replay manifest carries ids for dataset cases | exception | error | fixture-validation, replay-manifest, coverage |
| cachebench: replay token summary overflow | validation | error | |
cave_execution_authorization_ambiguous cave_execution_authorization_ambiguous | error_code | error | agent-runtime, options, locked-build |
| caveman agent: latency guardrail requires positive integer… | validation | error | validation, eval, guardrail, argument-validation |
| caveman build: unresolved relative source import | error_code | error | build, module-resolution, imports |
| failed to read CODEX_HOME | exception | error | filesystem, env-var, codex, config |
| Gemini caveman MCP entry changed after enable; refusing… | exception | error | mcp, gemini, safety-guard, disable, config-drift |
| githubapp: invalid request path | validation | error | github, ssrf, url-validation, path |
| native hook payload too large | exception | error | payload-size, proxy, hooks, validation |
| native runtime: invalid decision record | validation | error | schema, validation, native-runtime |
| probe object still exists after purge | validation | error | object-storage, cleanup, minio, invariant |
| session-value artifact outside validity window | validation | error | routing, validity-window, time, clock-skew, artifact |
| session-value feature | validation | error | |
| sync incomplete | exception | error | sync, aggregation, network |
| cachebench: invalid target | validation | error | |
cave_tool_result_requires_recovery cave_tool_result_requires_recovery | exception | error | recovery, tool-results, misconfiguration |
cave_unknown_transform cave_unknown_transform | exception | error | plan, transform, registry, agent-runtime |
| configure sqlite storage budget | exception | error | sqlite, storage-budget, configuration |
| kms: encode request | exception | info | go, kms, json, request |
| kms: probe encrypt | exception | error | go, kms, probe, encryption, api |
| key_id is required | validation | error | validation, crypto, schema |
| : verified_at must be RFC3339 | validation | error | datetime, format, yaml, catalog |
| OpenCode caveman MCP entry changed after enable; refusing… | exception | error | config, disable-safety, mcp |
| unsupported unsigned verification coverage | validation | error | validation, crypto, enum |
cave_sandbox_os_network_isolation_unavailable cave_sandbox_os_network_isolation_unavailable | error_code | error | sandbox, security, platform, network |
| caveman agent: multiple provider credentials found; set… | exception | error | credentials, environment, configuration |
| ccr: storage budget exceeded | error_code | warning | ccr, quota, storage-budget, sentinel-error |
| provider must be a JSON object; refusing to overwrite it | exception | error | config, json-shape, opencode, setup |
| existing Hermes Caveman native block is unjournaled; run… | exception | error | hermes, config, drift, install |
| helicone decode | exception | error | json, helicone, import |
| JSON number exceeds PostgreSQL fraction-digit limit | validation | error | |
| production refuses =true: it disables chain and hostname… | validation | critical | tls, security, production, clickhouse |
cave_provider_identity_missing cave_provider_identity_missing | validation | error | execution-kernel, usage, validation, missing-field |
cave_provider_terminal_${finalMessage.stopReason} cave_provider_terminal_ | exception | error | provider, abort, terminal-stop, streaming |
| caveman agent: invalid tool name | validation | error | validation, naming, tool-definition |
| envelope: wrap data key | exception | error | crypto, envelope-encryption, key-wrapping |
| recordOutcome: evidence must be a plain object | validation | error | validation, api-misuse, evidence, mastra |
cave_budget_release_invalid cave_budget_release_invalid | error_code | error | |
cave_tool_result_limit cave_tool_result_limit | exception | error | limit-exceeded, tool-results, size-limit |
| caveman agent: unknown tool result policy | validation | error | validation, enum, tool-definition, configuration |
| compat upstream forward_headers | validation | error | go, proxy, config, headers, security |
| fix kind exceeds 128 bytes | validation | error | validation, input-length, learn |
| objectstore: production read/write/delete probe failed | exception | critical | objectstore, startup-probe, s3, minio |
| password must be at least | validation | error | go, password, validation, security-policy |
| production requires an https:// CLICKHOUSE_URL (TLS only)… | validation | critical | production, tls, clickhouse, security, config |
| proposalrun: detail contains trailing JSON | validation | error | json, hashing, data-integrity, canonicalization |
| generator disagrees with perturbation | validation | error | manifest-validation, generator-mismatch, consistency-check |
cave_${harness}_upstream_version_mismatch cave_ _upstream_version_mismatch | error_code | error | dependency, version-pin, adapter-identity, adapter |
cave_input_too_large cave_input_too_large: stdin exceeds | error_code | error | cli, input-size, limit |
cave_provider_cost_mismatch cave_provider_cost_mismatch | error_code | error | pricing, cost-mismatch, provider-usage |
| caveman agent: no supported provider credential found | exception | error | credentials, environment, model-selection |
| caveman agent: value is not canonically serializable | exception | error | serialization, json, hashing |
| initialToolCount must be a non-negative integer | validation | error | validation, argument-out-of-range, tools, configuration |
| no JSON schemas found | exception | error | filesystem, schemas, validation |
| secretbox: is not valid base64 | validation | error | go, base64, config, env-var |
| MCP transaction failed and safe recovery was blocked: … | exception | error | mcp, config, transaction, recovery |
| caveman build: agent definition contains an unsupported… | error_code | error | |
| Codex integration journal lacks owned blocks | exception | error | journal, codex, disable-safety |
| <event.code>: <event.message> | exception | error | run, error-wrapper, budget, provider |
| objectstore: S3_ENDPOINT is required in production | validation | critical | objectstore, configuration, production, env |
| changed during interrupted removal; refusing destructive… | exception | error | journal-integrity, skill-files, recovery, cli |
| ssrf: invalid dial address | validation | error | ssrf, dial, network, go |
| probability_b_given_a != | validation | error | fixture, probability, validation |
| Install caveman-middleware[google] to use the Google adapter | exception | error | google, genai, dependency, optional-extra |
| migrate memories db | exception | error | sqlite, migration, database, schema |
| postgres: expected runtime role is required | validation | error | postgres, rls, validation, configuration |
| provider has no configured upstream URL | validation | error | configuration, proxy, routing |
| secure memories db | exception | error | sqlite, path, security, store |
| unsupported bundle schema | validation | error | versioning, schema, compatibility |
| caveman-cloud MCP postflight mismatch | exception | error | postflight, mcp, config-drift, cli |
| cache-replay: verifier environment variable | validation | error | |
| cannot read agent-native bundle journal | exception | error | json, journal, file-read, state |
| Cave Build lock changed during validation; refusing Claude… | exception | error | lockfile, race-condition, concurrency, cave-build |
| caveman build: source graph symlink escapes project root | error_code | error | build, security, symlink, filesystem |
| ccr: unknown currentness | validation | error | validation, enum, store |
| mcp must be a JSON object; refusing to overwrite it | exception | error | config, json-shape, opencode, mcp |
| CrewAI requires a MiddlewareRuntime and a stable Scope per… | exception | error | crewai, type-check, runtime, scope |
| inline_data | exception | error | gemini, json, unmarshal, schema |
| Install caveman-middleware[crewai] to use the CrewAI adapter | exception | error | crewai, dependency, import-error, optional-extra |
| kms: decode envelope | exception | error | go, kms, envelope, json, decode |
| max_loaded_tools must be a positive integer | validation | error | python, validation, range-check, tools |
| max_loaded_tools must be at least the always_load tool count | validation | error | python, validation, range-check, deferred-strategy |
not_registered Use CavemanLiteLLM as a context manager while sync Router calls and streams are… | exception | error | python, runtime-error, context-manager, router, litellm |