openclaw/docs/plugins
weiqinl 9d98269802
fix(compaction): heartbeat sessions ignore the active transcript byte cap (#136533)
* fix(compaction): enforce heartbeat transcript byte cap

Run the host transcript-byte preflight for heartbeat and Codex-owned sessions while retaining the unchanged-projection latch. Restricted Codex sessions compact locally before the native synchronization attempt.

Co-authored-by: zhangguiping-xydt <275915537+zhangguiping-xydt@users.noreply.github.com>

* fix(compaction): enforce heartbeat transcript byte cap

* fix(compaction): preserve byte preflight through wrappers

* fix(compaction): harden transcript byte preflight

* test(compaction): fix exact-head type coverage

* test(compaction): type legacy delegate mock

* test(gateway): cover Codex heartbeat compaction authority

* docs(codex): document transcript byte preflight

* test(gateway): tighten Codex heartbeat compaction proof

* fix(compaction): persist host accounting before native sync

* fix(compaction): preserve typed host commit metadata

* test(qa): tighten heartbeat proof typing

* test(qa): join heartbeat provider errors

* fix(compaction): refresh byte latch after maintenance

* test(compaction): satisfy successor entry contract

* fix(compaction): commit accounting with transcript boundary

* fix(sessions): type compaction writer fences

* test(qa): describe pre-checkpoint restart boundary

* test(compaction): type persistence validator

---------

Co-authored-by: LiuwqGit <7065327+LiuwqGit@users.noreply.github.com>
Co-authored-by: zhangguiping-xydt <275915537+zhangguiping-xydt@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-09-06 00:29:20 +09:00
..
reference fix(ci): enforce generated preflight checks (#137455) 2026-09-04 02:23:34 +08:00
adding-capabilities.md refactor: retire August compat windows (embedding API, pi aliases, target parser, spawning hook, setup exports, WhatsApp inbound aliases) (#124416) 2026-08-15 22:43:47 -07:00
admin-http-rpc.md fix(config): align plugin reload guidance (#136740) 2026-09-03 10:34:18 +05:30
architecture-internals.md fix(plugins): migrate renamed official plugin installs (#130894) 2026-09-02 12:48:52 +08:00
architecture.md fix(gateway): keep received work inside its state lifetime (#136146) 2026-09-04 16:02:31 -07:00
beam.md fix(beam): reject stale replacement snapshots (#138038) 2026-09-04 16:28:53 +08:00
building-plugins.md feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
bundles.md feat(plugins): read the ai.openclaw Agent Plugins extension namespace (#120214) 2026-08-07 03:49:12 -07:00
cli-backend-plugins.md refactor(anthropic): replace Agent SDK with direct CLI transport (#138707) 2026-09-04 20:51:44 -07:00
codex-computer-use.md chore(codex): update managed runtime to 0.153.4 (#138725) 2026-09-04 18:24:20 -07:00
codex-harness-reference.md refactor(process): consolidate quoted argument parsing (#138878) 2026-09-05 01:03:42 -07:00
codex-harness-runtime.md fix(compaction): heartbeat sessions ignore the active transcript byte cap (#136533) 2026-09-06 00:29:20 +09:00
codex-harness.md refactor(process): consolidate quoted argument parsing (#138878) 2026-09-05 01:03:42 -07:00
codex-native-plugins.md chore(codex): update managed runtime to 0.153.4 (#138725) 2026-09-04 18:24:20 -07:00
codex-supervision.md fix(codex): page native transcripts and bound UI previews (#136282) 2026-09-04 20:33:51 +05:30
community.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
compatibility.md feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
copilot.md fix(copilot): honor sequential execution across sibling tools (#137980) 2026-09-04 01:09:42 -07:00
dependency-resolution.md fix(postinstall): preserve other installs' runtime dependencies (#134099) 2026-09-04 00:54:49 -07:00
feature-plugins.md feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
geolocation.md feat(geolocation): resolve client addresses to a coarse city via a bundled plugin (#128546) 2026-08-24 04:56:03 -07:00
google-meet.md feat(meetings): enable Linux Chrome talk-back (#118451) 2026-08-09 02:13:17 -07:00
hooks.md fix(plugins): resolve_exec_env hook context omits the session id (#136912) 2026-09-03 12:34:53 +05:30
install-overrides.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
llama-cpp.md fix: preserve local-model capabilities and conversation history (#138850) 2026-09-05 05:32:07 -07:00
logbook.md refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527) 2026-07-21 20:28:43 -07:00
manage-plugins.md fix(plugins): preserve uninstall intent across restart (#135729) 2026-09-02 11:59:12 +05:30
manifest.md feat(catalog): hydrate published models from models.dev (#137131) 2026-09-05 07:47:03 +05:30
meeting-plugins.md fix(meetings): preserve realtime provider recovery (#131524) 2026-08-27 22:38:15 -07:00
memory-lancedb.md fix(memory-lancedb): preserve capture progress through compaction (#131329) 2026-09-01 10:33:25 -07:00
memory-wiki.md fix(memory-wiki): publish dashboard snapshots (#132296) 2026-08-30 04:42:36 +05:30
message-presentation.md fix(feishu): deliver the controls an agent reply offers (#135255) 2026-09-01 21:59:33 -07:00
oc-path.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
onepassword.md fix(onepassword): make SecretRef setup production-safe 2026-07-25 06:03:30 -05:00
plugin-inventory.md fix(ci): enforce generated preflight checks (#137455) 2026-09-04 02:23:34 +08:00
plugin-permission-requests.md feat(approvals): typed approval scope summaries on channel cards (#130116) 2026-08-26 12:13:49 -07:00
reference.md fix(crabbox): retain checkpoint cleanup after warm-image refresh (#132959) 2026-08-29 19:57:01 -07:00
sdk-agent-harness.md feat: enable Swarm by default (#136514) 2026-09-04 03:34:38 -07:00
sdk-channel-inbound.md fix(channels): explain silent group mention skips (#137829) 2026-09-03 21:10:35 -07:00
sdk-channel-ingress.md fix(sessions): prevent participant misattribution in Activity (#130986) 2026-08-28 06:04:18 -07:00
sdk-channel-outbound.md docs: retire redundant guides and fix gateway package instructions (#133722) 2026-08-30 21:10:43 -07:00
sdk-channel-plugins.md fix(gateway): keep webhook ingress retryable during hot reload (#138627) 2026-09-04 21:30:28 -07:00
sdk-entrypoints.md fix(gateway): deliver session catalog updates from slow hosts (#138674) 2026-09-04 20:12:59 -07:00
sdk-migration.md fix(plugin-sdk): accept positional code ranges (#137510) 2026-09-03 12:31:24 -07:00
sdk-overview.md feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
sdk-provider-plugins.md fix: preserve local-model capabilities and conversation history (#138850) 2026-09-05 05:32:07 -07:00
sdk-runtime.md refactor(process): consolidate quoted argument parsing (#138878) 2026-09-05 01:03:42 -07:00
sdk-setup.md chore(deps): refresh seven-day eligible packages (#135177) 2026-09-02 18:43:03 -07:00
sdk-subpaths.md refactor(logbook): author remaining queries with Kysely (#138895) 2026-09-04 23:20:59 -07:00
sdk-testing.md perf(test): move direct import smoke to test fixtures (#123923) 2026-08-14 19:07:48 -07:00
teams-meetings.md docs: consolidate setup and plugin references (#126132) 2026-08-18 20:00:05 -07:00
tool-plugins.md fix(workboard): report blocked-card mutations as successful (#138384) 2026-09-05 01:25:25 +05:30
vault.md docs(start): correct headless credential handoff to the SQLite auth store (#131024) 2026-08-27 09:40:27 -07:00
voice-call.md fix(voice-call): stop reporting host cancellation as tool failure (#134924) 2026-09-01 03:41:41 -07:00
webhooks.md docs(hooks): clarify setup and execution contracts (#130734) 2026-08-26 23:12:06 -07:00
workboard.md feat: add experimental plugin UI customization (#134943) 2026-09-04 09:50:51 -07:00
zalouser.md docs: rewrite published docs grounded in current source (#100142) 2026-07-05 00:32:47 -04:00
zoom-meetings.md docs: consolidate setup and plugin references (#126132) 2026-08-18 20:00:05 -07:00