מיגרציה 0164_plugin_config_company_scope הפכה את config של פלאגינים ל-company-scoped, ו-`ctx.config.get()` בלי companyId זורק "company context is required" כשה-host לא יכול לגזור חברה מההקשר. ב-setup() אין חברה בהגדרה, ולכן הקריאה שם הפילה את הפעלת הפלאגין כולו בשדרוג מ-2026.609.0 (status=error, 0 כלים רשומים). - setup() כבר לא קורא config; LegalApi מקבל resolver עצל במקום URL קבוע (baseUrl שימש במקום אחד בלבד, ולכן 17 ה-tool handlers לא נגעו) - resolveApiBase() פותר לפי הסדר: companyId מפורש → גזירת ה-host מההקשר → סריקת החברות ב-CEO_AGENT_IDS → ברירת מחדל - data handlers מעבירים params.companyId; jobs מתוזמנים חסרי חברה (PluginJobContext לא כולל companyId) ולכן נשענים על הסריקה - שדרוג @paperclipai/plugin-sdk ל-2026.722.0 מאומת: הפלאגין עולה עם אותה חתימת רישום כמו לפני השדרוג — eventSubscriptions:2, jobs:4, webhooks:1, tools:9, בלי warnings. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
23 KiB
23 KiB