ניקוי persona "Hermes" → Curator + כיבוי self-learning אינרטי בפרופילי ה-curator #438

Open
opened 2026-08-05 11:01:12 +00:00 by chaim · 0 comments
Owner

What & Why

המשך ל-#123: תיעוד מה שלמדנו על Hermes (Nous) ומה שאנחנו באמת מריצים, כיבוי פיצ'רי ה-self-learning האינרטיים בפרופילי ה-curator, וניקוי ה-persona "Hermes" מזהות-הסוכן/התיעוד (Hermes נשאר רק כשם ה-runtime CLI).

הקשר ופירוט

ממצאי-חקירה (לתיעוד מלא ב-docs/research/):

  • אנחנו מריצים את ה-Hermes CLI של Nous כ-runtime ל-adapter deepseek_local (hermes chat -q ... -m deepseek-v4-pro --provider custom, HERMES_CLI=hermes, HERMES_HOME=~/.hermes/profiles/curator-cmp|cmpa). תווית: "DeepSeek (via Hermes)". זה ה-runtime ונכון — לא לשנות.
  • שם-הסוכן ב-Paperclip כבר "מנהל ידע"; ה-persona "Hermes" יושב רק ב: description ("Knowledge Curator (Hermes...)"), טקסט ה-system-prompt ב-.claude/agents/hermes-curator.md, שם-הקובץ, ותיעוד.
  • פיצ'רי ה-self-learning (memory/user_profile/skills/curator) דלוקים ב-config (curator-cmp/cmpa config.yaml שורות 296-328) אבל אינרטיים — דפוס הקריאה החד-פעמית (-q -Q, ללא gateway חי) מונע מהם לרוץ. state.db מכיל רק תמלילי-ריצה + FTS, ללא טבלאות memories/user_profile/skills. רדום מאז 26.5 (cmp)/8.6 (cmpa).
  • מסקנה: מ-self-learning מקבלים אפס; מה שמנצלים הוא ה-harness בלבד (terminal+MCP+DeepSeek-via-custom-provider), שהוא גנרי/להחלפה.

ביצוע (בטוח, לא שובר חי):

  1. תיעוד: docs/research/ — ממצאים + "playbook להפעלת Hermes המלא" (מה להדליק: memory_enabled/curator/skills + gateway מתמיד במקום one-shot + session persistence; ושערי-ממשל נדרשים INV-LRN1/LRN5 לפני). עדכון memory reference_hermes_home_gotcha.
  2. כיבוי self-learning בשני config.yaml (host, גיבוי קודם): memory_enabled=false, user_profile_enabled=false, curator.enabled=false, skills creation_nudge off.
  3. ניקוי persona בריפו: טקסט ה-system-prompt ב-hermes-curator.md ("Hermes Knowledge Curator"→"Knowledge Curator/אוצֵר-ידע"), פרוזה ב-spec/07-learning + HEARTBEAT + docs. שמירת HERMES_HOME/HERMES_CLI/"via Hermes".
  4. צעד-runbook (דורש PAPERCLIP_API_KEY מ-Infisical, בשתי החברות — deepseek_local מדולג ב-sync): עדכון שדה description ל-drop "(Hermes)"; שינוי-שם הקובץ hermes-curator.md→curator.md + עדכון instructionsFilePath חי (אחרת הסוכן נשבר). לבצע כשהמפתח זמין.

הקשר: #123 · project_style_acquisition_goal · INV-LRN1/LRN5 · G12/X15 · reference_hermes_home_gotcha

Acceptance Criteria

⚠️ טרם הוגדרו. המשימה הועברה מ-TaskMaster ללא testStrategy.
לפני לקיחתה — להגדיר AC ולסמן status:ready (כלל התבנית: issue ללא AC אינו pickable).

תלויות

תלוי ב-TaskMaster #123 — כולן הושלמו לפני המיגרציה (לא נפתח עבורן issue).


