Commit graph

6 commits

Author SHA1 Message Date
RerankerGuo
93a82deb3e feat(plugin): add ReMe integration for OpenClaw (#347)
Closes #347

## What
- New OpenClaw plugin at plugins/openclaw/ following the same architecture as Claude Code / Codex plugins
- .openclaw-plugin/plugin.json manifest
- Stop hook (hooks/auto_memory.py) with detached daemon pattern, using OPENCLAW_PLUGIN_ROOT env var
- Memory recall skill (skills/reme-memory/SKILL.md) adapted for OpenClaw's native MCP management
- Bundled .mcp.json for HTTP MCP connection, documented openclaw mcp set/add workflow
- Full README with install, prerequisites, structure, and troubleshooting

## Why
- ReMe already ships plugins for Claude Code and Codex. OpenClaw was requested in #347 with a help-wanted label, and the contributor-provided design note aligned with the existing plugin architecture (manifest, Stop hook for auto_memory_cc, recall skill, MCP-configured via the host natively).
- Keeping OpenClaw aligned with the other plugins makes behavior and maintenance predictable.

## Not in scope
- No vector-database or storage backend work (covered by #386)
- No change to the MCP boundary, core steps, or server-side agents

## Testing
- [x] Pre-commit on all new files: check-json, ast, black, flake8, pylint, pyroma, add-trailing-comma, whitespace, private-key — all PASS
- [x] auto_memory.py validated syntactically (python -m py_compile)
- [x] JSON files parse cleanly (no trailing commas)
- Manual OpenClaw integration steps are documented in README: the plugin ships .mcp.json so users can point openclaw mcp set at it

## Impact
- Breaking change: none
- Affected modules: new directory plugins/openclaw/ (no existing code touched)
- Docs: README.md under plugins/openclaw/
2026-07-29 19:24:06 +08:00
Sen Huang
550317c3bf
Revert "feat(plugin): add ReMe integration for Codex (#372)" (#400)
Some checks are pending
Pre-commit / run (ubuntu-latest) (push) Waiting to run
Tests ReMe / Unit Tests - py3.11 (push) Waiting to run
Tests ReMe / Unit Tests - py3.12 (push) Waiting to run
Tests ReMe / Unit Tests - py3.13 (push) Waiting to run
Windows Smoke / CLI smoke - py3.11 (push) Waiting to run
This reverts commit a367c2ce13.
2026-07-29 18:14:05 +08:00
DiegoCluv7
a367c2ce13
feat(plugin): add ReMe integration for Codex (#372)
* feat(plugin): add ReMe integration for Codex

* fix(plugin): fix Codex plugin port, transcript ingestion, and Windows support

* fix(plugin): correct Codex transcript schema, path validation, and hook fixes

* test(plugin): add MCP round-trip tests

* fix(plugin): rewrite parser and tests.

* fix(plugin): reserve id-less messages, cover marketplace manifest, error handling, path fixes, and main sync

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-07-29 18:11:29 +08:00
Xinmin Zeng
9c9b040d42
feat(plugins): add Hermes Agent memory provider (#365)
* feat(plugins): add Hermes Agent memory provider

* fix(plugins): harden Hermes memory lifecycle

* fix(plugins): keep Hermes writer recoverable
2026-07-17 14:06:12 +08:00
Sen Huang
8042f74b6f
docs: add comprehensive documentation for auto-dream, auto-link, and auto-resource flows (#343) 2026-07-14 15:34:15 +08:00
Sen Huang
3dee10d4f9
feat: add Claude Code plugin with auto-memory functionality (#297)
Some checks failed
Pre-commit / run (ubuntu-latest) (push) Has been cancelled
Tests ReMe / Unit Tests - py3.11 (push) Has been cancelled
Tests ReMe / Unit Tests - py3.12 (push) Has been cancelled
Tests ReMe / Unit Tests - py3.13 (push) Has been cancelled
* feat: add Claude Code plugin with auto-memory functionality

* refactor(auto_memory): fix spacing in json parsing logic
2026-06-26 14:46:42 +08:00