4aad81e11e
Add three Hermes-inspired capabilities to Shira: - Skills system: firm-wide workflow templates (list/view/manage tools), 4 pre-seeded skills (case summary, hearing prep, direct access report, deadline tracker), auto-learning via post-conversation meta-prompt - Cross-conversation memory: per-lawyer profiles and per-case memory stored as bounded markdown files, injected into system prompts - Sub-agent delegation: spawn up to 3 child AgentRunner instances for parallel document analysis and complex multi-step tasks New files: skills.py, memory.py, delegate.py, learner.py, 4 SKILL.md Updated: agent_runner (6 new tools, depth/blocked_tools support), prompt_builder (skills/memory injection), route (memory loading, background learning), main.py (data dirs), Dockerfile (pyyaml, skills) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.8 KiB
2.8 KiB
name, description, version
| name | description | version |
|---|---|---|
| direct-access-report-flow | תהליך שלב-אחר-שלב לאיסוף מידע ויצירת דוח גישה ישירה | 1.0.0 |
דוח גישה ישירה — תהליך איסוף מידע
מתי להשתמש
כשעורך דין מבקש ליצור דוח גישה ישירה / דוח דיווח ראשוני, או כשהתיק מסוג DirectAccess.
8 שלבי התהליך
שלב 1: מילוי אוטומטי
שלוף מהקונטקסט של התיק:
cAppointmentDate→ תאריך מינויcLegalAidType→ סוג סיועcUrgencyLevel→ רמת דחיפותcFilingDeadline→ מועד הגשה
שלב 2: פרטי מינוי
שאל על:
- תאריך מינוי (אם לא קיים)
- סוג סיוע משפטי (ייצוג/ייעוץ/הגשת כתב טענות)
- רמת דחיפות
- מועד אחרון להגשה
שלב 3: קשר עם לקוח
שאל (קבץ 2-3 שאלות):
- האם נוצר קשר עם הלקוח?
- תאריך יצירת קשר ראשון
- אם היה עיכוב — מה הסיבה?
- תאריך פגישה
- אם היה עיכוב בפגישה — מה הסיבה?
שלב 4: פרטי הליך
שאל:
- מספר הליך
- בית משפט (בחירה מ-6 אפשרויות)
- נושא ההליך
- תמצית התביעה
- טענות ההגנה
שלב 5: ניתוח משפטי (12 שאלות)
שאל בקבוצות של 2-3:
- q1: עיון במסמכים — האם עיינת? מה מצאת?
- q2: נימוקים — האם עיינת בנימוקי הערעור?
- q3: הרכב — האם יש התאמה/אי-התאמה בהרכב?
- q4: תלונות — האם הוגשו תלונות?
- q5: שימוע — האם היה שימוע כדין?
- q6: בדיקות — האם בוצעו בדיקות קליניות?
- q7: שיקום — האם בוצע שיקום?
- q8: ציון — מה הציון שנקבע?
- q9: קביעה — האם הקביעה סבירה?
- q10: ייחודי — האם יש היבט ייחודי?
- q11: תקדימים — פסיקה רלוונטית
- q12: סיכום — הערכה כללית
שלב 6: המלצה
שאל:
- סוג המלצה (9 אפשרויות)
- פירוט ההמלצה
שלב 7: מיצוי זכויות
שאל:
- האם נדרש סיוע נוסף?
- פירוט
- דחיפות
שלב 8: יצירת הדוח
כשכל המידע נאסף — הפעל generate_initial_report עם כל הפרמטרים.
כללים חשובים
- לא להפעיל את generate_initial_report עד שכל המידע נאסף
- שאל בסגנון שיחה טבעי, לא כטופס
- קבץ 2-3 שאלות קשורות ביחד
- אם המשתמש לא יודע תשובה — דלג ועבור הלאה
- שמור התקדמות בזיכרון עם save_memory