Skip to content

release: OpenClaw 0.6.14, Bub 0.2.0#133

Merged
wey-gu merged 1 commit intomainfrom
dev_0612
Mar 17, 2026
Merged

release: OpenClaw 0.6.14, Bub 0.2.0#133
wey-gu merged 1 commit intomainfrom
dev_0612

Conversation

@wey-gu
Copy link
Copy Markdown
Member

@wey-gu wey-gu commented Mar 17, 2026

OpenClaw 0.6.14:

  • maxThreadMessageChars config (200-20000, default 800) by @blessonism
  • CLAUDE.md config table updated

Bub 0.2.0:

  • Prefix-cache fix: memory context moved from system_prompt to build_prompt by @frostming — system prompt is now static, preserving LLM KV cache
  • Stale hook references fixed in README, plugin.py docstring, debug log

Summary by CodeRabbit

  • New Features

    • Added configurable thread message truncation in openclaw-plugin with maxThreadMessageChars setting (200-20,000 characters, default 800). Configurable via dashboard, config file, or environment variable.
    • Enhanced memory context handling in bub-plugin v0.2.0 with improved system prompt caching.
  • Chores

    • Updated bub-plugin to v0.2.0, openclaw-plugin to v0.6.14.

OpenClaw 0.6.14:
- maxThreadMessageChars config (200-20000, default 800) by @blessonism
- CLAUDE.md config table updated

Bub 0.2.0:
- Prefix-cache fix: memory context moved from system_prompt to build_prompt
  by @frostming — system prompt is now static, preserving LLM KV cache
- Stale hook references fixed in README, plugin.py docstring, debug log

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 17, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a9144d81-4cdd-471f-a7d9-73937e50210f

📥 Commits

Reviewing files that changed from the base of the PR and between cdcea3e and 83e41d4.

📒 Files selected for processing (8)
  • nowledge-mem-bub-plugin/CHANGELOG.md
  • nowledge-mem-bub-plugin/README.md
  • nowledge-mem-bub-plugin/pyproject.toml
  • nowledge-mem-bub-plugin/src/nowledge_mem_bub/plugin.py
  • nowledge-mem-openclaw-plugin/CHANGELOG.md
  • nowledge-mem-openclaw-plugin/CLAUDE.md
  • nowledge-mem-openclaw-plugin/openclaw.plugin.json
  • nowledge-mem-openclaw-plugin/package.json

📝 Walkthrough

Walkthrough

Two plugin versions are updated: Memory BUB plugin (0.1.2 → 0.2.0) refactors memory injection from system_prompt hook to build_prompt hook and moves memory loading to a private method; OpenClaw plugin (0.6.13 → 0.6.14) adds configurable thread message truncation via maxThreadMessageChars parameter.

Changes

Cohort / File(s) Summary
Memory BUB Plugin Version & Config
pyproject.toml
Version bump from 0.1.2 to 0.2.0.
Memory BUB Plugin Documentation
CHANGELOG.md, README.md
Updated CHANGELOG with 0.2.0 release notes explaining memory injection refactoring. Updated README example to replace load_state with build_prompt hook.
Memory BUB Plugin Implementation
plugin.py
Refactored memory injection flow: system_prompt now returns only static behavioral guidance; build_prompt hook injects working memory and recalled memories; memory loading moved from load_state to private _load_memory method. Updated log message for consistency.
OpenClaw Plugin Version
openclaw.plugin.json, package.json
Version bump from 0.6.13 to 0.6.14 across plugin manifest and package metadata.
OpenClaw Plugin Configuration
CHANGELOG.md, CLAUDE.md
Added maxThreadMessageChars configuration option (200-20000, default 800) to control thread message character truncation, configurable via dashboard, config file, or environment variable.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Poem

🐰 Hops of joy through refactored code,
Memory flows on build_prompt's road,
System prompt stays calm and clean,
Cache-friendliest we've ever seen!
Thread messages trimmed just right,
Bunny bumps versions—all's tight! 🔧✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the two main changes: version bumps for OpenClaw (0.6.14) and Bub (0.2.0), directly matching the release focus of the changeset.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dev_0612
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

CodeRabbit can generate a title for your PR based on the changes with custom instructions.

Set the reviews.auto_title_instructions setting to generate a title for your PR based on the changes in the PR with custom instructions.

@wey-gu wey-gu merged commit f78cd2b into main Mar 17, 2026
1 check passed
@wey-gu wey-gu deleted the dev_0612 branch March 17, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant