Peter Steinberger
a577c30863
docs: update session sqlite guidance
2026-05-10 06:04:34 +01:00
Peter Steinberger
90b405ecb5
refactor: retire legacy session store config
2026-05-10 06:04:30 +01:00
Peter Steinberger
09904d2029
refactor: move cron runtime state to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
e07df2ba27
refactor: make sessions sqlite-only
2026-05-10 06:04:29 +01:00
Peter Steinberger
53a9b7a786
refactor: move session management to sqlite
2026-05-10 06:04:29 +01:00
Peter Steinberger
add224cec2
refactor: move session state migration to doctor
2026-05-10 06:04:29 +01:00
Peter Steinberger
a3016424ee
refactor: remove cron session reaper
2026-05-10 06:04:28 +01:00
Peter Steinberger
3330c1abfc
refactor: make session cleanup explicit
2026-05-10 06:04:28 +01:00
Peter Steinberger
81f1a01c5e
refactor: keep session import in doctor
2026-05-10 06:04:28 +01:00
Peter Steinberger
851a68e12b
refactor: make sessions json doctor-import only
2026-05-10 06:04:28 +01:00
Peter Steinberger
115d0266eb
refactor: move agent runtime state toward piless
2026-05-10 06:04:28 +01:00
Vincent Koc
736f627fb5
docs: typography hygiene across 4 large pages
...
Replaced 152 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents so grep,
copy-paste, and Mintlify search hit clean tokens. Per docs/CLAUDE.md
heading and content hygiene rules.
- docs/gateway/security/index.md: 59 chars
- docs/plugins/hooks.md: 34 chars
- docs/reference/session-management-compaction.md: 30 chars
- docs/tools/clawhub.md: 29 chars
2026-05-05 19:19:15 -07:00
Peter Steinberger
ea791b3792
fix: prune orphan session artifacts
2026-05-05 07:40:09 +01:00
Peter Steinberger
f7ed29e118
fix: thread session write-lock timeout config
2026-05-02 14:54:54 +01:00
Peter Steinberger
b151694e00
refactor(sessions): route cleanup through controlled writers
2026-05-02 13:40:33 +01:00
Peter Steinberger
4967bcb16b
fix: route session cleanup through gateway writer
2026-05-02 13:11:19 +01:00
Peter Steinberger
b4437047f4
perf: route session store writes through writer queue
2026-05-02 13:11:19 +01:00
Peter Steinberger
4d9c658f40
perf: bound async transcript history reads ( #75977 )
...
Summary:
- The PR bounds async transcript history reads and shares async transcript-index builds across gateway history, embedded/TUI history, restart recovery, fork token checks, and preflight compaction paths.
- Reproducibility: not applicable. this is a performance PR rather than a user bug report. The verification pa ... ource review plus the added unit coverage for bounded reads, usage snapshots, and concurrent index sharing.
ClawSweeper fixups:
- No separate fixup commits were needed after automerge opt-in.
Validation:
- ClawSweeper review passed for head ccfe33658c .
- Required merge gates passed before the squash merge.
Prepared head SHA: ccfe33658c
Review: https://github.com/openclaw/openclaw/pull/75977#issuecomment-4363170293
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-02 06:36:01 +00:00
Peter Steinberger
10b89a3b55
refactor: remove parent fork config knob
2026-05-02 06:58:07 +01:00
Peter Steinberger
4f31cbbf55
refactor: share parent fork policy
2026-05-02 06:58:07 +01:00
Peter Steinberger
de0d484236
fix(sessions): preserve durable conversation entries
2026-05-02 06:30:44 +01:00
Vincent Koc
bf8bdcb064
fix(gateway): defer session store read maintenance
2026-05-01 05:15:19 -07:00
marchpure
b85147ff76
feat(agents): add mid-turn compaction precheck ( #73499 )
...
Co-authored-by: haoxingjun <haoxingjun@bytedance.com >
2026-04-30 23:05:31 +08:00
Peter Steinberger
fb40ed99a7
fix(sessions): remove session store rotation
2026-04-28 07:46:24 +01:00
Peter Steinberger
540cbe24be
fix: allow memory flush model override
2026-04-28 05:50:55 +01:00
Peter Steinberger
a2b84e98e9
fix: clean up trajectory sidecars
2026-04-27 20:58:28 +01:00
Peter Steinberger
877b5a14f1
fix(sessions): batch store cap maintenance
2026-04-27 14:51:53 +01:00
Peter Steinberger
35335214b3
fix(compaction): avoid preserving duplicate user turns
2026-04-27 12:30:59 +01:00
Vincent Koc
5bba899a70
docs: batch fix filler Note/page openers and one TUI auth Warning
...
- gateway/authentication: tighten model-provider Note opener
- help/debugging: drop 'this page covers' filler
- reference/session-management-compaction: rephrase end-to-end intro
- reference/transcript-hygiene: drop 'this document describes' filler
- web/index: collapse 'this page focuses' filler
- web/tui: convert prose --url Note to Warning component
2026-04-26 22:12:17 -07:00
Peter Steinberger
29af4add2a
feat: trigger compaction for oversized transcripts
2026-04-27 03:46:11 +01:00
Peter Steinberger
3c95327b34
Fix compacted session transcript rotation
2026-04-26 17:51:00 -07:00
Peter Steinberger
0e1f53f020
fix: clear system events on session reset
2026-04-26 03:09:15 +01:00
Peter Steinberger
566d2d73a3
fix: keep system events from extending session resets ( #71845 )
2026-04-26 02:29:44 +01:00
Peter Steinberger
29f7a2f441
docs(cron): clarify isolated session context
2026-04-25 06:37:18 +01:00
Vincent Koc
93346b00fb
docs: drop redundant body H1s that duplicated frontmatter title
...
- concepts/streaming.md: remove '# Streaming + chunking'.
- reference/session-management-compaction.md: remove Title Case H1
'# Session Management & Compaction (Deep Dive)'.
- plugins/voice-call.md: remove '# Voice Call (plugin)'.
CLI pages keep their command-formatted body H1s since that is the repo
convention and the formatting is not expressible in frontmatter.
2026-04-24 22:23:45 -07:00
Vincent Koc
c948c63bbd
docs: unify casing and replace path-as-text links across recent doc surfaces
...
Sweep recent (last ~5h) doc edits for two readability/uniformity issues:
- Replace 42 path-as-text links of the form '[/foo/bar](/foo/bar)' with
descriptive labels derived from each target page's frontmatter title
(e.g. '[Anthropic]', '[Token use and costs]', '[OpenAI-compatible
endpoints]'). Affected files include gateway/troubleshooting,
concepts/oauth, reference/session-management-compaction, and
reference/transcript-hygiene.
- Sentence-case Title-Cased headings and link text in Related sections
across codex-harness, model-providers, tools/plugin, sdk-runtime,
sdk-setup, prompt-caching, ci, cli/config, google-meet, browser,
rich-output-protocol, subagents, web/control-ui, while preserving
brand and proper-noun capitalization (OpenAI, Codex, Chrome, Parallels,
Z.AI, etc.).
2026-04-24 22:18:22 -07:00
Peter Steinberger
7920f8d4fd
fix(compaction): honor manual keepRecentTokens
2026-04-25 04:03:09 +01:00
Vincent Koc
f0b6c65e3b
docs(install,reference): add Related sections to pages missing them
2026-04-23 20:07:25 -07:00
Vincent Koc
2777b089b5
docs: normalize frontmatter titles to sentence case
2026-04-23 13:15:17 -07:00
DhruvBhatia0
12331f0463
feat: add pluggable compaction provider registry ( #56224 )
...
Merged via squash.
Prepared head SHA: 0cc9cf3f30
Co-authored-by: DhruvBhatia0 <69252327+DhruvBhatia0@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-04-07 10:55:34 -07:00
Peter Steinberger
c39f061003
Revert "refactor(cli): remove bundled cli text providers"
...
This reverts commit 05d351c430 .
2026-04-06 13:40:41 +01:00
Peter Steinberger
84e76f7cce
refactor(cli): remove stale cli provider leftovers
2026-04-05 19:11:34 +01:00
Peter Steinberger
e468da1040
fix: improve gpt execution flow and visibility
2026-04-05 10:32:58 +01:00
Peter Steinberger
f14f7b9fde
docs: refresh silent token guidance mirrors
2026-04-04 21:58:12 +01:00
Peter Steinberger
e336300e60
docs: refresh failover and compaction pattern refs
2026-04-04 20:43:58 +01:00
Peter Steinberger
2ab8acb2c9
docs: refresh chat thinking and compaction refs
2026-04-04 18:25:13 +01:00
Peter Steinberger
73584b1d33
docs: refresh failover and compaction refs
2026-04-04 14:44:51 +01:00
Vincent Koc
40446ea27c
docs: add cross-links to new memory-search page from reference docs
2026-03-30 07:10:33 +09:00
Vincent Koc
3cecbcf8b6
docs: fix curly quotes, non-breaking hyphens, and remaining apostrophes in headings
2026-03-18 01:31:38 -07:00
Peter Steinberger
eb73e87f18
fix(session): prevent silent overflow on parent thread forks ( #26912 )
...
Lands #26912 from @markshields-tl with configurable session.parentForkMaxTokens and docs/tests/changelog updates.
Co-authored-by: Mark Shields <239231357+markshields-tl@users.noreply.github.com >
2026-02-25 23:54:02 +00:00