openclaw/docs/concepts
Peter Steinberger f53346944d
feat: correlate native search outcomes in audit history (#98704)
* feat: correlate native search outcomes in audit history

Metadata-only audit ledger for agent runs and tool actions in the shared
state DB: stable event identity, closed action/status/error vocabularies,
one-way-hashed tool-call ids, never-inferred terminal outcomes for native
web-search (explicit completed/failed only; otherwise unknown), bounded
retention, audit.list gateway RPC and openclaw audit CLI. Squashed from
the 82-commit audit stack for replay onto current main.

* feat(audit): add audit.enabled config gate (default on)

The metadata-only audit ledger records by default: an audit trail enabled
only after an incident cannot explain the incident, and the rows are
strictly less sensitive than the transcripts every install already
stores. audit.enabled=false stops new writes at the gateway subscription
seam; audit.list and openclaw audit keep serving existing records until
they expire. Documented in the configuration reference, protocol page,
and CLI reference.

* fix: repair full-matrix CI findings after rebase

- break the dynamic-tools/dynamic-tool-execution import cycle by
  extracting resolveCodexToolAbortTerminalReason into a leaf module
- restore main's session-worktree protocol exports lost in the
  index.ts auto-merge
- register the audit event writer worker as a knip entry point
- docs table formatting; subagent wait-cancellation test scoped to its
  audit intent (outcome + timing) and advanced past main's new
  lifecycle-timeout retry grace
2026-07-06 12:30:12 +01:00
..
active-memory.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agent-loop.md feat: correlate native search outcomes in audit history (#98704) 2026-07-06 12:30:12 +01:00
agent-runtimes.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agent-workspace.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
agent.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
architecture.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
channel-docking.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
commitments.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
compaction.md fix: replies fail when memory flush is exhausted (#100618) 2026-07-06 06:41:16 +01:00
context-engine.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
context.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
delegate-architecture.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
dreaming.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
experimental-features.md fix(agents): trim media tools in lean mode (#88881) 2026-07-06 00:06:06 +01:00
features.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
managed-worktrees.md feat(gateway): start a new chat session in a managed worktree (#100788) 2026-07-06 10:23:41 +01:00
mantis-slack-desktop-runbook.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
mantis.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
markdown-formatting.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory-builtin.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory-honcho.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory-qmd.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory-search.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
memory.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
message-lifecycle-refactor.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
messages.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
model-failover.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
model-providers.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
models.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
multi-agent.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
oauth.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
parallel-specialist-lanes.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
personal-agent-benchmark-pack.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
presence.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
progress-drafts.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
qa-e2e-automation.md fix(slack): react action rejects emoji glyphs; member-info userId affordance unclear (#100375) 2026-07-06 00:15:32 +01:00
qa-matrix.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
queue-steering.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
queue.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
retry.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
session-pruning.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
session-tool.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
session.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
soul.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
streaming.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
system-prompt.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
timezone.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
typebox.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
typing-indicators.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
usage-tracking.md feat: add Anthropic and OpenAI cost history (#100672) 2026-07-06 12:06:55 +01:00