openclaw/docs
Peter Steinberger a554dfe82b
fix(crabbox): staging recovery rejects intact witness repos with stray ref files or large stores (#159989)
* fix(crabbox): verify witness objects without ref-database hygiene

Staging recovery rejected intact witness repositories whenever Git 2.50+
fsck's reference-database check found unrelated files such as Finder
.DS_Store under .git/refs, and large stores exceeded the fixed 120 s
budget; both surfaced as "could not verify local objects".

Pass --no-references on Git 2.50+ (older Git never checks refs for
explicit objects), classify fsck exit bits and spawn timeouts into
distinct reasons, and derive the verification budget from measured
object-storage allocation (120 s + 30 s/GiB, capped at 30 min) with a
fresh base budget for revalidation. Missing or unconnected objects still
fail closed.

* fix(crabbox): keep automatic staging recovery on the base witness budget

Automatic recovery runs before a successful wrapper command exits, so it
keeps the 120 s witness bound; only explicit `staging recover` uses the
measured object-storage budget. A test pins both paths.

* fix(crabbox): keep automatic witness rechecks inside the original bound
2026-09-28 00:00:12 -07:00
..
.generated feat(agentsapi): discover self-hosted skills (#159363) 2026-09-28 06:11:58 +00:00
.i18n fix(openai): retire the Sora video provider after the API shutdown (#159543) 2026-09-27 22:52:14 +00:00
announcements
assets docs: remove stale showcase section (#158575) 2026-09-25 21:11:35 -06:00
automation fix: prevent false completion waits and publication stalls (#160036) 2026-09-28 02:38:34 +00:00
channels fix(whatsapp): restore media uploads through proxies (#159851) 2026-09-27 19:11:47 -05:00
ci ci: revert hosted-first PR routing after runner saturation 2026-09-27 23:31:54 -07:00
cli perf(onboard): avoid startup wait when daemon install is skipped (#160168) 2026-09-27 23:55:31 -07:00
concepts perf(gateway): reduce presence traffic during browser join storms (#160150) 2026-09-27 23:30:06 -07:00
diagnostics perf(cli): keep client diagnostics off shared state 2026-09-24 12:56:28 +00:00
gateway fix(agents): require human provenance for internal restart recovery (#160130) 2026-09-27 23:42:56 -07:00
help fix(test): join state worker retirement before raw database access in fixtures (#160090) 2026-09-28 05:59:41 +00:00
images
install fix(update): complete already-current updates before service membership guards (#159193) 2026-09-28 00:46:48 +00:00
maturity refactor: remove Tasks and TaskFlow runtime (#159179) 2026-09-27 10:40:29 -07:00
nodes chore(deps): refresh dependencies through September 19 cutoff (#159401) 2026-09-27 19:33:08 -07:00
platforms feat(macos): match the web sidebar's roster defaults and view options (#160141) 2026-09-27 23:54:53 -07:00
plugins feat(agentsapi): discover self-hosted skills (#159363) 2026-09-28 06:11:58 +00:00
providers fix(fireworks): replace the retired GLM 5.2 Fast default router (#160102) 2026-09-27 22:19:45 -07:00
reference fix(crabbox): staging recovery rejects intact witness repos with stray ref files or large stores (#159989) 2026-09-28 00:00:12 -07:00
releases fix: exclude repository instructions from public docs sync (#158253) 2026-09-25 13:15:24 -06:00
security fix(proxy): keep WebChat and Codex loopback calls direct (#154013) 2026-09-20 21:42:01 -07:00
snippets/plugin-publish chore(deps): refresh dependencies with seven-day cutoff (#158298) 2026-09-26 20:42:53 -07:00
specs
start docs: remove stale showcase section (#158575) 2026-09-25 21:11:35 -06:00
tools fix(ui): keep task progress dismissible in every state (#160126) 2026-09-28 05:55:33 +00:00
web improve(ui): show active collaborators below typing previews (#159263) 2026-09-27 23:13:02 -07:00
agent-runtime-architecture.md perf(agents): keep file edits from blocking other chats (#158443) 2026-09-26 03:55:55 -05:00
AGENTS.md fix: exclude repository instructions from public docs sync (#158253) 2026-09-25 13:15:24 -06:00
auth-credential-semantics.md fix(auth): keep session account selection after OAuth re-login (#149591) 2026-09-27 18:07:54 +05:30
ci.md ci: revert hosted-first PR routing after runner saturation 2026-09-27 23:31:54 -07:00
date-time.md
docs.json feat(users): merge duplicate user profiles (#159889) 2026-09-27 16:18:08 -07:00
docs_map.md
index.md docs: remove stale showcase section (#158575) 2026-09-25 21:11:35 -06:00
logging.md fix: restore steering across queued and active turns (#158699) 2026-09-26 13:29:49 -07:00
network.md
openclaw-agent-runtime.md
prose.md
vps.md
whatsapp-openclaw.jpg