הועבר מ-TaskMaster (tag legal-ai, id 126, status היה in-progress) ב-2026-08-05. הפניות (#126) בהודעות-commit ישנות מתייחסות למזהה ה-TaskMaster, לא למספר ה-issue הזה.

## What & Why המשך ל-#123: תיעוד מה שלמדנו על Hermes (Nous) ומה שאנחנו באמת מריצים, כיבוי פיצ'רי ה-self-learning האינרטיים בפרופילי ה-curator, וניקוי ה-persona "Hermes" מזהות-הסוכן/התיעוד (Hermes נשאר רק כשם ה-runtime CLI). ## הקשר ופירוט **ממצאי-חקירה (לתיעוד מלא ב-docs/research/):** - אנחנו מריצים את ה-Hermes CLI של Nous כ-runtime ל-adapter `deepseek_local` (`hermes chat -q ... -m deepseek-v4-pro --provider custom`, `HERMES_CLI=hermes`, `HERMES_HOME=~/.hermes/profiles/curator-cmp|cmpa`). תווית: "DeepSeek (via Hermes)". זה ה-runtime ונכון — לא לשנות. - שם-הסוכן ב-Paperclip כבר "מנהל ידע"; ה-persona "Hermes" יושב רק ב: description ("Knowledge Curator (Hermes...)"), טקסט ה-system-prompt ב-.claude/agents/hermes-curator.md, שם-הקובץ, ותיעוד. - פיצ'רי ה-self-learning (memory/user_profile/skills/curator) **דלוקים ב-config** (curator-cmp/cmpa config.yaml שורות 296-328) אבל **אינרטיים** — דפוס הקריאה החד-פעמית (`-q -Q`, ללא gateway חי) מונע מהם לרוץ. state.db מכיל רק תמלילי-ריצה + FTS, **ללא** טבלאות memories/user_profile/skills. רדום מאז 26.5 (cmp)/8.6 (cmpa). - מסקנה: מ-self-learning מקבלים אפס; מה שמנצלים הוא ה-harness בלבד (terminal+MCP+DeepSeek-via-custom-provider), שהוא גנרי/להחלפה. **ביצוע (בטוח, לא שובר חי):** 1. תיעוד: docs/research/ — ממצאים + "playbook להפעלת Hermes המלא" (מה להדליק: memory_enabled/curator/skills + gateway מתמיד במקום one-shot + session persistence; ושערי-ממשל נדרשים INV-LRN1/LRN5 לפני). עדכון memory reference_hermes_home_gotcha. 2. כיבוי self-learning בשני config.yaml (host, גיבוי קודם): memory_enabled=false, user_profile_enabled=false, curator.enabled=false, skills creation_nudge off. 3. ניקוי persona בריפו: טקסט ה-system-prompt ב-hermes-curator.md ("Hermes Knowledge Curator"→"Knowledge Curator/אוצֵר-ידע"), פרוזה ב-spec/07-learning + HEARTBEAT + docs. שמירת HERMES_HOME/HERMES_CLI/"via Hermes". 4. **צעד-runbook (דורש PAPERCLIP_API_KEY מ-Infisical, בשתי החברות — deepseek_local מדולג ב-sync):** עדכון שדה description ל-drop "(Hermes)"; שינוי-שם הקובץ hermes-curator.md→curator.md + עדכון instructionsFilePath חי (אחרת הסוכן נשבר). לבצע כשהמפתח זמין. **הקשר:** #123 · project_style_acquisition_goal · INV-LRN1/LRN5 · G12/X15 · reference_hermes_home_gotcha ## Acceptance Criteria > ⚠️ **טרם הוגדרו.** המשימה הועברה מ-TaskMaster ללא `testStrategy`. > לפני לקיחתה — להגדיר AC ולסמן `status:ready` (כלל התבנית: issue ללא AC אינו pickable). ## תלויות תלוי ב-TaskMaster #123 — כולן **הושלמו** לפני המיגרציה (לא נפתח עבורן issue). --- <sub>הועבר מ-TaskMaster (tag `legal-ai`, id **126**, status היה `in-progress`) ב-2026-08-05. הפניות `(#126)` בהודעות-commit ישנות מתייחסות למזהה ה-TaskMaster, לא למספר ה-issue הזה.</sub>
chaim added the priority:p2-normalarea:agentsstatus:in-progresstype:chore labels 2026-08-05 11:01:12 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezer-mishpati/legal-ai#438