teknium1
d53035ad82
feat: add 'hermes claw migrate' command + migration docs
- Add hermes_cli/claw.py with full CLI migration handler:
- hermes claw migrate (interactive migration with confirmation)
- --dry-run, --preset, --overwrite, --skill-conflict flags
- --source for custom OpenClaw path
- --yes to skip confirmation
- Clean formatted output matching setup wizard style
- Fix Python 3.11+ @dataclass compatibility bug in dynamic module loading:
- Register module in sys.modules before exec_module()
- Fixes both setup.py (PR #981) and new claw.py
- Add 16 tests in tests/hermes_cli/test_claw.py covering:
- Script discovery (project root, installed, missing)
- Command routing
- Dry-run, execute, cancellation, error handling
- Preset/secrets behavior, report formatting
- Documentation updates:
- README.md: Add 'hermes claw migrate' to Getting Started, new Migration section
- docs/migration/openclaw.md: Full migration guide with all options
- SKILL.md: Add CLI Command section at top of openclaw-migration skill
2026-03-12 08:20:12 -07:00
..
2026-03-12 01:52:53 -07:00
2026-03-11 22:04:42 -07:00
2026-03-12 01:35:47 -07:00
2026-03-12 06:27:21 -07:00
2026-03-12 01:23:28 -07:00
2026-03-12 08:20:12 -07:00
2026-03-11 02:56:19 -07:00
2026-03-10 15:15:33 +03:00
2026-02-20 23:23:32 -08:00
2026-03-11 06:02:18 -07:00
2026-03-12 00:29:04 -07:00
2026-02-21 16:21:19 -08:00
2026-03-11 03:06:15 -07:00
2026-03-11 08:29:35 -07:00
2026-03-11 06:32:01 -07:00
2026-03-12 08:20:12 -07:00
2026-03-12 05:58:48 -07:00
2026-02-20 23:23:32 -08:00
2026-03-10 17:12:34 -07:00
2026-03-12 08:20:12 -07:00
2026-03-11 06:34:32 -07:00
2026-03-10 17:22:36 -04:00
2026-03-10 03:54:12 -07:00
2026-03-11 06:32:01 -07:00
2026-03-11 06:34:32 -07:00
2026-02-20 23:23:32 -08:00