openclaw/docs
Sarah Fortune 4c40118d65
feat(agentsapi): preserve native output and tool history (#156182)
* feat(agentsapi): project native output and reconcile saved history

* fix(agentsapi): retain observed usage after accounting read failures

ClawSweeper: "Retain observed usage when the final REST read fails"
https://github.com/openclaw/openclaw/pull/156182#issuecomment-5789452458

Merge final REST usage with observed usage by admitted turn ID. Canonical
records replace matching contributions, while omitted turns keep observed
usage and repeated accounting does not double count them.

* test(agentsapi): cover projection usage and authoritative session receipts

* refactor(agentsapi): keep projection implementation helpers module-local

* test(agentsapi): use the projection factory and preserve fixture types

---------

Co-authored-by: Sarah Fortune <sarah.fortune@gmail.com>
2026-09-23 21:18:27 -07:00
..
.generated feat(ui): opt into configured defaults for fresh sessions (#156866) 2026-09-23 18:25:18 -07:00
.i18n feat(browser): add portable Lightpanda deployment and benchmarks (#154360) 2026-09-23 15:14:16 +00:00
announcements
assets
automation fix(cron): transient provider timeouts skip later scheduled runs (#156237) 2026-09-23 17:51:12 +05:30
channels fix(telegram): keep rapid message chunks in one turn (#155842) 2026-09-23 00:33:39 +05:30
ci fix(ci): recover Security Review from read timeouts (#156176) 2026-09-24 03:47:25 +00:00
cli fix(usage): prevent refresh OOMs on large SQLite sessions (#156937) 2026-09-24 02:50:28 +00:00
concepts fix(decisions): preserve fallback on provider input rejection (#156746) 2026-09-24 00:45:00 +00:00
diagnostics improve: explain stalled model requests and recovery decisions (#149465) 2026-09-21 06:42:09 +00:00
gateway refactor: retire pre-June config and upgrade test support (#156859) 2026-09-23 19:26:23 -07:00
help fix(ci): scope PR tests to affected consumers (#156729) 2026-09-24 02:46:40 +00:00
images
install fix(update): restore managed macOS update activation (#156972) 2026-09-24 03:46:20 +00:00
maturity docs: update maturity scorecard (#153186) 2026-09-20 10:41:45 -07:00
nodes feat(protocol): publish node invoke cancellation payload (#115390) 2026-09-24 01:52:24 +00:00
platforms improve(android): keep chat photos outside text bubbles (#155338) 2026-09-22 07:47:57 -07:00
plugins fix(codex): preserve enabled network restrictions on invalid config (#156906) 2026-09-23 19:53:40 -07:00
providers feat(agentsapi): preserve native output and tool history (#156182) 2026-09-23 21:18:27 -07:00
reference refactor(skills): run Workshop storage operations in the shared worker (#156110) 2026-09-23 20:38:10 -07:00
releases fix(docs): link release notes to the alternate reading format (#156916) 2026-09-23 20:10:40 -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 (#149908) 2026-09-16 09:06:40 -07:00
specs
start feat: run Code Mode on Node or isolated QuickJS (#154522) 2026-09-21 17:33:04 -07:00
tools fix: PDF analysis rejects available OpenAI credentials with Codex enabled (#156929) 2026-09-23 19:27:45 -07:00
web fix(ui): preserve Side chat drafts and questions during async updates (#156990) 2026-09-23 21:04:33 -07:00
agent-runtime-architecture.md fix(workers): retain canceled inputs through preparation (#152544) 2026-09-20 04:24:24 -07:00
AGENTS.md
auth-credential-semantics.md perf(gateway): share model auth status preparation across clients (#156784) 2026-09-23 16:13:16 -07:00
ci.md fix(ci): allow full Testbox proof to use its four-hour lease (#156614) 2026-09-23 16:05:38 -07:00
date-time.md
docs.json docs: add v2026.9.6 release notes (#155225) 2026-09-23 18:19:04 -06:00
docs_map.md
index.md
logging.md perf(state): release lease snapshots before host admission (#156390) 2026-09-23 10:19:43 +00:00
nav-tabs-underline.js
network.md
openclaw-agent-runtime.md
prose.md
style.css
vps.md
whatsapp-openclaw.jpg