[EPIC] Sidecar Extraction — reset hermes-agent to pure upstream, move sovereign work to timmy-config #336

Open
opened 2026-04-07 14:08:19 +00:00 by Timmy · 0 comments
Owner

Problem

We drifted. 104 commits on hermes-agent fork, 28 modifications to upstream files, blocking hermes update.

Agents committed directly to hermes-agent because nobody enforced the sidecar boundary. The result: we can't pull upstream updates without a painful merge of 499 commits.

Architecture Rule (restored)

  • hermes-agent = upstream NousResearch. hermes update pulls latest. WE DO NOT COMMIT HERE.
  • timmy-config = our sidecar. All sovereign work lives here: configs, scripts, CI, docs, wizard-bootstrap, skills.
  • Skills directory (~/.hermes/skills/) = plugin mechanism for agent behavior extensions.

Plan

  1. Extract all 142 unique files from hermes-agent fork into timmy-config
  2. Reset hermes-agent to pure upstream (origin/main)
  3. Reinstall from clean upstream
  4. Put guards in place to prevent future drift
  5. For ~15 agent/* files that import hermes internals: restructure as skills or runtime patches

Sub-issues below.

## Problem We drifted. 104 commits on hermes-agent fork, 28 modifications to upstream files, blocking `hermes update`. Agents committed directly to hermes-agent because nobody enforced the sidecar boundary. The result: we can't pull upstream updates without a painful merge of 499 commits. ## Architecture Rule (restored) - **hermes-agent** = upstream NousResearch. `hermes update` pulls latest. WE DO NOT COMMIT HERE. - **timmy-config** = our sidecar. All sovereign work lives here: configs, scripts, CI, docs, wizard-bootstrap, skills. - **Skills directory** (~/.hermes/skills/) = plugin mechanism for agent behavior extensions. ## Plan 1. Extract all 142 unique files from hermes-agent fork into timmy-config 2. Reset hermes-agent to pure upstream (origin/main) 3. Reinstall from clean upstream 4. Put guards in place to prevent future drift 5. For ~15 agent/* files that import hermes internals: restructure as skills or runtime patches ## Sub-issues below.
Timmy self-assigned this 2026-04-07 14:08:19 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#336