Upgrade agents to Claude Opus 4.7
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:
2026-04-16 16:10:56 +00:00
parent 7b28549b2b
commit 3da4d73498
4 changed files with 30 additions and 6 deletions

View File

@@ -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.
## תחומי התמחות ## תחומי התמחות
הסוכן ממוקד בתחומים הבאים: הסוכן ממוקד בתחומים הבאים:

View File

@@ -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 לא מושלם — במיוחד בעברית משפטית:

View File

@@ -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`** — איך לחשוב על החלטה

View File

@@ -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",
} }