feat: [ENG-2697] split ByteRover skill into sub-skills, add Hermes connector
Rewrite the ByteRover skill on the Superpowers model: a thin SKILL.md entrypoint with progressive disclosure into focused sub-skill files, plus first-class support for autonomous agents. - Skill: split monolithic SKILL.md into query/curate/review/swarm/vc/ history/troubleshooting.md; SKILL_FILE_NAMES enumerates all managed files and status/uninstall key off the full set - Hermes: add Hermes agent (skill + mcp), connector icon, and YAML MCP config writer; McpConfigFormat now supports 'yaml' (~/.hermes/config.yaml) - Autonomous attachments: write a managed BYTEROVER RULES block into Hermes/OpenClaw system-prompt files via autonomous-agent-attachments and upsert/remove/hasByteroverBlock; idempotent re-install, status reports stale/missing blocks as not-installed - Path resolution: shared agent-path-resolver + skill-path-resolver honor HERMES_HOME / OPENCLAW_STATE_DIR / OPENCLAW_CONFIG_PATH and per-agent globalRoot; OpenClaw skills move to openclaw-state root - Hub: drop hardcoded project scope; daemon infers per-agent default (global for global-only skill agents); writeSkillFiles takes object params with idempotent per-file existence checks - Tests: cover yaml writer, agent-path-resolver, attachment manager, rule-segment-patcher block ops, hub install scope, skill connector Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
D
Dat Pham committed
f5e92f5b1e66caa5615328f7093e030458732b2a
Parent: 019bd3a