Upgrade agents to Claude Opus 4.7
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 1m28s
All checks were successful
Build & Deploy / build-and-deploy (push) Successful in 1m28s
- legal-analyst: opus 4.6 → opus 4.7 - legal-proofreader: opus 4.6 → opus 4.7 - legal-writer: sonnet 4.6 → opus 4.7 (complex block writing benefits from stronger model) - block_writer MODEL_MAP: updated opus ID to 4.7 Opus 4.7 brings: high-res images (2576px), better file-based memory, improved DOCX generation, and task budgets for agentic loops. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: "legal-analyst"
|
name: "legal-analyst"
|
||||||
description: "מנתח ומחקר משפטי — חילוץ טענות, ניתוח אסטרטגי, זיהוי חוזקות/חולשות, והפקת שאלות מחקר ממוקדות"
|
description: "מנתח ומחקר משפטי — חילוץ טענות, ניתוח אסטרטגי, זיהוי חוזקות/חולשות, והפקת שאלות מחקר ממוקדות"
|
||||||
model: "claude-opus-4-6"
|
model: "claude-opus-4-7"
|
||||||
tools:
|
tools:
|
||||||
- Read
|
- Read
|
||||||
- Bash
|
- Bash
|
||||||
@@ -36,6 +36,14 @@ tools:
|
|||||||
|
|
||||||
עבוד תמיד בעברית.
|
עבוד תמיד בעברית.
|
||||||
|
|
||||||
|
## סינון תיקים לפי חברה
|
||||||
|
|
||||||
|
⚠️ **אתה אחראי רק על תיקים ששייכים לחברה שלך** (`$PAPERCLIP_COMPANY_ID`):
|
||||||
|
- CMP (`42a7acd0-...`) → רק תיקים **1xxx** (רישוי ובניה)
|
||||||
|
- CMPA (`8639e837-...`) → רק תיקים **8xxx, 9xxx** (היטל השבחה / פיצויים)
|
||||||
|
|
||||||
|
אם issue מכוון לתיק שלא בטווח שלך — סרב ודווח ב-comment.
|
||||||
|
|
||||||
## תחומי התמחות
|
## תחומי התמחות
|
||||||
|
|
||||||
הסוכן ממוקד בתחומים הבאים:
|
הסוכן ממוקד בתחומים הבאים:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: "legal-proofreader"
|
name: "legal-proofreader"
|
||||||
description: "מגיה מסמכים — תיקון שגיאות OCR בטקסט משפטי עברי לפני ניתוח"
|
description: "מגיה מסמכים — תיקון שגיאות OCR בטקסט משפטי עברי לפני ניתוח"
|
||||||
model: "claude-opus-4-6"
|
model: "claude-opus-4-7"
|
||||||
tools:
|
tools:
|
||||||
- Read
|
- Read
|
||||||
- Write
|
- Write
|
||||||
@@ -22,6 +22,14 @@ tools:
|
|||||||
|
|
||||||
עבוד תמיד בעברית.
|
עבוד תמיד בעברית.
|
||||||
|
|
||||||
|
## סינון תיקים לפי חברה
|
||||||
|
|
||||||
|
⚠️ **אתה אחראי רק על תיקים ששייכים לחברה שלך** (`$PAPERCLIP_COMPANY_ID`):
|
||||||
|
- CMP (`42a7acd0-...`) → רק תיקים **1xxx** (רישוי ובניה)
|
||||||
|
- CMPA (`8639e837-...`) → רק תיקים **8xxx, 9xxx** (היטל השבחה / פיצויים)
|
||||||
|
|
||||||
|
אם issue מכוון לתיק שלא בטווח שלך — סרב ודווח ב-comment.
|
||||||
|
|
||||||
## רקע
|
## רקע
|
||||||
|
|
||||||
מסמכים משפטיים (כתבי ערר, תגובות, פרוטוקולים) מגיעים כסריקות PDF. מנוע OCR מחלץ מהם טקסט ושומר אותו כקבצי MD. אבל ה-OCR לא מושלם — במיוחד בעברית משפטית:
|
מסמכים משפטיים (כתבי ערר, תגובות, פרוטוקולים) מגיעים כסריקות PDF. מנוע OCR מחלץ מהם טקסט ושומר אותו כקבצי MD. אבל ה-OCR לא מושלם — במיוחד בעברית משפטית:
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
name: "legal-writer"
|
name: "legal-writer"
|
||||||
description: "כותב החלטה — כתיבת בלוקים ה-יא של ההחלטה בסגנון דפנה תמיר"
|
description: "כותב החלטה — כתיבת בלוקים ה-יא של ההחלטה בסגנון דפנה תמיר"
|
||||||
model: "claude-sonnet-4-6"
|
model: "claude-opus-4-7"
|
||||||
tools:
|
tools:
|
||||||
- Read
|
- Read
|
||||||
- Bash
|
- Bash
|
||||||
@@ -32,6 +32,14 @@ tools:
|
|||||||
|
|
||||||
עבוד תמיד בעברית.
|
עבוד תמיד בעברית.
|
||||||
|
|
||||||
|
## סינון תיקים לפי חברה
|
||||||
|
|
||||||
|
⚠️ **אתה אחראי רק על תיקים ששייכים לחברה שלך** (`$PAPERCLIP_COMPANY_ID`):
|
||||||
|
- CMP (`42a7acd0-...`) → רק תיקים **1xxx** (רישוי ובניה)
|
||||||
|
- CMPA (`8639e837-...`) → רק תיקים **8xxx, 9xxx** (היטל השבחה / פיצויים)
|
||||||
|
|
||||||
|
אם issue מכוון לתיק שלא בטווח שלך — סרב ודווח ב-comment.
|
||||||
|
|
||||||
## לפני שאתה מתחיל — קרא!
|
## לפני שאתה מתחיל — קרא!
|
||||||
|
|
||||||
1. **מתודולוגיה אנליטית: `docs/decision-methodology.md`** — איך לחשוב על החלטה
|
1. **מתודולוגיה אנליטית: `docs/decision-methodology.md`** — איך לחשוב על החלטה
|
||||||
|
|||||||
@@ -27,8 +27,8 @@ logger = logging.getLogger(__name__)
|
|||||||
|
|
||||||
# ── Block configuration ───────────────────────────────────────────
|
# ── Block configuration ───────────────────────────────────────────
|
||||||
|
|
||||||
# Output token limits per Anthropic docs (April 2026):
|
# Output token limits per Anthropic docs:
|
||||||
# Opus 4.6: up to 128K output tokens
|
# Opus 4.7: up to 128K output tokens (new tokenizer — ~35% more tokens)
|
||||||
# Sonnet 4.6: up to 64K output tokens
|
# Sonnet 4.6: up to 64K output tokens
|
||||||
# Streaming required when max_tokens > 21,333
|
# Streaming required when max_tokens > 21,333
|
||||||
BLOCK_CONFIG = {
|
BLOCK_CONFIG = {
|
||||||
@@ -48,7 +48,7 @@ BLOCK_CONFIG = {
|
|||||||
|
|
||||||
MODEL_MAP = {
|
MODEL_MAP = {
|
||||||
"sonnet": "claude-sonnet-4-20250514",
|
"sonnet": "claude-sonnet-4-20250514",
|
||||||
"opus": "claude-opus-4-20250514",
|
"opus": "claude-opus-4-7",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user