Repositories / OpenClaw
Focused tour of agent execution, memory search, and tool orchestration; not a whole-project map.
Wraps executable tools with pre-call policy, approval, diagnostic, and terminal-result behavior.
Stored evidence from this immutable analysis snapshot
if (outcome.blocked) {if (outcome.kind !== "veto") {recordPreExecutionDisposition(outcome.params ?? hookParams,outcome.disposition,outcome.deniedReason === "plugin-approval" ? "plugin_approval" : "before_tool_call",
outcome.deniedReason, ); throw new BeforeToolCallFailureError(outcome.reason, outcome.disposition);