Skip to content

refactor(openclaw-plugin): Unified session APIs and refactored the OpenClaw context pipeline for more consistent behavior, better maintainability, and stronger test coverage.#1040

Merged
Mijamind719 merged 4 commits intovolcengine:mainfrom
wlff123:openclaw-plugin-refactor-0327
Mar 28, 2026

Conversation

@wlff123
Copy link
Copy Markdown
Contributor

@wlff123 wlff123 commented Mar 27, 2026

Description

Unified the OpenViking session context and commit-related APIs, aligning behavior across the Server, SDK, CLI, and HTTP interfaces, while also adding supporting documentation and test coverage. In addition, the OpenClaw plugin's context assembly and compaction flow was refactored to standardize archive/active message composition and improve transcript repair, diagnostic logging, and example-based validation.

Changes Made

Testing

  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I have tested this on the following platforms:
    • Linux
    • macOS
    • Windows

Checklist

  • My code follows the project's coding style
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • Any dependent changes have been merged and published

Screenshots (if applicable)

Additional Notes

wlff123 and others added 2 commits March 27, 2026 21:17
Co-authored-by: wlff123 <wulf234@163.com>
Co-authored-by: Eurekaxun <eurekaxun@163.com>
Co-authored-by: lin-qiang123 <1667704220@qq.com>
Co-authored-by: jcp0578 <jcp0578@gmail.com>
Authored-by: Qin Haojie <qinhaojie.exe@bytedance.com>
@github-actions
Copy link
Copy Markdown

Failed to generate code suggestions for PR

@wlff123 wlff123 force-pushed the openclaw-plugin-refactor-0327 branch from d103129 to d2cee40 Compare March 27, 2026 13:57
@wlff123 wlff123 changed the title [WIP] (验证中,先别合入)openclaw插件pr-Openclaw plugin refactor 0327 refactor(openclaw-plugin): integrate with ContextEngine, restructure OpenClaw context, and optimize session memory persistence logic Mar 28, 2026
@wlff123 wlff123 changed the title refactor(openclaw-plugin): integrate with ContextEngine, restructure OpenClaw context, and optimize session memory persistence logic refactor(openclaw-plugin): Unified session APIs and refactored the OpenClaw context pipeline for more consistent behavior, better maintainability, and stronger test coverage. Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants