Skip to content

feat(openclaw): ship same-terminal cleaner entry - #87

Merged
trancefornow merged 2 commits into
zjunlp:mainfrom
lingsanbuer:feat/openclaw-cleaner-terminal-entry
Sep 28, 2026
Merged

trancefornow merged 2 commits into
zjunlp:mainfrom
lingsanbuer:feat/openclaw-cleaner-terminal-entry

Conversation

@lingsanbuer

Copy link
Copy Markdown
Collaborator

Summary

Complete the OpenClaw Context Cleaner same-terminal interactive entry and final release packaging.

/lightrsi clean now provides an exact command bound to the current session:

lightrsi openclaw clean --require-tty --session <session-id>

Users can navigate with Up/Down, toggle with Space, submit with Enter, and cancel with q. No recent-session guessing is used.

What changed

  • Add a current-session interactive Cleaner entry to the native OpenClaw command.
  • Bundle the lightrsi CLI in the OpenClaw release archive.
  • Install the CLI automatically with the OpenClaw plugin.
  • Update CLI help, OpenClaw documentation, and release-package tests.
  • Preserve the existing scheduled → next Host request → applied workflow.

Validation

  • CLI typecheck and 95/95 tests passed.
  • OpenClaw adapter typecheck and 162/162 tests passed.
  • Release-package tests passed.
  • Final package build and installation verified.
  • Keyboard selection and cancellation verified.
  • Scheduled plan survived a Gateway restart.
  • Cleaning executed on the next ordinary Host request.
  • Completed plans were not executed again.
  • git diff --check passed.

Scope

This PR only changes the OpenClaw Cleaner terminal entry, release packaging, help documentation, and related tests. It does not change Cleaner safety policy or canonical rewrite semantics.

3:05

@trancefornow
trancefornow merged commit c034b6f into zjunlp:main Sep 28, 2026
1 check passed
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.

2 participants