JuliusBrussee/caveman · error · Error
cave_claude_memory_bridge_unavailable
Error message
cave_claude_memory_bridge_unavailable
What it means
Error "cave_claude_memory_bridge_unavailable" thrown in JuliusBrussee/caveman.
Source
Thrown at packages/agent/src/claude-runtime.ts:95
return runClaudeAgentWithOptions(definition, input, options);
}
async function runClaudeAgentWithOptions(
definition: AgentDefinition,
input: string,
options: ClaudeInternalRunOptions,
): Promise<RunResult> {
if (options.lockedBuild !== undefined && options.candidatePlan !== undefined) {
throw new Error("cave_execution_authorization_ambiguous");
}
if (options.candidatePlan !== undefined) {
throw new Error("cave_claude_candidate_execution_unavailable");
}
if (options.lockedBuild !== undefined) {
throw new Error("cave_claude_locked_execution_unavailable");
}
if (definition.memory !== undefined) {
throw new Error("cave_claude_memory_bridge_unavailable");
}
if (definition.tools.some((item) => item.runtime?.kind === "subagent")) {
throw new Error("cave_claude_subagent_bridge_unavailable");
}
const unsupportedTool = definition.tools.find((item) =>
item.effect !== "read" || item.result !== "inline");
if (unsupportedTool !== undefined) {
throw new Error(`cave_claude_tool_contract_unsupported:${unsupportedTool.name}`);
}
if (options.maxTurns !== undefined &&
(!Number.isSafeInteger(options.maxTurns) || options.maxTurns <= 0 || options.maxTurns > 1_000)) {
throw new Error("cave_claude_max_turns_invalid");
}
if (options.maxBudgetUsd !== undefined &&
(!Number.isFinite(options.maxBudgetUsd) || options.maxBudgetUsd <= 0)) {
throw new Error("cave_claude_max_budget_invalid");
}
const rootDir = resolve(options.rootDir ?? process.cwd());View on GitHub (pinned to 27d5a3981a)
Solutions
- The memory bridge is unavailable for Claude runtime; disable memory features or use a supported runtime.
When it happens
Trigger: Thrown at packages/agent/src/claude-runtime.ts:95 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of JuliusBrussee/caveman@27d5a3981a (2026-08-15).
Data as JSON: /api/errors/96f44fe9b1254544.
Report an issue: GitHub.