docs(#126): Hermes כ-runtime + כיבוי self-learning אינרטי + ניקוי persona→אוצֵר #200

Merged
chaim merged 1 commits from worktree-hermes-persona-cleanup into main 2026-06-11 17:55:02 +00:00
Owner

המשך ל-#123 (PR #195). מתעד מה אנחנו באמת מריצים מ-Hermes, ומיישם את ההמלצה: כיבוי ה-self-learning האינרטי + ניקוי ה-persona.

ממצא מרכזי

  • אנחנו מריצים את ה-CLI של Nous Hermes כ-runtime ל-adapter deepseek_local (hermes chat -q ... -m deepseek-v4-pro --provider custom, תווית "DeepSeek (via Hermes)"). Hermes = harness בלבד (terminal+MCP+provider→DeepSeek), לא המוח הלומד.
  • ה-self-learning (memory/user_profile/curator/skills) היה דלוק ב-config אך אינרטי: דפוס הקריאה החד-פעמית (-q -Q, ללא gateway חי) מנע ממנו לרוץ. עדות פורנזית: state.db מכיל רק תמלילי-ריצה + FTS — ללא טבלאות memories/user_profile/skills. רדום מאז 5-6.2026.
  • מסקנה: מ-self-learning מקבלים אפס; מנצלים את ה-harness בלבד (גנרי/להחלפה).

שינויים בריפו

  • doc חדש: docs/research/hermes-runtime-and-self-learning-state.md — חקירה פורנזית מלאה + playbook להפעלת Hermes המלא בעתיד (gateway מתמשך, session persistence, הדלקת פיצ'רים) + שערי-הממשל הנדרשים (INV-LRN1/LRN5/G12).
  • cross-link מ-hermes-nous-feasibility.md (#123).
  • hermes-curator.md — הבהרת persona: Hermes=runtime CLI, זהות-סוכן=אוצֵר-ידע.

שינויי-host (לא בריפו — מתועדים, הפיכים)

  • ~/.hermes/profiles/curator-{cmp,cmpa}/config.yaml: memory_enabled/user_profile_enabled/curator.enabled=false, creation_nudge_interval=0 (גיבוי .bak-<ts>).
  • SOUL.md ×2: persona "Hermes Knowledge Curator" → "אוצֵר-ידע (Knowledge Curator)". HERMES_HOME/HERMES_CLI נשמרו (runtime).
  • נקלט אוטומטית ביקיצת-curator הבאה (spawn טרי) — אין צורך ב-pm2 restart.

נותר (runbook, דורש PAPERCLIP_API_KEY מ-Infisical, בשתי החברות — deepseek_local מדולג ב-sync)

עדכון שדה description ל-drop "(Hermes)"; שינוי-שם hermes-curator.mdcurator.md + עדכון instructionsFilePath חי (אחרת הסוכן נשבר). מתועד ב-#126.

Invariants

INV-LRN1/LRN5 (יישור — self-learning לא-מגודר כובה), G12/INV-PORT1 (Hermes=runtime מאחורי Port, לא פלטפורמה מקבילה), G2. מסמך+config בלבד.

🤖 Generated with Claude Code

המשך ל-#123 (PR #195). מתעד מה אנחנו *באמת* מריצים מ-Hermes, ומיישם את ההמלצה: כיבוי ה-self-learning האינרטי + ניקוי ה-persona. ## ממצא מרכזי - אנחנו מריצים את **ה-CLI של Nous Hermes כ-runtime** ל-adapter `deepseek_local` (`hermes chat -q ... -m deepseek-v4-pro --provider custom`, תווית "DeepSeek (via Hermes)"). Hermes = **harness בלבד** (terminal+MCP+provider→DeepSeek), לא המוח הלומד. - ה-self-learning (memory/user_profile/curator/skills) היה **דלוק ב-config אך אינרטי**: דפוס הקריאה החד-פעמית (`-q -Q`, ללא gateway חי) מנע ממנו לרוץ. עדות פורנזית: `state.db` מכיל **רק** תמלילי-ריצה + FTS — **ללא** טבלאות `memories`/`user_profile`/`skills`. רדום מאז 5-6.2026. - מסקנה: מ-self-learning מקבלים **אפס**; מנצלים את ה-harness בלבד (גנרי/להחלפה). ## שינויים בריפו - **doc חדש:** `docs/research/hermes-runtime-and-self-learning-state.md` — חקירה פורנזית מלאה + **playbook להפעלת Hermes המלא בעתיד** (gateway מתמשך, session persistence, הדלקת פיצ'רים) + שערי-הממשל הנדרשים (INV-LRN1/LRN5/G12). - cross-link מ-`hermes-nous-feasibility.md` (#123). - `hermes-curator.md` — הבהרת persona: Hermes=runtime CLI, זהות-סוכן=אוצֵר-ידע. ## שינויי-host (לא בריפו — מתועדים, הפיכים) - `~/.hermes/profiles/curator-{cmp,cmpa}/config.yaml`: `memory_enabled/user_profile_enabled/curator.enabled=false`, `creation_nudge_interval=0` (גיבוי `.bak-<ts>`). - `SOUL.md` ×2: persona "Hermes Knowledge Curator" → "אוצֵר-ידע (Knowledge Curator)". `HERMES_HOME`/`HERMES_CLI` נשמרו (runtime). - נקלט אוטומטית ביקיצת-curator הבאה (spawn טרי) — אין צורך ב-pm2 restart. ## נותר (runbook, דורש PAPERCLIP_API_KEY מ-Infisical, בשתי החברות — deepseek_local מדולג ב-sync) עדכון שדה `description` ל-drop "(Hermes)"; שינוי-שם `hermes-curator.md`→`curator.md` + עדכון `instructionsFilePath` חי (אחרת הסוכן נשבר). מתועד ב-#126. ## Invariants INV-LRN1/LRN5 (יישור — self-learning לא-מגודר כובה), G12/INV-PORT1 (Hermes=runtime מאחורי Port, לא פלטפורמה מקבילה), G2. מסמך+config בלבד. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
chaim added 1 commit 2026-06-11 17:54:41 +00:00
docs(#126): תיעוד Hermes כ-runtime + self-learning אינרטי; ניקוי persona→אוצֵר
All checks were successful
G12 Leak-Guard / leak-guard (pull_request) Successful in 5s
e6778d26e5
המשך ל-#123. ממצא: אנחנו מריצים את ה-Hermes CLI של Nous כ-runtime ל-deepseek_local
(harness בלבד), וה-self-learning דלוק-אך-אינרטי (state.db = תמלילים בלבד, ללא
memories/user_profile/skills; רדום מאז 5-6.2026).

- doc חדש: docs/research/hermes-runtime-and-self-learning-state.md
  (חקירה פורנזית + playbook להפעלת Hermes המלא בעתיד + שערי-ממשל INV-LRN1/LRN5/G12)
- cross-link מ-#123 feasibility
- ניקוי persona "Hermes" ב-hermes-curator.md (Hermes=runtime CLI, זהות=אוצֵר-ידע)

שינויי-host (לא בריפו, מתועדים): כיבוי self-learning ב-curator-{cmp,cmpa}/config.yaml
+ persona ב-SOUL.md → אוצֵר-ידע (גיבוי .bak). HERMES_HOME/HERMES_CLI נשמרו (runtime).

Invariants: INV-LRN1/LRN5 (יישור — self-learning לא-מגודר כובה), G12 (Hermes=runtime
מאחורי Port, לא פלטפורמה מקבילה), G2. מסמך+config, אין שינוי-קוד.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
chaim merged commit af5875453d into main 2026-06-11 17:55:02 +00:00
chaim deleted branch worktree-hermes-persona-cleanup 2026-06-11 17:55:02 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#200