זוהי תרגום מכונה של המסמך המקורי באנגלית. במקרה של סתירה בין תרגום זה לבין הגרסה המקורית באנגלית, הגרסה באנגלית היא הקובעת. קרא את הגרסה המקורית באנגלית


גרסה 0.9.720 (1 במאי, 2026)

מיתוג (Brand)

  • כללי: PebbleFlow הוא מעתה Caiioo: שם המוצר שונה ל-Caiioo — אותה חיה, אותה אפליקציה שבה השתמשתם. תראו את השם החדש לאורך סרגל הצד, ההגדרות, האתר, תפריט אפליקציית המארח ב-macOS ואפליקציית המארח ב-Safari. נתונים קיימים, חשבונות, התחברויות וסנכרון נותרים ללא שינוי — רק שם התצוגה משתנה. אתר השיווק פועל כרגע בכתובת pebbleflow.ai ומציג את המותג החדש עם תאימות קדימה; ניתוב קנוני ל-caiioo.ai יגיע בגרסה מאוחרת יותר.

תכונות חדשות

  • כללי: "מצב פשוט" (Simple Mode) מופעל כברירת מחדל למשתמשים חדשים: התקנות ראשונות ינחתו כעת ב-Simple Mode — סביבת כתיבה רגועה יותר המסתירה פרטי עלות ו-token לכל הודעה, את התפריט הנפתח של lossless-compression ומחווני הקשר של טאבים. בורר המודלים נותר גלוי כיוון שבחירת מודל היא פעולה מרכזית. משתמשים קיימים ישמרו על הגדרת ה-Simple Mode הנוכחית שלהם. כפתור החלפה (toggle) חדש עם אייקון עין בתיבת הכתיבה מאפשר לחשוף או להסתיר את הפרטים המלאים בלחיצה אחת.
  • כללי: מחיקת חשבון: כעת ניתן למחוק את חשבון ה-Caiioo שלכם מדף ה-Account באתר (קיים קישור גם מאפליקציית ה-iOS, בהתאם לדרישת אפל למחיקת חשבון). המחיקה מסירה את הפרופיל שלכם, פרטי ההתחברות, יתרת ה-AI credit והעותק המוצפן של מפתח ה-OpenRouter שהוקצה לכם; יומני ביקורת (audit logs) מינימליים לציות ללא מזהה חשבון יישמרו כנדרש על פי חוק. סעיף חדש במדיניות הפרטיות מפרט בדיוק מה מוסר ומה נשמר.
  • iOS: המרת טקסט לדיבור מקומית על המכשיר (Kokoro 82M): סינתזת הקול של Kokoro רצה כעת בתהליך המארח של iOS באמצעות OnnxRuntime במקום בתוך ה-WKWebView, בדומה לארכיטקטורת ה-e5-embeddings מגרסה 0.9.719. המודל מקבל את תקציב הזיכרון המוגדל של תהליך המארח במקום להתחרות עם ממשק סרגל הצד על מכסת הזיכרון לכל תהליך של WebKit, כך ש-TTS על המכשיר כבר לא גורם לקריסת ה-WebView תחת עומס ב-iPhone 13/14.

שיפורים

  • כללי: מחולל התמונות עובד עם מודלי streaming איטיים: כלי יצירת התמונות משתמש כעת ב-streaming עבור מודלי תמונות של OpenRouter, מה שפתור את השגיאה "Network error: Unable to connect to OpenRouter" במודלים איטיים כמו gpt-5.4-image-2 (~167 שניות מקצה לקצה). נתיב ה-buffered הקודם המתין לכ-1.8 MB של keepalive padding לפני שה-JSON האמיתי הגיע, וזמן הקצוב (timeout) של שכבת החיבור פקע קודם לכן.
  • כללי: בחירת מודל במסלול החינמי בוחרת מודל אמיתי באופן דינמי: ה-meta-router הקודם openrouter/free ניתב בתוך OpenRouter ללא מודעות לאילו מודלים במורד הזרם תומכים בכלים (tools) או בראייה (vision) — משתמשי Android ששלחו תמונה בצירוף קריאת כלי נתקלו בשגיאה "No endpoints found that support tool use". כעת Caiioo מנתב בעצמו: תהליך ה-onboarding, ההגדרות וכפתור ה-CTA "use free models" במודל השדרוג בוחרים כולם מודל חינמי אמיתי שתומך בכלים (ובקלט תמונה במידת האפשר), ומחליפים אותו אוטומטית במקרה של מגבלות קצב (rate-limit) או שגיאות יכולת. משתמשים קיימים ב-openrouter/free יועברו בהדרגה בהפעלה הבאה.
  • כללי: Personal Intuition מוצא את ההקשר הנכון בהודעות ארוכות: שאילתת השליפה נחתכה בעבר ל-500 התווים האחרונים של ההודעה שלכם והוטמעה כווקטור בודד. בהודעות ארוכות של "הדבק-ואז-שאל" או בשיחות מרובות נושאים, זה גרם לחיתוך לפני השאלה האמיתית או לטשטוש הכל לכדי centroid נושאי שטוח שקיבל ציון נמוך. Caiioo מחלץ כעת שאילתה בולטת — שומר על תחילת הטקסט מילה במילה ומצרף אוסף של tokens נושאי תוכן ללא כפילויות מתוך 3000 התווים הבאים — כך שהשליפה נשארת רלוונטית לנושא גם כשה-prompt שלכם ארוך.
  • כללי: כפתור ההחלפה "Minimal settings" ב-Settings מפסיק לשנות את הכותרת של עצמו: הכפתור החליף את התווית שלו בין "Minimal settings" (מופעל) ל-"Advanced settings" (כבוי), כך שמצב ה-off נקרא כאילו סימון התיבה יעביר אתכם להגדרות מתקדמות — ההפך ממה שקורה בפועל. הכותרת נשארת כעת קבועה; התיאור מוסיף קידומת "On — " / "Off — " כדי להפוך את המצב הנוכחי לחד-משמעי.
  • כללי: דיאלוג הורדת מודל קולי מטפל בהתקדמות לא ידועה: כרטיס המידע של המודל בזמן ההורדה עלול היה לחרוג מגבולות סרגל הצד הצר; העיצוב (layout) מעוגן כעת. כאשר השרת לא מחזיר Content-Length, בלוק ההתקדמות מציג spinner במקום פס של 0% קפוא.
  • כללי: Simple Mode מציג פס סטטיסטיקה קומפקטי במקום להסתיר הכל: בעבר Simple Mode הסתיר את כל סיכום ה-thread-stats. כעת הוא מציג פס דק — טבעת context-window, סך tokens קומפקטי (למשל "1k"), עלות ויתרה שנותרה — וכפתור העין בתיבת הכתיבה מרחיב זאת לפרטים מלאים בלחיצה אחת.
  • כללי: עלויות subagent מצטברות בצורה נכונה: בחישוב העלות לכל thread היו חסרות הוצאות על subagent Perplexity / חיפוש אינטרנט, עלויות עוזרים (helpers), עלויות יצירת תמונה/וידאו/מוזיקה, עלויות PDF OCR ועלויות קוליות. כל הקטגוריות מצטברות כעת לשורת ה-sub_agent_cost של ההורה.
  • כללי: בורר ה-Tools ב-Settings דורס כלים המכובים כברירת מחדל: בחירה ב-"Always" או "Auto" בכלי שמופץ ככבוי כברירת מחדל זכתה להתעלמות שקטה. בחירת ה-dynamic-tool-config שלכם דורסת כעת את ברירת המחדל.
  • כללי: ה-sidecar המקומי שונה ל-"Desktop app" בטקסט למשתמש: כל ההתייחסויות הגלויות למשתמש ל-"PebbleFlow Relay" — ה-sidecar שתומך בשרתי MCP מקומיים (stdio) ובכלים למחשב בלבד — נקראות כעת "Desktop app", שזה מה שהמשתמשים מתקינים בפועל.
  • כללי: ניסוח הפרטיות הודק: הוסר ניסוח "telemetry" מיותר לאורך המדיניות המשפטית, דפי החנות, דף הפרטיות באתר והמדריך בתוך האפליקציה. "No analytics" כבר מכסה זאת; אין שינוי עובדתי במה שהאפליקציות אוספות או לא אוספות.
  • כללי: תוויות תצוגת חשבון ספק מאזנות את המקור: פאנל חשבון הספק מציין כעת מול איזה מפתח כל יתרה מדווחת (מפתח ה-BYOK שלכם לעומת המפתח שהוקצה על ידי Caiioo), כך שלא ניתן עוד לייחס בטעות קרדיטים ויתרה שנותרה במבט חטוף.

תיקוני באגים

  • כללי: Apple Sign-In לאחר מעבר המותג: Apple Sign-In נכשל עבור התחברויות חדשות מכיוון ש-OAuth Services ID עדיין הצביע על com.sixcailloux.PebbleFlow.web הישן. עברנו ל-com.sixcailloux.Caiioo.web כך ש-"Sign in with Apple" עובד שוב ב-iOS, macOS ובדף החשבון באינטרנט.
  • כללי: כפתור "Sign in" בשרתי MCP הדורשים OAuth: התקנת שרת MCP מרוחק הדורש OAuth (למשל Notion) כותבת את השרת לאחסון גם כשהחיבור הראשוני נכשל בגלל דרישת OAuth, אך לא נרשם לקוח (client). כפתור ה-"Sign in" שלח לאחר מכן בקשת רענון שהחזירה שגיאת "MCP server not found" גולמית במקום לפתוח את דיאלוג ה-OAuth. הרענון חוזר כעת לקריאת addServer חדשה כאשר הלקוח אינו רשום, כך שמבנה ה-OAuth/DCR צף ודיאלוג ההתחברות אכן נפתח.
  • כללי: דיווחי באגים הנשלחים מאפליקציות נייטיב מתעדים כעת את גרסת האפליקציה הנכונה: מעטפות ה-iOS, macOS וה-Android מזריקות כעת את גרסת האפליקציה המותקנת לתוך ה-WebView בעת העלייה, כך שדיווחי באגים מזהים מאיזו גרסה (build) הם הגיעו במקום להשאיר את השדה ריק או להציג את גרסת סרגל הצד המובנית.
  • Android: קריסה בהפעלה לאחר המיתוג מחדש: שינוי שם נלהב מדי מ-PebbleFlow ל-Caiioo שינה את שם מחלקת ה-Application וסמלי ה-JNI בצד ה-Kotlin מבלי לשנות את ה-native exports התואמים, ולכן האפליקציה קרסה בהפעלה עקב חוסר יכולת לפענח סמלים. שינויי השמות בוטלו; האפליקציה עולה שוב בצורה נקייה.
  • כללי: לולאת אישור מחדש (re-authorization) ב-Google Workspace: משתמשים נתקעו באישור מחדש של Google Workspace מדי שעה בערך מכיוון שחיבור ה-OAuth המאוחסן שלהם לא הכיל refresh_token. שישה תיקונים קשורים מבטיחים כעת refresh token בכל הרשאה ושומרים עליו דרך סנכרון ענן, כך שחיבורי Google שורדים את ה-TTL של שעה של ה-access-token מבלי להקפיץ את מסך ההסכמה.
  • כללי: התאוששות מ-"User not found" ב-OpenRouter: OpenRouter מחזיר HTTP 401 "User not found" כאשר רשומת המשתמש שמאחורי מפתח-משנה שהוקצה נעלמה אך ישות המפתח עדיין קיימת. Caiioo הציג זאת בעבר כתוסף מת שרק יציאה וכניסה מחדש פתרו. הספק מרפא כעת את עצמו על ידי החלפת מפתח חדש וניסיון חוזר של הבקשה פעם אחת.
  • כללי: Google Docs insert_component החזיר שגיאות מטעות: הכנסת רכיב לאחר טבלה שהוכנסה קודם לכן הציפה שגיאת "Document not found" מכיוון שהטבלה שהוכנסה מעולם לא נקשרה ל-componentName שלה. טבלאות מקבלות כעת named range באותו שלב הכנסה, פותר המיקומים (position resolver) מכבד tabId שאינו ברירת מחדל, ושגיאות ברמת האפליקציה מפסיקות להיות מסווגות בטעות כ-404.
  • כללי: מודלי OpenRouter חדשים ששוחררו איבדו ניתוב ZDR: כאשר מודל עדיין לא היה במסד נתוני האינטליגנציה של Caiioo, רשומת ה-fallback הסינתטית סימנה אותו כלא תומך ב-ZDR, גם כאשר ספקי ZDR-only תמכו בו בפועל. ניתוב ZDR משתמש כעת באותו fallback של רשימת ספקים כמו הנתיב הרגיל.
  • כללי: API /v1/runs התעלם מקבצים מצורפים בקריאה הראשונה: כאשר נקודת הקצה של ה-API הפעילה סוכן מול thread חדש, רשימת הקבצים המצורפים בהודעת המשתמש אבדה מכיוון שענף ה-empty-thread דחף טקסט בלבד. קבצים מצורפים עוברים כעת בצורה נכונה.
  • כללי: אפליקציות נייטיב יכלו לקרוא הגדרות ישנות מיד לאחר שינוי מודל: ב-Android תחת לחץ זיכרון, החלפת בורר המודלים ושליחת הודעה מיידית יכלו לאפשר לסוכן לקרוא את המודל הקודם מהדיסק מכיוון שה-flush המושהה (500 ms) טרם הופעל. נתיב השליחה כופה כעת flush של המצב לפני הפעלת הסוכן.
  • כללי: מיון באגים של בודקים (PF-260429 / PF-260430): חמישה תיקונים — משתמשי managed-key (מסלול חינמי) יכולים כעת להזין מסמכים דרך PDF OCR מבלי להקליד מפתח משלהם; macOS מקבע את אזור הזמן של ה-Node sidecar למארח כך שתאריכים מפוענחים נכון תחת sandbox; משימות מתוזמנות נשמרות כעת במעטפות iOS/macOS/Tauri (ה-storage stub של ה-WebView השמיט כתיבות בשקט); כלי ההגדרות מציג תזמונים חד-פעמיים וידניים כאפשרויות מרכזיות; וקריאות לכלים מתאוששות מהריפוי העצמי של OpenRouter 401 באותו אופן שבו עושה זאת מריץ הסוכנים.
  • כללי: מודל השדרוג מפסיק לערבב מנוי למסלול עם קרדיטים/BYOK: הכפתור "Add Credits" פתח בפועל את פורטל המנויים — התווית שיקרה. המודל מתמקד כעת במנוי למסלול בלבד; ב-iOS מוסתר בנוסף כל ממשק לרכישת קרדיטים בהתאם לסעיף 3.1.1 של אפל.
  • Web: סעיף מחיקת החשבון הועבר לתחתית דף החשבון: בלוק מחיקת החשבון ההרסני הוצג בעבר בין כרטיס הזהות שלכם לממשק המנויים/חיוב. כעת הוא נמצא בתחתית הדף, לאחר ה-FAQ. התנהגות ה-deep-link ב-iOS לתצוגת המחיקה בלבד נותרה ללא שינוי.
  • iOS: "Manage Plan" פותח כעת את גיליון המנויים של אפל: בעבר, Manage Plan ב-iOS הפנה לדף החשבון באינטרנט עבור משתמשים חינמיים, משתמשי ניסיון, Stripe ומקורות לא ידועים, שם Google OAuth ב-WKWebView היה נכשל. לחיצה על Manage Plan ב-iOS פותחת כעת תמיד את גיליון showManageSubscriptions של StoreKit של אפל.
  • iOS: תצוגת האינטרנט למחיקת חשבון מצטמצמת לדף מחיקה בלבד: כאשר כפתור מחיקת החשבון ב-iOS פותח את האתר, הדף מסתיר כעת כל ממשק חיוב (מנוי, תוכניות, קרדיטים, פורטל Stripe, FAQ) ומציג רק את סעיף המחיקה, כדי לעמוד בדרישות סעיף 3.1.1.
  • iOS: תיקון אימות גרסת framework ב-ITMS-90208: ה-Info.plist של ה-onnxruntime framework מתוקן כעת בזמן הארכוב כדי להתאים ליעד הפריסה של אפליקציית המארח, כך ש-App Store Connect מפסיק לדחות גרסאות בטענה ש-"framework does not support the minimum OS version specified in the Info.plist".
  • Android: קישורים חיצוניים נפתחים ב-Custom Tab כדי ש-Google OAuth יעבוד: לחיצה על קישורים כמו "Open pebbleflow.ai/account" נפתחה בעבר בתוך ה-Android WebView, שם גוגל חוסמת OAuth עם disallowed_useragent (שגיאה 403). קישורים חיצוניים מנותבים כעת דרך ה-native bridge לתוך Chrome Custom Tab, שבו גוגל נותנת אמון.
  • Android: כפתורי העתקה מתחת להודעות באמת מעתיקים: אייקון ההעתקה השתמש ב-navigator.clipboard.writeText ישירות, מה שלא עושה כלום בשקט ב-Android WebView כאשר הפעלת המשתמש פוקעת מעבר לגבול האסינכרוני. ההעתקה מנותבת כעת דרך ה-native clipboard bridge.

גרסה 0.9.719 (25 באפריל, 2026)

אבטחה (Security)

  • Common: תיקון protobufjs CVE-2026-41242 (ציון CVSS 9.8): הוגדרה גרסה protobufjs >= 7.5.5 (נפתר ל-8.0.1) כדי לסגור פרצת הרצת קוד שרירותי קריטית ב-Root.fromJSON. Caiioo אינו מייבא את protobufjs באופן ישיר — הוא תלות טרנזיטיבית של onnxruntime-web — והסיכון בפועל היה נמוך כיוון שאנו מזינים רק מודלים מובנים ולא סכימות שסופקו על ידי משתמשים. תוקן בכל מקרה כיוון שהתיקון טריוויאלי.
  • Common: @xmldom/xmldom — תיקון 4 CVEs בחומרה גבוהה: הוגדרה גרסה @xmldom/xmldom >= 0.9.10. ניתוח XML (Parsing) משמש בצינורות ה-redline של DOCX/XLSX ובנתיבי קוד שונים של הרחבות.
  • Server: undici — תיקון 3 CVEs בחומרה גבוהה: הוגדרה גרסה undici >= 7.24.0 ב-cloud/relay. משפיע על לקוח ה-HTTP של שרת ה-relay בלבד.
  • Desktop: rustls-webpki + quinn-proto — תיקון 2 CVEs בחומרה גבוהה: עודכנו תלויות Tauri Rust אלו. משפיע על גרסאות ה-Desktop עבור Windows ו-Linux העוברות דרך מעטפת ה-Tauri.

תכונות חדשות (New Features)

  • Common: יצירת וידאו (Pro): יצירה או הנפשה של סרטונים קצרים באמצעות Google Veo 3.1, OpenAI Sora 2 Pro, ו-ByteDance Seedance דרך OpenRouter. הכלי בוחר משכי זמן ורזולוציות תקינים לכל מודל, מבצע דגימה (polling) עד להשלמת המשימה, ושומר את התוצאה כקובץ מצורף לשרשור.
  • Common: יצירת מוזיקה (Pro): יצירת שירים וקטעי אינסטרומנטל עם Lyria 3 Pro Preview של Google דרך OpenRouter. הפלט נשמר כקובץ שמע מצורף הניתן להשמעה בתוך הצ'אט.
  • Common: קטלוג מודלי וידאו דינמי: מחולל הווידאו מושך את הרשימה הנוכחית של מודלי וידאו הזמינים ב-OpenRouter בזמן ריצה, כך שספקים ומודלים חדשים מופיעים ללא צורך בעדכון Caiioo. עותק (snapshot) מובנה שומר על תקינות העבודה במצב לא מקוון.
  • Common: קטלוג מודלי מוזיקה דינמי: כנ"ל לגבי יצירת מוזיקה — הכלי מזהה מודלי מוזיקה חדשים ככל ש-OpenRouter מפרסמת אותם, עם גיבוי למצב לא מקוון.
  • Common: OAuth מותאם אישית בדרגת Pro: יכולת Bring-Your-Own-Auth — אשף Google Workspace, אשף Microsoft 365, ותזרים "Add Custom Provider" הכללי — גלויים כעת לכל משתמשי Pro, Platform, Teams, ו-Enterprise תחת Settings ← Custom OAuth. בעבר הלשונית וכפתורי ההוספה היו מוסתרים תחת דגלי בודקים בלבד, כך שמשתמשים משלמים לא יכלו להגיע להגדרות BYOA.
  • Common: פיזיקה + ניתוח מבני (Pro): כלי סימולציית הפיזיקה (תנועת קליע, התנגשויות, אנרגיה קינטית/פוטנציאלית, תנע, כוח, מתקף, מהירות למטרה) וניתוח מבני (עומס קורות, קריסת עמודים, תכונות חומרים) זמין כעת בדרגת Pro לצד שאר כלי היצירה והעזר.
  • Common: Seeing-Eye Dog — גיבוי ראייה למודלי טקסט בלבד: מודלים מבוססי טקסט בלבד כמו DeepSeek V4 Pro, Kimi K2.6, MiMo V2.5 Pro, ומודלי Ollama מקומיים יכולים כעת לטפל בקבצי תמונה מצורפים על ידי ניתובם דרך מודל ראייה זול שהוגדר (ברירת מחדל: Gemini 3.1 Flash Lite). יצירת כתוביות אוטומטית מתבצעת בזמן בניית ההודעה ונשמרת בזיכרון מטמון לכל קובץ מצורף כדי למנוע תשלום חוזר בסבבים הבאים; כלי ייעודי vision({action: "inspect"}) מעניק למודל גישת המשך ממוקדת. ניתן לבחור את מודל העזר תחת Settings ← Tools ← Vision Fallback Model.
  • Common: מעקב שינויים ברמת התא ב-XLSX: אובייקטי גיליון אלקטרוני תומכים כעת באותה חוויית redlining כמו DOCX. הצעות AI דרך propose_change(editMode: 'xlsx_cell') מייצרות שינויים עוקבים הממוקמים בתא ומעוגנים על ידי cellRef + sheetName; עריכות ידניות של המשתמש במצב מעקב שינויים יוצרות הבדלים (diffs) ברמת התא; תאים עם שינויים ממתינים מרונדרים כ-<del>ישן</del><ins>חדש</ins> בתוך התא; כפתורי הבא/קודם/קבל/דחה בסרגל הכלים הקיים עובדים על שינויי תאים; עריכות סימולטניות של AI ומשתמש מתמזגות תא-אחר-תא כאשר המשתמש גובר במקרה של קונפליקט באותו תא.
  • Common: מעקב עלויות למחוללי וידאו ומוזיקה: סרטונים שנוצרו (דרך OpenRouter /api/v1/videos) ומוזיקה (דרך chat-completions) מחשבים כעת את עלותם לתוך סך עלויות השרשור בדיוק כמו יצירת תמונות, עם שורות פירוט חדשות video_gen_cost ו-music_gen_cost בתפריט העלויות הנפתח בפאנל הצדדי.

שיפורים (Improvements)

  • Common: יציבות סדרת GPT-5: המודלים gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, ו-gpt-5.3-codex של OpenAI אינם מייצרים יותר תגובות ריקות ושקטות בשיחות סוכנים עתירות כלים. אינטראקציה בסכימת ה-function-tool גרמה לשרת של OpenAI להפסיק את הזרמת הנתונים מבלי לייצר פלט; Caiioo מבצע כעת סריאליזציה לכלים במבנה שהמודלים הללו דורשים.
  • Common: התנהגות משופרת בשיחות ארוכות ב-GPT-5.4+: שיחות מרובות סבבים עם gpt-5.4, gpt-5.4-pro, ו-gpt-5.3-codex אינן נעצרות יותר מוקדם ברצפי קריאה לכלים ארוכים — סמן הפאזה שבו OpenAI משתמשת כדי להבחין בין הערות ביניים לתשובות סופיות נשמר כעת בין הסבבים.
  • Common: חשיבת GPT-5.x גלויה בפאנל החשיבה: המודלים gpt-5, gpt-5.1, gpt-5.4, gpt-5.4-pro, ו-gpt-5.3-codex מזרימים כעת את סיכום החשיבה שלהם לפאנל החשיבה בתוך הצ'אט בזמן שהם חושבים, בדומה להתנהגות של Gemini. בעבר פאנל החשיבה נותר ריק עבור מודלים אלו למרות ש-OpenRouter הזרים טקסט חשיבה.
  • Common: התאוששות שקופה מתקלות זמניות בספק: כאשר OpenRouter מנתב בקשה לספק שמחזיר שגיאת 5xx זמנית לפני הזרמת תוכן כלשהו, Caiioo מבצע ניסיון חוזר שקט מול ספק אחר במקום להציג תגובה ריקה.
  • Common: שגיאות ברורות יותר כאשר זרם המודל נכשל: קריסות בצד הספק, דחיות של מסנני תוכן וכשלים אחרים באמצע הזרמה מופיעים כעת עם הודעת שגיאה ספציפית במקום שהשיחה פשוט "תיעצר" ללא הסבר.
  • Common: וידאו ומוזיקה שנוצרו מרונדרים בתוך הצ'אט: סרטונים ומוזיקה שנוצרו מופיעים כעת בשיחה כמו תמונות שנוצרו — נגן וידאו או שמע מופיע מעל התשובה הסופית עם תג קטן המראה איזה מודל יצר זאת, במקום להיות חבוי בתוך סעיף הכלים המכווץ.
  • Common: בחירת מודל ברירת מחדל לכלי וידאו ומוזיקה: Settings ← Tools כולל כעת תפריט בחירה למודל ברירת מחדל עבור מחוללי הווידאו והמוזיקה, בדומה לבחירת מחולל התמונות הקיימת. הסוכן משתמש במודל שבחרת כברירת מחדל; עדיין ניתן לדרוס זאת בכל בקשה על ידי ציון מודל אחר.
  • Common: תצוגת סטטוס אינדוקס של Personal Intuition: פאנל הגדרות ה-Personalization מציג כעת שורה חיה: "Indexed: N threads · M chunks · K tokens · last indexed Xm ago" כדי שתוכלו לוודא שמאנדקס הזיכרון עושה את עבודתו. סיכום המילוי (backfill) האחרון נשאר גלוי גם לאחר סיום הריצה במקום להיעלם.
  • iOS: Embeddings מקומיים ב-Native (מהיר יותר, פחות זיכרון): הסקת Multilingual-e5-small רצה כעת בתהליך המארח של iOS דרך onnxruntime-objc של Apple במקום בתוך ה-WKWebView. זה פותר מגבלת זיכרון לכל תהליך שהרגה את ה-WebView כ-7 שניות לאחר טעינת המודל (הקריסה שאחרי ההתחברות). לאחר הקידוד הראשון של קטלוג הכלים, קריאות בחירת כלים עוקבות פוגשות זיכרון מטמון (cache) ברמת הטקסט ומסתיימות בתוך כ-10 מילי-שנייה במקום כ-5 שניות. הארגון מחדש של הצינור המשותף מונע גם מ-Personal Intuition ומבחירת הכלים המקומית לטעון כל אחד עותק נפרד של המודל בנפח ~115 MB.
  • Common: Personal Intuition ובחירת כלים מקומית חולקים צינור e5 אחד: שתי התכונות יצרו בעבר מופע נפרד של טוען multilingual-e5-small (~115 MB כל אחד, ~230 MB סה"כ ב-renderer). כעת הן מאצילות סמכות לצינור משותף יחיד המונע כפילויות בטעינות סימולטניות, מה שמפחית בחצי את עלות ה-cold-start.

תיקוני באגים (Bug Fixes)

  • Common: עוגיות (cookies) של דפדפן אינן דולפות יותר לקריאות API: אם ביקרתם ב-openrouter.ai בלשונית דפדפן, ההרחבה צירפה בטעות את סשן הדפדפן שלכם ב-OpenRouter (עוגיות של Clerk / Stripe / אנליטיקה) לכל קריאת API. קריאות API מבוצעות כעת אך ורק עם אימות Bearer.
  • Common: תגובות GPT-5.4 אינן מופיעות פעמיים: תוקן באג שבו תגובות gpt-5.4, gpt-5.4-pro, ו-gpt-5.3-codex הציגו את אותו טקסט פעמיים ברצף — מטען התשובה הסופית נצבר לצד זרם האסימונים (tokens) שכבר רינדר אותו.
  • Common: בורר המודלים מתרענן לאחר טעינה מחדש: רשימת המודלים מבוטלת כעת בעדכוני גרסה ומכבדת TTL קצר בזיכרון, כך שמודלים חדשים שפורסמו ב-OpenRouter מופיעים לאחר טעינה מחדש במקום להיות מוסתרים מאחורי מטמון ישן. Service workers ארוכי חיים אינם מחזיקים יותר בקטלוג קפוא.
  • Common: קישורים קצרים למדיה שנוצרה פותחים את הנגן: כאשר מודל כותב קישור קצר כמו [Listen](audio-…) לאחר יצירת שמע/תמונה/וידאו, לחיצה עליו פותחת כעת את נגן ה-slate במקום להיכשל ככתובת URL חיצונית שבורה. אותו תיקון חל על קישורי תמונה ווידאו.
  • Common: מדיה שנוצרה כהטמעת תמונת markdown רונדרה כשבורה: כאשר המודל כתב קובץ וידאו או שמע מצורף כ-![Video 1](video-…) במקום [Video 1](video-…), הוא רונדר כ-<img> שבור במקום לפתוח את הנגן. סימן ה-! המוביל מוסר כעת כדי שהקישור יפתח את תצוגת ה-slate.
  • Extension: מבוי סתום של "Location permission denied" בפאנל הצדדי: תוקנה נסיגה (regression) שבה כל בקשת מיקום בפאנל הצדדי החזירה "Location permission denied. Please allow location access in browser settings." ללא קשר למה שהמשתמש לחץ. ניסיון ניתוב דרך ה-offscreen document נתקל ב-PERMISSION_DENIED מיידית כיוון שהקשר ה-offscreen אינו יכול להציג בקשת הרשאה וה-manifest אינו מצהיר על geolocation. הפאנל הצדדי משתמש כעת בשרשרת המקורית של content-script-ואז-IP-geolocation שעבדה בעבר.
  • Common: בנייה מחדש מלאה של Personal Intuition השאירה ספירות אינדוקס ישנות: תוקן מצב שבו מילוי בנייה מחדש מלאה דילג על עדכון האינדקס לכל שרשור, כך ש-Settings ← Personalization הציג סכומים מנופחים שלפני הבנייה מחדש. שרשורים שנסרקו בבנייה מחדש אך לא אונדקסו בעבר אינם בלתי נראים יותר לשליפה (retrieval).
  • iOS: לולאת קריסות WKWebView לאחר התחברות: שלושה תיקונים משולבים לקריסה שאחרי ההתחברות. (1) Embeddings של e5 ב-Native רצים כעת במקבצים (batches) של 8 כאשר ה-memory arena של ORT מוגדר להתכווץ בין ריצות — שיא הזיכרון בשימוש נשאר מתחת ל-~100 MB במקום לקפוץ ל-~3 GB ולהפעיל את מנגנון הריגת התהליכים של iOS. (2) ה-retriever המקומי מתחמם כעת במהלך requestIdleCallback במקום בזמן העלייה, כך שהוא לא מתחרה יותר עם סנכרון רישיון, שחזור זהות, רינדור UI ואתחול סנכרון ענן. (3) ה-retriever המקומי מוגדר מחדש בעת שינוי זהות / דרגה (tier), כך שהתקנות חדשות לא יחזרו בשקט לעוזרי ענן בגלל שדרגת המשתמש לא הייתה מוגדרת ברישום הראשון.
  • iOS: שגיאות 403 שגויות של "path traversal blocked": תוקן LocalFileSchemeHandler שסימן בטעות כל 404 כניסיון path-traversal כיוון ש-NSString.standardizingPath פותר רק /var/private/var עבור קבצים הקיימים בדיסק. נתיבים לגיטימיים למשאבים שאינם קיימים (ה-iOS bundle אינו כולל *.wasm, בנוסף לנתיבי chrome-extension API כמו api/active-tab-context) החזירו 403 במקום 404, מה ששבר את ה-wasm pre-fetch fallback של transformers.js. הוחלף בבדיקת .. / NUL מבוססת מחרוזת התואמת לטיפול ב-Android.
  • Common: תמונות מוטמעות ב-PDF שברו מודלי טקסט בלבד: שליחת PDF עם תמונות מוטמעות למודל OpenRouter של טקסט בלבד (DeepSeek V4 Pro, Kimi K2.6 וכו') נתקלה ב-"No endpoints found that support image input" — האזהרה שניתוב ה-Seeing-Eye Dog החדש היה אמור לבטל. נתיב מסירת ה-PDF מכבד כעת את אותו דגל supportsVision לכל מודל שבו מסירת בלוק-תמונה כבר כיבדה, כך שמודלי טקסט בלבד מקבלים PDF בטקסט בלבד והסוכן יכול להפעיל סוכן-משנה לראייה במידת הצורך.
  • Common: שינוי רמת חוסם הפרסומות לא נכנס לתוקף: שינוי רמת חוסם הפרסומות (Off / Standard / Aggressive) שינה רק את הערך השמור בעוד שחוקי ה-DNR החיים + סט החוקים הסטטי נשארו בתוקף עד שה-service worker הופעל מחדש במקרה — כך שלאחר העברה ל-Off, אתרים כמו ads.google.com נשארו חסומים. מאזין האחסון צופה כעת במיכל ה-globalSharedSettings שבו ההגדרה נכתבת בפועל, ודגל ה-adBlockerEnabled הישן מנותב דרך אותו מיכל.
  • Extension: תמונות גדולות מדי הושמטו בשקט: כאשר קובץ תמונה מצורף חרג ממגבלת ה-API, ל-service worker של ההרחבה לא היה מימוש דחיסה רשום (רק זה של השרת המבוסס על sharp היה קיים) — כך שההגנה ב-pushImageBlock תפסה את השגיאה והשמיטה את התמונה לחלוטין. ה-SW בודק כעת ממדים טבעיים דרך createImageBitmap ומנתב את הקידוד דרך ה-offscreen document הקיים, כך שקריאות מהקשר ההרחבה מקבלות את התמונה הדחוסה במקום מקום ריק.
  • Common: תמונות שנוצרו וצילומי מסך נדחו על ידי ספקים: Anthropic מגבילה תמונות base64 ל-5 MB; לספקים אחרים מגבלות דומות. תמונות שנוצרו מ-FLUX / Gemini / Seedream וצילומי מסך גדולים הועברו בגודל מלא, מה שייצר שגיאות 4xx שביטלו את כל סבב הסוכן. שלוש שכבות הגנה: מחולל התמונות דוחס פלט לפני אחסון; עוזר pushImageBlock חדש מנתב כל פליטת image_url דרך דחיסה-או-השמטה; ובנייה מחדש של צילום מסך + הזרקת צילום מסך חי עוברים שניהם דרך אותו עוזר. מגבלה שמרנית של 4 MB שעובדת אצל כל ספק.

גרסה 0.9.718 (22 באפריל, 2026)

תכונות חדשות

  • Common: Personal Intuition — זיכרון אסוציאטיבי חוצה-שרשורים: Caiioo זוכר בשקט על מה שוחחתם בעבר — בכל השיחות, לא רק בזו הנוכחית. זיכרונות רלוונטיים עולים במהלך הצ'אט; ה-agent שלכם עשוי להשתמש באחד מהם ישירות, או פשוט לתת לו להשפיע על אופי התגובה. בדומה לאופן שבו ריח יכול להזכיר לכם מקום מסוים. ניתן למצוא זאת תחת Personalization ← Personal Intuition; כבוי כברירת מחדל. כולל Full-rebuild ו-Incremental backfill כדי שתוכלו לאנדקס את השרשורים הקיימים שלכם, ושיחות פרטיות לעולם אינן חלק מהמאגר חוצה-השרשורים.
  • Common: גיבוי ושחזור Personal Intuition: ניתן ליצור snapshot של כל גוף הזיכרון לקובץ JSON תחת Backup & Restore ← Personal Intuition, ולשחזר אותו מאוחר יותר אם משהו משתבש או אם ברצונכם להעבירו למכשיר אחר. שיחות פרטיות לעולם אינן נכללות.
  • Common: ברירת מחדל של Instant Tool Chooser לכל הדרגות: בורר הכלים הסמנטי פועל כעת מקומית בכל מכשיר, בכל דרגה (tier) — כולל בגרסה החינמית. הוא בוחר את הכלים המתאימים לכל תור בתוך כ-10 מילי-שנייה, באופן מלא על המכשיר שלכם. ממשק הבורר ב-Settings ← Tools מבהיר את הבחירה כ-"Instant Tool Chooser" לעומת "Quick Tasks LLM" (המשתמש בדגם שסימנתם בסמל הברק בבורר המודלים).
  • iOS / Android: ה-Instant Tool Chooser באפליקציות הנייטיב: אותו בורר כלים הפועל על המכשיר זמין כעת בתוך ה-WebView של אפליקציות ה-iOS וה-Android, ולא רק בתוסף לדפדפן ובגרסת ה-desktop.

שיפורים

  • Common: ה-sandbox של Slate מאפשר script CDNs ב-HTTPS: ארטיפקטים מסוג HTML slate יכולים כעת לטעון ספריות נפוצות כמו Chart.js או D3 מ-CDNs אמינים ב-HTTPS (כגון jsdelivr, unpkg וכו'). משיכת נתונים (Data fetching) עדיין מוגבלת ל-same-origin, לכן השתמשו ב-bind_data כדי להזרים נתוני קבצים מצורפים לתוך slate.
  • Common: התקדמות ברורה יותר ב-Personal Intuition: תהליך ה-Backfill מציג כעת התקדמות לפי שרשור בלוח ההגדרות (למשל "47/75 threads · 2,134 chunks") בזמן פעולתו, במקום להישאר שקט עד לסיום.
  • Common: בחירת כלים מהירה יותר לאחר אינדוקס זיכרון: אינדוקס של גוף זיכרון גדול אינו גורם עוד לפינוי (eviction) של מטמון קטלוג הכלים ב-retriever שעל המכשיר — קריאת הכלי הבאה נשארת "חמה" במקום לשלם עלות של קידוד מחדש (re-encode).

תיקוני באגים

  • Common: תתי-agents מקבילים נתקלו בשגיאות שווא של שדרוג דרגה: תוקן מצב מרוץ (race condition) שבו שני תתי-agents שרצו במקביל יכלו לדרוס זה את הקשר השרשור הפעיל של זה, מה שגרם לדחיית פעולות המוגבלות ל-Pro (כמו update_slate וכו') עבור תת-ה-agent הלא נכון. אכיפת הדרגה (Tier enforcement) מוגבלת כעת לשרשור הספציפי של הקריאה שנשלחה.
  • Common: קישורי נתוני CSV ב-Slate שברו את forEach: תוקנה בעיה שבה נתונים הקשורים ל-CSV הגיעו ל-sandbox כאובייקט שאינו ניתן למעבר (non-iterable) — הפקודה data.forEach(...) בתוך ה-JavaScript של ה-sandbox עובדת כעת כמצופה.

גרסה 0.9.717 (17 באפריל, 2026)

פיצ'רים חדשים

  • Common: חבילת Pro מאוחדת בכל האפליקציות: Pro הוא כעת מנוי יחיד בעלות של $9 לחודש הפותח את כל אפליקציות Caiioo — ב-Chrome, בדסקטופ ובמובייל — במקום חבילות נפרדות לכל אפליקציה. חבילת Platform ($14 לחודש) מוגדרת מחדש כ-"Pro + תשתית" (שרת מקומי, גישת API בגרסת תצוגה מקדימה, ו-Messaging).
  • Common: חבילת Pro Mobile: תוכנית Pro למובייל בלבד זמינה בעלות של $2.99 לחודש, ונמכרת ישירות ב-App Store וב-Play Store. הרכישה בתוך האפליקציה (In-app purchase) היא כשלעצמה הזכאות — אין צורך ברישיון נפרד.
  • Common: כלי Ask-User לביצוע Human-in-the-Loop: הסוכן יכול כעת לעצור באמצע הריצה ולהציג דיאלוג החלטה מרובע (אישור, אישור עם הערות, דחייה, דחייה עם הערות). ההערות שלך חוזרות למודל כהנחיות באנגלית פשוטה שעוקפות את התוכנית המוצעת — לא מופעל סבב (cycle) חדש, והסוכן ממשיך מאותה נקודה.
  • Common: חיפוש במדריך בתוך האפליקציה: ניתן לחפש במדריך למשתמש ישירות מתפריט ה-Document. התוצאות מקשרות (deep-link) ל-caiioo.ai/guide, תוך שמירה על זרימת ההפניה הקיימת.
  • iOS: החלפת תצוגת תשלום חודשי/שנתי: מסך ה-Subscribe ב-iOS מאפשר כעת לעבור בין חיוב חודשי לשנתי לפני הרכישה.
  • Desktop: עדכונים אוטומטיים ב-Windows וב-Linux: אפליקציית הדסקטופ מבוססת Tauri מגיעה כעת עם ה-updater מופעל, כך שגרסאות Windows ו-Linux יכולות לקבל עדכונים במקום, ללא צורך בהתקנה ידנית מחדש.
  • Web: חיפוש מבוסס טאבים במדריך ובבלוג: פריסות המדריך והבלוג באתר השיווקי כוללות כעת שורת חיפוש עם החלפת טווח בטאבים — התאמות בכותרת מדורגות מעל התאמות בגוף הטקסט, והטאב הפעיל עובר אוטומטית למקום שבו נמצאו התוצאות.
  • Web: דף התקנה ייעודי ל-Linux: דף ההתקנה מנתב משתמשי Linux ל-/install/linux, המציג אפשרויות AppImage,‏ .deb, ו-.rpm עם פקודות ייעודיות לכל הפצה (distro).
  • Web: נתיבי הורדה יציבים: הכתובות /download/macos,‏ /download/linux, ו-/download/windows הן כעת כתובות URL יציבות המגובות ב-edge-worker, אשר תמיד מפנות לגרסה האחרונה — ללא צורך בבנייה מחדש של האתר בכל גרסה.

שיפורים

  • Common: פתיחת פניות תמיכה בתוך האפליקציה: בקשות תמיכה מנותבות כעת דרך זרימת פניות (tickets) בתוך האפליקציה כנתיב עיקרי, עם הודעות שגיאת קרדיטים ברורות יותר המכוונות אותך למקום הנכון כשמשהו משתבש.
  • Common: אימות מחדש חכם יותר ל-Google OAuth: כלי Google מוודאים כעת את ה-scopes שבאמת הוענקו על ידי Google ומפעילים הנחיית אימות מחדש בדיוק בזמן (just-in-time) כאשר שגיאת 403 מעידה על scope חסר, במקום להיכשל בשקט.
  • Common: Scope מלא של Drive עבור כתיבה ב-Google: פעולות כתיבה ב-Google Drive מבקשות כעת scope מלא של ה-drive, כך שעריכות במסמכים שלא יצרת יצליחו במקום להיתקל בשגיאות הרשאה.
  • Common: תיאורי מודלים במחולל התמונות: כלי יצירת התמונות מציג תיאור עבור כל מודל זמין, כדי להקל על בחירת המודל המתאים למשימה.
  • Common: הודעות מדויקות יותר עבור Slate Artifact: כאשר כלי יוצר או מעדכן artifact של Slate, המודל כבר לא טוען שה-artifact "מוצג בעורך" — הניסוח משקף כעת את מה שקורה בפועל.
  • Common: בחירת כלים דינמית טובה יותר מתוך טאבים: רמז ההקשר (context hint) של הטאב פולט כעת מזהי כלים (tool IDs), כך שבורר הכלים הדינמי יכול להחיל כללי בחירה מבוססי הקשר התלויים בכלים הזמינים.
  • Common: שיוך עלויות קול ל-Threads: שימוש ב-Streaming TTS (של ElevenLabs,‏ Resemble) ו-STT (של ElevenLabs Scribe) מחושב כעת כעלות קול בשיחה שבה הוא התבצע, בהתאמה לנתיב ה-one-shot synthesis הקיים.
  • Extension: כותרת המשנה בכניסה מדגישה סוכנים מקומיים: עדכון קופי קטן במסך ההתחברות.

תיקוני באגים

  • Desktop: בורר הקבצים ב-Linux שוחזר: תוקן כשל בבורר הקבצים ב-Linux באפליקציית הדסקטופ Tauri.
  • Desktop: דיווח גרסה שגוי: תוקנה מחרוזת גרסה לא נכונה שהוצגה בממשק המשתמש וב-telemetry באפליקציית הדסקטופ Tauri.
  • Desktop: שמע שקט יותר ב-Linux ושגיאות ברורות יותר: הופחת רעש הלוגים של PipeWire ב-Linux, הוצגו שגיאות OpenRouter במקום לבלוע אותן, שוחזר נתיב הקריאה של ה-API toggle, ותוקן באנר parity שגוי.
  • Common: חילוץ גוף המייל מ-Gmail איבד קישורים: הפכנו את קדימות החילוץ מ-Gmail כדי לנסות קודם markdown משמר קישורים, ורק אז לחזור לטקסט פשוט (plain text) כשהפלט של ה-markdown ריק — אימיילים כבר לא מאבדים קישורים במקרה הנפוץ.
  • Common: הגדרות Public API לא נשמרו: תוקן כשל בשמירת ה-Public API toggle ו-access token בחלק מההתקנות, והובטח שהגדרות אלו יישארו מקומיות בלבד ולא יסונכרנו לענן.
  • Common: פעולות ארכיון ושינוי שם הרגישו איטיות: מחיקה, העברה לארכיון, הוצאה מארכיון ושינוי שם מעדכנים כעת את הממשק בצורה אופטימית, כך שהרשימה משקפת את השינוי מיידית במקום לחכות לתגובת השרת.
  • Common: מחיקות מהארכיון לא סונכרנו: תוקנה בעיה שבה מחיקות מהארכיון הוחלו ישירות על האחסון תוך עקיפת נתיב הפרוטוקול — כעת הן מופצות לכל הלקוחות (clients) כמו כל פעולת thread אחרת.
  • Common: ה-Agenda הציג "Missing Scopes" בטעות: תוקן ווידג'ט התזכורות/אג'נדה שקרא פרופיל tool-context ישן מיד לאחר הענקת scopes ל-Google Calendar, מה שגרם לסימון scopes חסרים בזמן שהכלים עבדו כשורה. הממשק קורא כעת את הפרופיל העדכני, ורענון מריץ אוטומטית את זרימת הסכמת ה-incremental-scopes ברצף על פני כל חשבונות Google המחוברים שעדיין זקוקים לכך — אין צורך לפתוח את דיאלוג הסנכרון כדי למצוא את "grant access".
  • Common: קריאות לכלי Google נדחו עם השגיאה "Unknown name exclusiveMinimum": תוקנה דחייה של Gemini לקריאות כלים שסכמת הפרמטרים שלהן השתמשה בגבולות exclusiveMinimum / exclusiveMaximum מספריים — אלו מוסרים כעת לפני השליחה לתת-הקבוצה המוגבלת של OpenAPI של Google.
  • Common: שרתי MCP מרוחקים ללא DCR נכשלו בחיבור: תוקנה הוספת שרתי MCP מרוחקים שאינם תומכים ב-Dynamic Client Registration (למשל Slack): הלקוח מכבד כעת מטא-דאטה של משאבים מוגנים לפי RFC 9728, עוקב אחרי authorization_servers למארח ה-AS כאשר הוא שונה ממארח המשאב, ומפסיק לייצר נקודת קצה /register שאינה קיימת.
  • Server: משתמשים בדרגת Tester נדחו על ידי נקודות קצה חסומות: תוקנו נקודות קצה של ארגונים, hub, ניהול ו-provisioned-key שדחו משתמשים שהדרגה האפקטיבית שלהם (מרישיונות) הייתה גבוהה יותר מהדרגה הישנה שנשמרה ב-auth token שלהם. נקודות קצה חסומות מעריכות כעת את הדרגה האפקטיבית בעקביות עם /api/auth/me.
  • Extension: לולאת פינג-פונג בסנכרון זהות: תוקנה התנגשות זהויות בין התוסף לשרת ה-relay שיצרה לולאה אינסופית ב-IDENTITY_SYNC. התוסף מאשר כעת פעם אחת מול אותו גורם מרוחק מתנגש, מזהיר שעליך להתנתק בצד אחד כדי לפתור זאת, ומאפס בניתוק / התאמה / אימוץ זהות מרוחקת.
  • Common: לא ניתן היה לבחור או להגדיר את Gemini Flash TTS: תוקן מצב שבו Gemini Flash TTS (קול) לא היה שמיש מקצה לקצה — הבחירה בו התבטלה עם סגירת ההגדרות, ושדה ה-API key נראה ככזה שאינו מקבל הקלדה. הספק הוא כעת אפשרות TTS מדרגה ראשונה: הבחירה נשמרת, ה-API key ובורר הקול נשמרים כראוי, והסינתזה משתמשת בנקודת קצה של SSE streaming כך שהשמעת האודיו יכולה להתחיל לפני שכל המשפט מסיים להיווצר.
  • iOS: ממשק Thread חדש לא התחלף: תוקן כשל באפליקציית iOS בהחלפת התצוגה הפעילה ל-thread שזה עתה נוצר, ותוקנה שגיאת modelName ReferenceError קשורה שעלולה הייתה לגרום לקריסת ה-composer.
  • iOS: קריסה בהפעלה בגלל Storage Hook אופציונלי: תוקנה קריסה ב-iOS כאשר storage.primeSettingsCache לא היה זמין בזמן ההפעלה — הקריאה כעת מוגנת.
  • Common: אי-תאימויות בביקורת דרגות לאחר עיצוב המחירים מחדש: תוקנו שש אי-עקביות בתמחור ובפיצ'רים שעלו בביקורת הדרגות, כך שחסימות זכאות, הצעות שדרוג ודגלי פיצ'רים (feature flags) תואמים כעת בתוסף, באתר ובאפליקציות המובייל.

תאימות ל-iOS App Store

  • iOS: קריאות לרישום חיצוני מוסתרות ב-Onboarding: תהליך ה-Onboarding אינו מציג יותר קריאות לפעולה (CTAs) המפנות משתמשים אל מחוץ למכשיר לצורך יצירת חשבון או שדרוגים בתשלום.
  • iOS: ממשק רכישת קרדיטים מוסתר: ממשקי רכישת קרדיטים מוסתרים ב-iOS בהתאם לכללי §3.1.1 של Apple; מנויים מנותבים דרך StoreKit במקום זאת.
  • iOS: עדכון ניסוח תמיכה ושגיאות קרדיטים: דף ה-support והודעות שגיאת הקרדיטים נוסחו מחדש ב-iOS כדי לעמוד בהנחיות של Apple בנוגע להפניות לרכישה חיצונית.

גרסה 0.9.716 (12 באפריל, 2026)

תכונות חדשות

  • Common: Gemini 3.1 Flash TTS: אפשרות פלט קולי חדשה המופעלת על ידי Gemini 3.1 Flash TTS של Google. 30 קולות מובנים, מעל 70 שפות, ותגיות אודיו בתוך הטקסט כמו [whispers] ו-[sighs] לסינתזה אקספרסיבית. השתמש ב-API key משלך ל-Gemini; ניתן לקבל אחד בחינם ב-aistudio.google.com. האודיו כולל סימן מים של SynthID.
  • Common: עלות קול בסיכום השיחה: שימוש ב-API של טקסט-לדיבור ודיבור-לטקסט (Gemini, ElevenLabs, Resemble) נכלל כעת בסיכום העלויות לכל שרשור (thread), לצד עלויות צ'אט, יצירת תמונות, עוזרים ו-OCR — כך שהמספר שאתה רואה הוא המספר האמיתי.
  • Common: כלי מסד נתונים SQL: צרף מסדי נתונים מסוג SQLite לשיחות ובצע שאילתות באמצעות SQL. ניתן להציג את התוצאות כלוחות בקרה (dashboards) חיים בתוך Slate artifacts.
  • Common: הזמנות ללוח שנה ו-Google Meet: יצירת אירועים בלוח השנה שולחת כעת אימיילים עם הזמנות למשתתפים ויכולה להוסיף אוטומטית קישור לווידאו ב-Google Meet.
  • Common: ניתוב ספקים לפי כלי (Per-Tool Provider Routing): נתב כלים בודדים (יצירת תמונות, חיפוש, PDF OCR וכו') לספקים ספציפיים דרך Settings, במקום שכל הכלים יעברו דרך מודל ברירת המחדל.
  • Common: שיתוף שיחות: שתף שיחות כ-Markdown או כטקסט פשוט.
  • Common: 14 ימי ניסיון לפלטפורמה: התחל תקופת ניסיון של 14 יום למסלול ה-Platform דרך ממשק המשתמש של התוסף או דף החשבון באתר. מנויי Pro זכאים גם כן.
  • Common: סינון מהיר ל-ZDR בבורר המודלים: כפתור חדש בתפריט בחירת המודלים לסינון מהיר של מודלים עם אפס שמירת נתונים (zero-data-retention).
  • Common: הגדרות מפושטות: ה-Settings נפתח כעת בתצוגת Simple יעילה כברירת מחדל, המציגה רק את הדברים החיוניים. ניתן לעבור למצב Advanced בכל עת כדי לראות הכל.
  • Common: גישה חופשית ל-Google Gemini: השתמש במפתח Google AI Studio משלך כדי להשתמש ב-Gemini 2.5 Flash בחינם — המסלול החינמי של Google זמין כעת לכל המשתמשים, ללא צורך בתוכנית בתשלום.
  • Common: מודלים באירוח עצמי ב-Baseten: חבר פריסות Baseten משלך כדי להשתמש במודלים באירוח עצמי ישירות בתוך caiioo.
  • iOS: WhisperKit דיבור-לטקסט על המכשיר: ההכתבה פועלת כעת באופן מלא על המכשיר באמצעות WhisperKit — האודיו לעולם לא עוזב את הטלפון.
  • Android: Whisper STT על המכשיר: דיבור-לטקסט באמצעות whisper.cpp פועל באופן מלא על המכשיר ב-Android עם תהליך אישור הרשאת מיקרופון.
  • Android: Moonshine STT מואץ GPU: במכשירי Android בעלי יכולת GPU, ההכתבה יכולה לפעול על Moonshine עם הסקה (inference) של פחות משנייה. באנגלית בלבד; whisper.cpp נשאר כגיבוי רב-לשוני.
  • Web: התחברות עם Apple בדפי חשבון ו-Hub: אפשרות Apple Sign-In זמינה כעת בדפי החשבון וה-hub באתר.

שיפורים

  • Common: ייצוא PDF טוב יותר: ייצוא PDF מ-Slate מייצר כעת קובץ PDF אמיתי במקום לפתוח את דיאלוג ההדפסה, כך שתקבל מסמך נקי בכל פעם.
  • Common: טקסט מלא מ-Google Slides: בקשת טקסט משקופיות ללא ציון עמוד מחזירה כעת טקסט מכל השקופיות במצגת.
  • Common: חיפוש אינטרנט חכם יותר: תוצאות חיפוש Google מחולצות כעת עם מבנה טוב יותר, תוך לכידת כותרות, קטעי טקסט (snippets) וקישורים בצורה אמינה יותר לאחר שינויי העיצוב האחרונים של Google.
  • Common: Kokoro טקסט-לדיבור בכל הפלטפורמות: אפשרות הקול Kokoro מופיעה כעת ב-iOS, macOS ו-Android — בעבר היא הייתה מוסתרת באפליקציות הנייטיב.
  • Common: תצוגת יתרת קרדיט נקייה יותר: יתרת החשבון עבור הגדרות פרה-פייד ו-bring-your-own-key מציגה כעת את היתרה האמיתית שלך ללא ניסוח "Limit" מבלבל.
  • Common: המרת PDF ל-Word באיכות גבוהה יותר: ייצוא PDF→DOCX משתמש כעת בתצוגת Document ייעודית ב-Slate, ומייצר קבצי Word ששומרים בצורה נאמנה יותר על הפריסה והמבנה של ה-PDF המקורי.
  • Web: דפי חשבון ואימות שקטים יותר: Google Analytics ובאנר הסכמת העוגיות (cookie consent) מושתקים בדפי החשבון והאימות לטובת תהליך התחברות נקי יותר.

תיקוני באגים

  • Common: חיפוש בהגדרות לא ניווט ליעד: תוקן תפריט החיפוש ב-Settings וקישורי העומק שנכשלו בקפיצה למספר סעיפים (API Access, Private Sync, Backup & Restore, Voice ואחרים) — קטגוריית היעד נשארה סגורה ולכן שום דבר לא נגלל לתצוגה.
  • Common: הנחיות OAuth בתתי-סוכנים (Sub-Agents): תוקנה הבעיה שבה הנחיות אישור OAuth ושדרוג מסלול הושמטו בשקט כאשר הופעלו מתת-סוכן, מה ששבר תהליכי חיבור באמצע הריצה.
  • Common: מודל Ollama לא נשמר לאחר ה-Onboarding: תוקנה הבעיה שבה מודל ה-Ollama שבחרת במהלך ה-onboarding לא נשמר לאחר מכן.
  • Common: חלקי ממשק משתמש לא נטענו בזמן Rate Limiting: תוקנה הבעיה שבה נכסי ממשק משתמש סטטיים הוגבלו (rate-limited) יחד עם בקשות API, מה שגרם למסכים ריקים או פאנלים חסרים עד לרענון.
  • Common: אובדן מטא-דאטה של קבצים מצורפים שעובדו ב-Composer: תוקנה הבעיה שבה מטא-דאטה של קבצים מצורפים הושמט בשרת עבור מסמכים שעובדו מראש ב-composer לפני שנשלחו למודל.
  • Common: "זמן פנוי" החשיב אירועים שהשתתפת בהם כ"תפוס": תוקן חישוב הזמן הפנוי בלוח הזמנים שסימן אותך כתפוס במהלך אירועים שרק נכחת בהם — כעת נספרים רק אירועים בלוח השנה שלך.
  • Common: תוצאות חיפוש Google שבורות: תוקנה הבעיה שבה חיפוש באינטרנט החזיר תוצאות ריקות לאחר ש-Google שינתה את עיצוב דף החיפוש שלה.
  • Desktop: התחברות ב-Windows/Linux לא מסונכרנת עם פלטפורמות אחרות: תוקן תהליך ההתחברות ב-Tauri desktop שסטה מ-Chrome/macOS/iOS — כולל זיהוי מסלול שגוי וחוסר יכולת להתחבר מחדש לאחר התנתקות.
  • Desktop: ה-Public API חסם את ממשק המשתמש בשולחן העבודה: תוקנה הבעיה שבה ממשק המשתמש של אפליקציית הדסקטופ נחסם על ידי אימות API כאשר הגדרת ה-Public API הייתה מופעלת.
  • Common: שגיאות OAuth ב-Google Docs הוסתרו: תוקנה הבעיה שבה פעולות ב-Google Docs נכשלו בשקט כאשר פג תוקף האימות במקום להציג שגיאה ברורה.
  • Common: קריסת פאנל ההגדרות: תוקנה קריסה של פאנל ההגדרות בעת שחזור מפתח API שהוקצה (provisioned).
  • Common: סנכרון Google Drive יצר מסמכים כפולים: תוקנה הבעיה שבה מסמכי Google Docs שוכפלו בכל הרצת סנכרון במקום להתעדכן במקום.
  • Common: אובדן עיצוב Inline Code בסנכרון Google Drive: תוקן אובדן עיצוב קוד בשורה (inline code) בעת סנכרון מסמכים ל-Google Docs.
  • Common: חילוץ חשיבה (Thinking) ב-Gemini: תוקנה הבעיה שבה תוכן חשיבה/נימוק לא נלכד בצורה נכונה מתגובות מודל Gemini.
  • Common: נתונים ישנים במעבר בין פרופילים: תוקנה הבעיה שבה מעבר בין פרופילים הראה לעיתים שיחות מהפרופיל הקודם עד לרענון ידני.
  • Common: שגיאת "Method Not Found" בתזמון משימות: תוקנה הבעיה שבה משימות מתוזמנות זרקו שגיאות כל 60 שניות בהגדרות מסוימות.
  • Common: שורות חדשות בהזנת טקסט ב-Google Docs: תוקנה הופעת מילולי בהזנות טקסט במקום שורות חדשות אמיתיות.
  • Common: רמז לחשבון Google בכלים: תוקנה הבעיה שבה כלי Google השתמשו לעיתים בחשבון Google הלא נכון עבור קריאות API.
  • Common: ייבוא וייצוא של הגדרות ושרשורים: תוקנה הבעיה שבה ייצוא של הגדרות ושרשורים לא יובא בחזרה בצורה נכונה.
  • Common: שימוש בטוקנים של תת-סוכן: תוקנה הבעיה שבה שימוש בטוקנים של תת-סוכן לא נספר בשיחת האב.
  • Common: תגובת Messaging Bridge במהלך ניסיון חוזר: תוקן כשל בתגובות גשר ההודעות כאשר העוזר ניסה שוב לשלוח תגובה.
  • Common: מיקום Redline ב-Slate: תוקן מיקום מחיקות redline שנחתו במיקום הלא נכון כאשר היה קיים markdown.
  • Common: חיבור הדפדפן שורד מצב שינה/התעוררות: תוקנו שגיאות "No browser connected" לאחר שהמחשב ישן או היה לא פעיל לתקופות ארוכות.
  • Common: משימות מתוזמנות שורדות מצב שינה של Service Worker: תוקנה הפסקת משימות חוזרות לאחר תקופות חוסר פעילות ארוכות.
  • macOS: כשלי חיפוש Google ב-Safari: תוקנה הבעיה שבה חיפוש Google לא עבד בתוסף Safari ב-macOS.
  • iOS: גישה לאפליקציה לנייד: תוקנה הבעיה שבה אפליקציית ה-iOS דרשה בטעות תוכנית בתשלום — האפליקציה לנייד זמינה כעת לכל המשתמשים.

גרסה 0.9.715 (3 באפריל, 2026)

תכונות חדשות

  • Common: מערכת הפצת Hub: הגדרות כלי צד-ראשון (first-party), תצורות מצבים (mode configs) וקטלוג MCP מוכנים כעת להפצה דרך ה-cloud hub במקום להיות מוטמעים בקוד (hardcoded) בחבילה, כולל אחסון במטמון מקומי (local caching) וגיבוי למצב לא מקוון (offline fallback) כהכנה להשקה לקהילה.
  • Common: מצב לשונית-יחידה לכלי דפדפן: מדיניות לשוניות דפדפן חדשה לפי מצב (per-mode) המשתמשת בלשונית אחת בלבד לכל הניווט בשיחה, מה שמונע הצטברות לשוניות במהלך תהליכי עבודה עתירי הודעות כמו WhatsApp.
  • Common: העלאת קבצים בינאריים באינטגרציית API: כלי ה-api_integration תומך כעת בהעלאת קבצים בינאריים ובהעלאת קבצים מקומיים ישירה דרך כתובות URL חתומות מראש (presigned URLs), במקום להפוך תמיד את גופי הבקשות למחרוזות JSON.
  • Common: ניהול אישורים (Credentials) באמצעות כלי: שמירה, פירוט ומחיקה של אישורי API באופן תכנותי דרך כלי ה-api_integration, פעולה שהייתה אפשרית בעבר רק דרך ממשק המשתמש של ההגדרות.
  • macOS: בחירת התקן קלט שמע: בחירת המיקרופון לשימוש עבור קלט קולי — מציג את כל התקני השמע הזמינים ושומר את הבחירה שלך.
  • Android: שחזור OAuth במצב זיכרון נמוך: תהליכי OAuth ב-Android שורדים כעת יצירה מחדש של Activity כאשר המערכת סוגרת את האפליקציה עקב מחסור בזיכרון, ומשחזרים את סשן האימות בצורה חלקה.
  • Common: ארכיטקטורת CSS למובייל ב-3 שכבות: מערכת CSS חדשה מותאמת למובייל עם שכבות פלטפורמה, פריסה (layout) ורכיבים, המבטיחה ממשק משתמש עקבי בטלפונים, טאבלטים ותצוגות שולחן עבודה.

שיפורים

  • Extension: OAuth הדרגתי דרך לשונית: בקשות הרשאה (scope) הדרגתיות פותחות כעת לשונית דפדפן מלאה במקום חלון קופץ (popup), מה שפתור תקיעות בחשבונות הדורשים הסכמה אינטראקטיבית.
  • Common: איכות סכימת כלי MCP: כל כלי ה-MCP עוברים כעת בדיקת איכות (lint test) המאמתת סכימות מלאות, תיאורים תקינים והגדרות פרמטרים עקביות.
  • Extension: סגירה אוטומטית של לשוניות דפדפן בעת עצירה: לשוניות דפדפן שנפתחו על ידי האסיסטנט נסגרות כעת כאשר ריצה נעצרת, וחלונות Safari של OAuth נסגרים ב-macOS.
  • Android: שדרוג Toolchain: בניית ה-Android שודרגה ל-AGP 9.1, Kotlin 2.2.10 ו-Gradle 9.3.1.

תיקוני באגים

  • Common: מיקום טבלאות ב-Google Docs: תיקון מוטציות שנחתו במיקומים שגויים כאשר טבלאות קדמו לטקסט היעד ב-Google Docs.
  • Common: הסרת כותרת תחתונה (Footer) מתוכן דף: תיקון חילוץ תוכן דף שהסיר בטעות אלמנטים של כותרת תחתונה מדפים שנלכדו.
  • Common: דפדוף (Pagination) בגלישה באינטרנט: תיקון דפדוף שהיה שבור עבור דף 2 ומעלה כאשר לא צוין maxLength מפורש.
  • Common: גיבוי לסקריפט תוכן (Content Script Fallback): תיקון כשל שקט בחילוץ תוכן דף על ידי חזרה ל-executeScript כאשר סקריפט התוכן אינו זמין.
  • Common: רינדור PDF למסמכים שהוכנסו דרך URL: תיקון כשל ברינדור PDF מקורי עבור מסמכים שהוכנסו למערכת באמצעות URL.
  • Common: ניתוח (Parsing) קריאות לכלי Gemini: תיקון מפתחות במירכאות כפולות בארגומנטים של קריאות לכלי LLM שגרמו לכשלים בניתוח עם מודלי Gemini.
  • Common: תאימות Amazon Nova: תיקון הודעות tool_call שנדחו על ידי Amazon Nova עקב שדות טקסט ריקים.
  • Common: ריצת סוכן (Agent) שאינה מסתיימת: תיקון ריצות סוכן שלא קראו ל-endRun בצורה מהימנה בהקשר של service worker, מה שהשאיר לשוניות דפדפן ומצבים (states) לא מנוקים.
  • macOS: חידוש שמע קולי: תיקון שמע קולי שלא התחדש לאחר מצב שינה של אפליקציית macOS או מזעור ל-dock.
  • macOS: צילומי מסך לא מופיעים: תיקון צילומי מסך ב-macOS שלא הופיעו בממשק האסיסטנט עקב זיהוי הקשר (context) שגוי.
  • macOS: מיקום לא עובד: תיקון בעיית מיקום ב-Safari ובאפליקציית macOS המקומית על ידי הוספת גשר CoreLocation ותיקון גיבוי מבוסס IP.
  • macOS: חוסר בהרשאת מיקום (Entitlement): תיקון הרשאת מיקום חסרה והגדלת זמן הקצוב (timeout) למיקום מקומי.
  • iOS: בורר קבצים שבור: תיקון בורר הקבצים שלא נפתח ב-iOS WKWebView על ידי הוספת ה-delegate של runOpenPanel.
  • Extension: הענקת יתר של הרשאות OAuth: הסרת include_granted_scopes מחלונות קופצים בדפדפן ומנתיבי OAuth שלאחר התחברות כדי למנוע ניפוח לא מכוון של הרשאות.
  • Extension: דילוג על מסך הסכמת OAuth: תיקון מצב שבו העלאת הרשאות OAuth דילגה על מסך ההסכמה במהלך בקשות הרשאה הדרגתיות.
  • Desktop: חלון Console גלוי ב-Windows: תיקון חלון ה-console שהופיע בעת הפעלת ה-sidecar של Tauri ב-Windows.
  • Desktop: בניית Windows שבורה: תיקון רזולוציית נתיב הבינארי של node ושיטוח node_modules עבור בניות Tauri ב-Windows.
  • Server: עיבוד Webhook כפול: תיקון עיבוד חוזר של webhooks כאשר מספר לקוחות היו מחוברים.
  • Server: קודי קופון ברכישת קרדיטים: ביטול האפשרות לקודי קופון עבור רכישת קרדיטים ב-Stripe checkout.

גרסה 0.9.714 (29 במרץ, 2026)

תכונות חדשות

  • Common: Onboarding בעיצוב מחדש: מסך Onboarding חדש המציג 6 נתיבי גישה ברורים ל-AI, מה שמקל על משתמשים חדשים להבין את האפשרויות שלהם לחיבור לספקי AI.
  • Common: PDF מ-Markdown: מסמכים חדשים שנוצרו מאפס ניתנים כעת לייצוא כ-PDF, תוך המרת תוכן Markdown לפלט PDF מעוצב.
  • Common: Google OAuth מאוחד: חיבור חשבון Google משתמש כעת באפליקציית OAuth מאומתת אחת עם כל ה-scopes, ומחליף את הגדרת ריבוי האפליקציות הקודמת. תהליך חיבור פשוט יותר עם פחות בקשות אישור.
  • Common: פרמטר מטא Save to Slate: כלים יכולים כעת להוציא פלט ישירות למסמך slate דרך פרמטר _save_to_slate, תוך לכידת תוצאות מובנות ללא העתק-הדבק.
  • Common: קישורי עוגן ב-Slate: הודעות צ'אט עם הפניות ל-slate כוללות כעת קישורי עוגן לחיצים הגוללים לקטע הרלוונטי בתוך המסמך.
  • Common: Sandbox Data Bridge: ארגזי חול (sandboxes) של ארטיפקט HTML יכולים כעת לגשת באופן דינמי לנתוני slate דרך גשר postMessage, מה שמאפשר דשבורדים חיים וויזואליזציות אינטראקטיביות.
  • Common: תגי רמות (Tier Badges): הגדרות, כלים ותכונות אוטומציה מציגים כעת תגי רמות המראים איזו רמת גישה נדרשת, מה שמעניק למשתמשי גישה מורחבת נראות לגבי הגבלות.
  • macOS: המרת דיבור לטקסט מקומית (WhisperKit): זיהוי דיבור על המכשיר באמצעות WhisperKit ו-CoreML, המחליף STT מבוסס דפדפן במימוש מקומי, פרטי ומהיר יותר.
  • macOS: עדכון אוטומטי Sparkle: עדכונים אוטומטיים מוכנים לייצור עבור אפליקציית macOS ותוסף Safari דרך Sparkle, עם פיד appcast ועדכוני דלתא.
  • macOS: הקשר טאב מקומי: חילוץ הקשר טאב מבוסס AppleScript מספק לאפליקציית macOS מודעות לטאבים הקדמיים ביותר בדפדפן.
  • macOS: הזרמת מקש חם קולי: מקש חם קולי מציג כעת שכבת הזרמה בזמן אמת במהלך ההקלטה עם טעינה אוטומטית של מודל WhisperKit.
  • Safari: הודעות מקומיות (Native Messaging): תוסף Safari מתקשר כעת עם אפליקציית macOS באמצעות native messaging במקום HTTP polling, מה שמשפר את התגובתיות והאמינות.
  • iOS/Android: דיאלוגי שמירה מקומיים: ייצוא JSON משתמש כעת בדיאלוגי שמירה מקומיים (NSSavePanel ב-macOS, SAF ב-Android) במקום הורדות blob שבורות.
  • Web: דף נחיתה לצוותים: דף /teams חדש עם מסרים לצוותים וארגונים עבור לקוחות פוטנציאליים.
  • Web: מדור בלוג: מדור בלוג חדש באתר caiioo.
  • Web: הפעלת תקופת ניסיון חינם: דף החשבון תומך כעת בהפעלת תקופת ניסיון חינם עם תהליך Onboarding מותאם.
  • Common: תמיכה בכוננים משותפים: Google Picker וכל קריאות Drive API תומכות כעת בכוננים משותפים, מה שמאפשר גישה למסמכים משותפים של הצוות.

שיפורים

  • Common: ברכת שלום אדפטיבית: הברכה האדפטיבית משתלבת כעת עם הודעות ברוכים הבאים מותאמות אישית במקום להתעלם מהן, תוך שמירה על הטון האישי של המשתמש.
  • Common: ניקוי OAuth Callback: טאבים של OAuth callback נסגרים כעת אוטומטית עם טיימר ספירה לאחור במקום להישאר פתוחים.
  • Common: הנחיית OAuth: כאשר כלי זקוק לחיבור חשבון, הודעת השגיאה כוללת כעת הנחיה מעשית לגבי איזה חשבון יש לחבר.
  • Common: כתיבה מחדש כפויה ב-Drive Sync: תהליך העבודה של Drive Sync תומך כעת באפשרות כתיבה מחדש כפויה לסנכרון מחדש של כל הקבצים.
  • macOS: צופה לוג ניפוי שגיאות מאוחד: תצוגת לוג ניפוי השגיאות מאגדת כעת לוגים של שרת, Swift ו-UI לזרם כרונולוגי יחיד.
  • macOS: אחסון הגדרות במגירות (Bucketed): מתאם אחסון השרת שוכתב לארכיטקטורת מגירות עם הגירה חסונה, סמנים קבועים, אטומיות מרובת פרופילים ופתרון קונפליקטים מסוג first-writer-wins.
  • macOS: תוסף Safari מאושר (Notarized): תוסף Safari חתום כעת עם Developer ID והרשאות תואמות notarization, מה שמסיר את הדרישה ל-"Allow Unsigned Extensions" עבור גרסאות מופצות.
  • iOS: ברירת מחדל ל-Apple Reminders: iOS ו-macOS מוגדרים כעת כברירת מחדל ל-Apple Reminders ושואבים אותם בתצוגת הסנכרון באופן אוטומטי.
  • Common: העלאת רמת Scope ב-OAuth: בקשות scope הדרגתיות אינן מציגות יותר את כל 22 ה-scopes — רק ה-scopes החדשים שהתבקשו מוצגים, עם בקשות בחירת חשבון נקיות יותר.
  • Common: ניסיון חוזר אוטומטי לחשבון Google: כאשר מסמך מחזיר 404, מתבצע ניסיון אוטומטי עם חשבונות Google מחוברים אחרים לפני הצגת שגיאה.
  • Common: ניווט Deep-Link להגדרות: כל מדורי ההגדרות רשומים כעת כראוי לחיפוש וניווט deep-link.

תיקוני באגים

  • Common: ניתוב שגוי של כלים: תוקן ניתוב שגוי של כלים כאשר מודלים משתמשים בפורמט tool:action מופרד בנקודתיים בתגובותיהם.
  • Common: עיצוב תאי טבלה: נשמר העיצוב והקישורים בתאי טבלה ונוקה מספור רשימות שעבר בירושה בין תאים.
  • Common: גלילת הדגשה ב-Slate: תוקנה גלילת הדגשה בעורך TipTap עבור טאבים ברקע, מצב תצוגה מקדימה ותצוגות מקומיות באמצעות מיקום מבוסס ProseMirror אמין.
  • Common: חיפוש טקסט בבלוק קוד: תוקנה הנסיגה לחיפוש טקסט כאשר מיפוי בלוק מבני נכשל עבור בלוקי קוד במסמכי slate.
  • macOS: אובדן הגדרות במעבר מצב: הגדרות גלובליות (מפתחות API, חיבורים) אינן נמחקות יותר בעת החלפת מצבים ב-macOS/iOS — רשימה לבנה מפורשת שולטת כעת באילו הגדרות מתאפסות.
  • macOS: תאימות ניקוי אחסון: ניקוי אחסון מלא מנקה כעת את כל שדות המצב באופן עקבי, בהתאמה להתנהגות של chrome.storage.local.clear(). מחיקת פרופיל וניקוי שימור נתונים מנותבים גם הם דרך המגירות בצורה נכונה.
  • macOS: בו-זמניות בהגדרות: קריאות הגדרות ב-applyModeDefaults רוכשות כעת את הנעילה תחילה, מה שמונע מצבי מרוץ (race conditions). סטטיסטיקות אחסון נקראות מהמגירות במקום מ-cache שטוח וישן.
  • macOS: חוסן הגירה: הגירת אחסון מנסה שוב במקרה של כישלון, משתמשת בסמני השלמה קבועים ומנקה נתונים ישנים שלפני ההגירה באופן אוטומטי.
  • macOS: תהליכי זומבי של שרת MCP: תהליכי בן של שרת MCP מסתיימים כעת כראוי כאשר אפליקציית macOS נסגרת.
  • macOS: לוח שנה/תזכורות ב-Agenda: תוקנה אי-הופעה של אירועי Apple Calendar ותזכורות במודאל ה-agenda.
  • macOS: תהליך Google OAuth: תוקן כישלון התחברות ל-Google ב-macOS WKWebView על ידי ניתוב OAuth דרך תהליך הרשת של שרת ה-relay.
  • macOS: ניווט ביציאה מהחשבון: תוקנה אי-חזרה למסך ההתחברות בעת יציאה מהחשבון ב-macOS.
  • macOS: אימות גישה מרחוק: תוקנה שגיאת 401 בנקודת הקצה set-remote-access על ידי הסרת דרישת אימות שגויה.
  • Server: משלוח תגובות WhatsApp: תוקנו תגובות WhatsApp שלא נשלחו חזרה ל-WhatsApp ונשארו רק בשרשור הצ'אט של PF.
  • Server: פסק זמן WhatsApp Relay-Back: הוארך פסק הזמן של WhatsApp relay-back מ-120 שניות ל-10 דקות ותוקנה הרזולוציה בשגיאות יצירה.
  • Server: אימות מחדש של Private Sync: תוקן תהליך האימות מחדש של private sync, הגנת OAuth בצד השרת וניקוי יציאה מהחשבון ב-macOS.
  • Server: אימות סנכרון תיקייה מקומית: תוקנה שגיאת אימות 401 בפעולות סנכרון תיקייה מקומית/רשת.
  • Server: אימות מחדש של Google Session: דיאלוג פתיחת הנעילה מפעיל כעת אימות מחדש עם פקיעת תוקף ה-session של Google במקום להציג שגיאה ללא מוצא.
  • Safari: חתימת תוסף: תוקן תוסף Safari שהופיע כלא חתום על ידי שימוש בהרשאות release ללא get-task-allow עבור גרסאות חתומות ב-Developer ID.
  • Common: חוסר התאמה בחשבון OAuth: תוקן מצב שבו OAuth יצר חיבורים לא תואמים על ידי יצירה נכונה של חיבורים חדשים במקום דריסת קיימים עם חשבונות שונים.
  • Common: ניפוח Scope ב-OAuth: תוקן מצב שבו חיבורים לא תואמים ירשו את ה-scopes של החשבון המקורי, מה שגרם להענקת יתר של scopes שלא במתכוון.
  • Common: מחיקת רשימת שרשורים: תוקן פסק זמן/ניסיון חוזר של STATE_UPDATE שהשתמש בשם שדה שגוי, מה שעלול היה למחוק את רשימת השרשורים.
  • Common: דיוק תגי רמות: תוקנו תגי רמות שהציגו בטעות "Tester" בתכונות של הרמה החינמית.
  • Common: גלישת פאנל הגדרות: תוקנה גלישת flex בשורות כרטיסי פאנל ההגדרות שגרמה לבעיות פריסה.
  • Server: אובדן מפתח API ב-Private Sync: תוקן אובדן מפתחות API ב-private sync בעת סנכרון בין מכשירים.
  • Server: גשר הודעות: תוקנו צ'אטים בארכיון, כפתור עצירה ובחירת מצב בגשר ההודעות.
  • macOS: אובדן הגדרות מצב מותאם אישית: תוקן אובדן שקט של הגדרות מצב מותאם אישית ב-macOS/iOS עקב נתיב שמירה ללא פעולה (no-op).
  • macOS: חסימת כותרות OpenRouter: תוקנה חסימת CORS של ה-relay על כותרות ייחוס של OpenRouter ב-macOS/iOS.
  • macOS: החלפת הקשר טאב: תוקן הקשר טאב שלא התעדכן בעת מעבר בין טאבים בדפדפן.

גרסה 0.9.713 (28 במרץ, 2026)

תכונות חדשות

  • Common: Sub-Agents: מערכת סוכני-משנה מלאה עם סוכנים בעלי שמות קבועים, היסטוריית שיחות, הרצה מקבילית (תבנית committee), מצבי עבודה רציפים (sequential) או מתפרצים (interjection), ביטול מדורג (abort cascade), ותצוגת UI ייעודית עם מעקב סטטוס כרונולוגי.
  • Common: MCP Tool Approval: כלי MCP רשומים מופיעים כעת במערכת אישור הכלים, מה שמעניק למשתמשים נראות ושליטה על אילו כלי MCP הסוכנים יכולים להפעיל.
  • macOS: Sidepanel Push Mode: ה-Sidepanel תומך כעת במצב "דחיפה" (push) לצד מצב שכבה (overlay), עם רוחב ברירת מחדל של 425px ושמירה על רוחב המעגן (docked width) בין הפעלות.
  • Server: WhatsApp Rich Messages: חיבור ה-WhatsApp תומך כעת בשיתוף מיקום, אנשי קשר, תגובות (reactions) והודעות סטיקרים, בנוסף לטקסט ומדיה.
  • Server: API Key Encryption at Rest: מפתחות API המאוחסנים באחסון D1 של ה-relay מוצפנים כעת במצב מנוחה (at rest). מפתחות OAuth בצד השרת נמחקים לאחר שנשמרו מקומית.

שיפורים

  • Common: Model Alias Display: ארגומנטים של קריאות לכלים על ידי סוכני-משנה מציגים כעת כינויי מודלים (model aliases) עם הערות לזיהוי קל יותר.
  • Common: BYOA Connection Priority: בקשות OAuth בהיקף מורחב מעדיפות כעת חיבורי BYOA חלופיים על פני חיבורי Basic, מה שמפחית בקשות אימות מחדש מיותרות.
  • Common: Thought Signature Preservation: חתימות מחשבה/נימוק (Thought/reasoning signatures) נשמרות כעת בצורה נכונה הן עבור OpenAI Responses API והן עבור תהליכי קריאה לכלים מרובי-סבבים (multi-turn) של Gemini.
  • macOS: Debug Log Propagation: מתג רישום ה-Debug מועבר כעת לתהליך המשנה (subprocess) של שרת ה-Node.js.
  • Common: Bengali Language Support: הפלטפורמה והאתר תומכים כעת בשפה הבנגלית, בנוסף לעדכוני הצהרת סימן מסחרי ופוסטים במדיה באתר.

תיקוני באגים

  • Common: Safari/WKWebView Streaming: הוספת Polyfill ל-async iteration של ReadableStream עבור kokoro-js, לתיקון כשלים בהזרמת TTS ב-Safari וב-WKWebView.
  • Common: Custom Mode Creation: תיקון closure מיושן של React שגרם לכשל ביצירת מצב מותאם אישית (custom mode) בניסיון הראשון.
  • macOS: Agent Storage Mutations Lost: שינויי אחסון בתהליכי משנה של סוכנים (יצירת מצבים, הגדרות, מיומנויות) אבדו בשקט ב-macOS עקב חוסר בגשר התמדה (persistence bridge).
  • macOS: Clipboard Copy: תיקון כשל שקט בהעתקה ללוח ב-macOS WKWebView.
  • macOS: WASM/WebGPU in WKWebView: אכיפת backend של WASM עבור TTS/STT ונתיבי ONNX מקומיים באפליקציית ה-macOS המקטיבית — ייבוא cross-origin מ-CDN וייבוא מודולי WebGPU JSEP נכשלים ב-localhost WKWebView.
  • macOS: Transport Request Collisions: תיקון התנגשות ב-requestId ששיבשה את אישור הכלים ב-macOS, בתוספת שיפור שמות התצוגה של MCP.
  • macOS: WhatsApp Auto-Reply: תיקון החיווט מקצה לקצה עבור מענה אוטומטי ב-WhatsApp בשרת ה-relay של macOS, כולל נראות שרשורים (threads).
  • iOS: Voice Dictation Stuck: תיקון מצב בו הכתבה קולית נתקעה במצב הקלטה כאשר נעקף ניקוי ה-stopRecording.
  • Safari: Browser Commands Timeout: תיקון פקיעת זמן (timeout) של פקודות דפדפן ב-Safari עקב השהיית ממשקי WebExtension API לאחר השעיית ה-service worker.
  • Safari: Heartbeat Stale Check: דילוג על בדיקת heartbeat stale עבור דפדפני Safari המשתמשים ב-HTTP-polling כדי למנוע ניתוקי שווא.
  • Server: Private Relay Stability: תיקון בעיות Durable Object hibernation, פקיעת זמן במצב סרק (1006), עיכובי התחברות מחדש, טיפול ב-sockets מיושנים ובעיות readyState "זומבי". ביטול מצב split-brain בין serverState ל-ctx.state.
  • Server: Webhook Broadcast: Webhooks משודרים כעת לכל ה-sockets בשרת לאחר התעוררות מ-DO hibernation, כמעקף ל-readyState "זומבי".
  • Server: MV3 Messaging Race: תיקון מצב מרוץ (race condition) בגשר הודעות lazy-init בעת הגעת webhook, המונע קריסות של MV3 service worker.
  • Server: Webhook Verify CORS: ניתוב בדיקת אימות ה-webhook דרך השרת כדי למנוע דחיית CORS בדפדפן.
  • Extension: Logout Cleanup: התנתקות (Sign out) מנקה כעת כראוי את סשן שרת ה-relay המקומי ב-macOS, על ידי זיהוי הקשר localhost.
  • Common: Security — Thread Isolation: שידורי מצב (State broadcasts) מסננים כעת שרשורים לפי הפרופיל הנוכחי, למניעת דליפת נתונים בין פרופילים.

גרסה 0.9.712 (26 במרץ, 2026)

תכונות חדשות

  • Common: אבחון חיבור WhatsApp: כפתור "Test Connection" עבור WhatsApp בודק כעת את סטטוס הרישום ל-webhook ואת תקינות ה-app secret בנוסף ל-API token, ובכך מזהה כשלים שקטים במסירת הודעות מצד Meta.
  • macOS: תזרים OAuth נייטיב: אפליקציית macOS משתמשת כעת ב-ASWebAuthenticationSession עבור OAuth במקום הפניות דפדפן (redirects), כולל שדרוג אוטומטי של חיבורים ישנים שחסרים בהם refresh tokens.

שיפורים

  • Common: עמידות בחיפוש/החלפה ב-DOCX: פעולת חיפוש והחלפה במסמכי DOCX מטפלת כעת ברווחים כפולים, רווחים בלתי שבירים (non-breaking spaces), מרכאות חכמות, ישויות נומריות וחוסר התאמה ברישיות (case). כולל גיבוי (fallback) שאינו תלוי ברישיות כאשר התאמה מדויקת נכשלת, והתראות כאשר מוחלפים מופעים מרובים.
  • Common: מספור רשימות ב-DOCX: ייצוא ל-DOCX מייצר כעת מספור רשימות תקני של Word (באמצעות w:numPr) במקום תווים מילוליים של תבליטים (bullets), כך ש-Word מזהה רשימות ממוספרות ורשימות תבליטים בצורה נכונה.
  • Common: ביצועי הפעלת Agent: בוטלו עיכובים של 30-50 שניות בהפעלת ה-agent שנגרמו על ידי שרתי MCP רפאים, פסקי זמן (timeouts) של מוכנות HTTP, ואחזור מודלים כפול. ה-Model cache מועבר כעת לתהליכי המשנה של ה-agent.
  • Server: הקשחת אבטחה: תיקון הזרקת פקודות (Command injection) ב-URL handler, השוואת טוקנים חסינת תזמון (timing-safe), כותרת Content-Security-Policy בשרת ה-relay, הגבלת קצב (rate limiting) בנקודת הקצה של ה-session, הגבלת CORS למקורות ידועים, והצפנת שידור E2E מקבילית.
  • Server: אימות חתימת Webhook: מטעני נתונים (payloads) של Webhook משתמשים כעת בגוף גולמי מקודד ב-base64 כדי למנוע שיבושים בתהליך ה-JSON round-trip שפסלו חתימות HMAC.
  • Server: התמדת טוקן OAuth: תוקן מצב של "split-brain" בין אובייקטי מצב בשרת שגרם לאובדן חיבורי OAuth (כמו Google Drive וכו') לאחר הפעלה מחדש של האפליקציה.
  • macOS: ביצועים ויציבות: דגימת ה-tray מבוססת כעת על תפריטים (במקום טיימר קבוע של 3 שניות), שמירת מצב חלון בשיטת debounced, רישום לוגים (logging) שאינו חוסם (non-blocking), התאוששות מקריסות WKWebView עם השהיה מעריכית (exponential backoff), ותיקוני דליפות זיכרון עבור script message handlers.
  • macOS: רישום לוגים מרכזי: פלט שרת ה-relay ואירועי מחזור החיים של האפליקציה נרשמים כעת ל-~/Library/Logs/caiioo/ עם רוטציה אוטומטית של 10MB, במקום פלט שנזרק בשקט.

תיקוני באגים

  • Common: הנחיות לבחירת קבצים: כלי ה-pick_files מחזיר כעת הנחיות ברורות למשתמש במקום סיגנל פעולת UI מת שגרם לכשל שקט.
  • Server: עומס דגימת טאב פעיל: דגימת טאב פעיל במצב relay אינה מייצרת יותר שגיאות timeout אינסופיות כאשר לא מחובר תוסף דפדפן. משתמש בנסיגה מעריכית (30 שניות עד 5 דקות) בכשלים רצופים.
  • Server: CORS עבור אפליקציית נייטיב: תוקנה חסימת מקור 127.0.0.1 על ידי הרשימה הלבנה של CORS, ששיבשה את ה-Google OAuth מה-WKWebView של אפליקציית ה-macOS הנייטיב.
  • Server: תהליכי Agent יתומים: תהליכי משנה של ה-agent מנוקים כעת כראוי בעת כיבוי השרת ובמקרה של חריגות שלא נתפסו (uncaught exceptions).
  • macOS: עומס לוגים ב-Browser Orchestrator: תוקנו אזהרות "Unhandled message type" עבור הודעות פרוטוקול דפדפן בחיבורי תוספים.

גרסה 0.9.711 (24 במרץ, 2026)

תכונות חדשות

  • Common: שמירה אוטומטית של הגדרות: שדות ההגדרות נשמרים כעת תוך כדי עריכה עם debounce של 500ms לשדות טקסט ושמירה מיידית עבור מתגים (toggles) ותפריטי בחירה, מה שמונע אובדן נתונים במקרה של קריסה או ניווט.

שיפורים

  • Common: שימור מספור DOCX: תווים מסוג Tab במקטעי DOCX ממוספרים (למשל, מסמכים משפטיים עם "3.2.3 ← כותרת") נשמרים כעת לאורך כל תהליך העריכה והשמירה במקום להימחק בשקט.
  • Common: בחירת כלים חכמה יותר: בורר הכלים הדינמי מטפל כעת בשאילתות עובדתיות (שעות פעילות, מחירים, כתובות) הדורשות אימות מהרשת, במקום להתאים רק מילות טריגר קשיחות.
  • Common: שינויי שפת Agent: שינויי שפה שיוזם ה-agent חלים כעת באופן מיידי במקום לדרוש שינוי ידני בהגדרות.
  • Common: גיבוי OAuth לחשבונות מרובים: כאשר לחשבון Google הראשי חסרים ה-scopes הנדרשים, המערכת בודקת חשבונות משניים מחוברים לפני בקשת אימות מחדש. מתקן שגיאות שלא נתפסו כאשר תוקף ה-tokens של חשבון משני פג.
  • Server: אימות הגדרות מצב (Mode): ה-Server מאמת כעת הרשאות של דרגת המנוי (tier) בעת שמירת הגדרות, מה שמונע ממשתמשים בדרגת חינם לשמור הגדרות של דרגת pro.
  • Common: הקשחת אבטחה: ניקוי (sanitization) באמצעות DOMPurify על פלט תצוגה מקדימה של נימוקים, הגבלת CORS למקורות ידועים בלבד, חיפוש מיקום גיאוגרפי לפי IP בשיטת HTTPS-first, והחמרת הגדרות web_accessible_resources.

תיקוני באגים

  • Common: כתובות URL בתוצאות חיפוש Google: חיפוש Google בדפדפן מחזיר כעת קישורים מובנים עם כתובות URL בפועל. בעבר, ה-agent נזקק ל-5 קריאות כלי כדי לחלץ כתובות URL מכיוון ש-AgentMarkdown איבד את ה-hrefs של הקישורים מה-HTML המורכב והמדורג של Google — כעת הקישורים מופקים ישירות מה-DOM ונכללים בתוצאת החיפוש הראשונה.
  • Common: לולאה אינסופית ב-Private Sync: תוקנה לולאת סנכרון שנגרמה מכתיבת קובצי גיבוי של manifest אשר הפעילו סנכרון מחדש ללא הפסקה. אובייקטי הגדרות ריקים מופצים כעת בצורה נכונה בין מכשירים.
  • Common: עדכוני גשר הודעות (Messaging Bridge): הודעות נכנסות, תשובות agent ותגובות relay-back משודרות כעת לממשק המשתמש באופן מיידי במקום להופיע רק לאחר שה-agent מסיים להשיב.
  • Extension: חיבור מחדש של Private Relay: תוקנה בעיה שבה ה-relay נשאר מנותק לאחר הפעלה מחדש של ה-service worker ב-MV3 על ידי חזרה למצב ה-enabled השמור. כמו כן, תוקן מרוץ תהליכים (race condition) של החלפה עצמית במהלך enable() וחיבור מחדש בעת שינוי זהות.
  • Extension: מרוצי תהליכים ב-Private Relay: הקשחת מצבי מרוץ ב-enable/disable, הוספת הגנות מפני דחיות שלא טופלו (unhandled rejection guards) ב-callbacks של גשר ההודעות, ותיקון דליפת טיימר בעת סגירת (unmount) פאנל ההגדרות.

גרסה 0.9.710 (22 במרץ, 2026)

תכונות חדשות

  • Common: אכיפת Zero-Day Risk (ZDR): סנכרון נתוני ZDR בזמן אמת עם מתג אכיפה עבור OpenRouter — ניתן לצפות בפירוט כמות הספקים ולחסום מודלים שסומנו עם סיכוני zero-day.
  • Common: תיקון קריאות כלים (Tool Call Healing): מודלים חלשים המפיקים קריאות כלים בפורמט XML בתוך בלוקים של reasoning מזוהים כעת אוטומטית ומתוקנים, מה שמשפר את האמינות במודלים שאינם מודלי קצה (non-frontier).
  • Common: מחזור חיים מאוחד לטוקנים (Unified Token Lifecycle): רענון טוקנים סימטרי ב-OAuth בכל הפלטפורמות (תוסף, שרת, macOS, iOS) באמצעות TokenLifecycleManager מאוחד, עם רענון יזום לפני פקיעת התוקף.
  • iOS: התאמת גודל אייקונים ב-Composer: אייקוני הפעולה ב-Composer גדלו כעת פי 1.18 ב-iOS עבור מטרות הקשה (tap targets) טובות יותר, עם body class ייעודי של native-ios לעיצוב ספציפי לפלטפורמה.

שיפורים

  • Common: שינויים מוצעים ב-Slate: ניווט בין שינויים מוצעים, קבלה/דחייה מבוססת ריחוף (hover) ועדכוני מונים עובדים כעת בצורה תקינה בעורך ה-Slate.
  • Common: תפריט בחירה נפתח ב-Slate: בורר סוג ה-slate משתמש כעת בתפריט נפתח פנימי (inline) במקום ב-portaled popover, מה שפתר בעיות z-index ומיקום.
  • Common: החלפה מלאה ב-Propose Change: הפונקציה propose_change מאפשרת כעת החלפה מלאה של המסמך עבור מסמכים קטנים (500 תווים או פחות) במקום לדרוש עריכות חלקיות.
  • Common: שליחה קולית ממתינה לתמלול: לחיצה על Send/Enter בזמן הקלטה ממתינה כעת לסיום התמלול לפני השליחה, מה שמונע הודעות ריקות או חלקיות.
  • Common: תהליך הגדרת Private Sync: דיאלוג הסיסמה (Passphrase) מופיע כעת אוטומטית לאחר ה-OAuth במהלך הגדרת ה-private sync, מה שמייעל את תהליך ה-onboarding.
  • Common: רענון רישום BYOA: רישום ספקי ה-BYOA מאותחל כעת מחדש לאחר ש-private sync מוריד אישורים (credentials) חדשים, מה שמבטיח שחיבורים מיובאים יהיו זמינים לשימוש מיידי.
  • Common: עקביות בטרמינולוגיה: "Cloud Sync" שונה ל-"Private Sync" בתוכן מדריך למשתמש, עם מבחן הגנה טרמינולוגי למניעת נסיגה (regression).
  • Server: יציבות Private Relay: תאריך התאימות עודכן, הטיפול בקריסות של Durable Object שופר, ולוגיקת החיבור מחדש ב-MV3 הוקשחה עבור חיבורים ארוכי טווח אמינים.
  • Server: החרגת הגדרות Private Sync: הגדרות ה-private relay אינן נכללות יותר בנתוני ה-cloud sync, מה שמונע קונפליקטים בהגדרות ה-relay בין מכשירים שונים.

תיקוני באגים

  • Common: טיפול בתמונות SVG: קבצי SVG אינם נשלחים יותר כ-image_url לספקים, דבר שגרם לשגיאות HTTP 400 במודלים שאינם תומכים בפורמט SVG.
  • Common: מצבי מרוץ (Race Conditions) ב-Private Sync: תוקנו כשלים בממסר ההודעות שנגרמו ממצבי מרוץ במהלך אתחול ה-private sync. לוגיקת לולאת הסנכרון וההסגר (quarantine) הוקשחה.
  • Common: מחיקת נתוני Private Sync: מחיקת נתונים בענן וביקורת (audit) עובדים כעת בצורה תקינה לאחר השבתת private sync.
  • Common: זיהום בהתאמת מודלים: תוקנה התאמת מודלים בין משפחות שונות במערכת הכוונון האוטומטי, שעלולה הייתה למפות מודלים בצורה שגויה בין משפחות ספקים.
  • Common: בורר כלים דינמי: הוקשחה הנחיית בורר הכלים הדינמי כדי למנוע reasoning דמוי-סוכן שעלול לגרום לכשלים בבחירת הכלים.
  • Common: הודעות שגיאת אימות: אימות שדות חובה מחזיר כעת הודעות שגיאה ממוקדות במקום כשלים כלליים.
  • Extension: ניתוקי WebSocket ב-Private Relay: תוקנו ניתוקי חיבורי WebSocket לאחר כ-60 שניות עקב השעיית ה-service worker ב-MV3. לוגיקת ה-Keepalive והחיבור מחדש שופרה.
  • Extension: הרשאות הדרגתיות (Incremental Scopes) ב-Google OAuth: תוקנה הרחבת הרשאות OAuth באמצעות launchWebAuthFlow בהקשר של התוסף במקום כשל שקט.
  • Extension: טעינה מחדש של הגדרות במתג ה-Relay: בוטלה טעינה מחדש מיותרת של הגדרות בעת הפעלת/כיבוי ה-relay, מה שמונע הבהוב בממשק המשתמש ורעש דיאגנוסטי.
  • Server: מצב שינה (Hibernation) של Durable Object: תוקן הטיפול בסגירת WebSocket לאחר מצב שינה של Durable Object, שעלול היה להשאיר חיבורים במצב לא עדכני (stale).
  • Server: שמירת אישורי הודעות (Messaging Credentials): אישורי הודעות נשמרים כעת מיידית בעת שינוי במקום להמתין למחזור השמירה הבא.
  • iOS: Callbacks לא עדכניים ב-WebSocket: ה-handlers של ה-WebSocket מנוקים כעת בעת סגירה, מה שמונע מ-callbacks ישנים לפעול לאחר חיבור מחדש ב-iOS.
  • Desktop: העלאת מתקין NSIS: מתקין ה-NSIS ל-Windows מועלה כעת בצורה תקינה דרך ה-API לגרסאות טיוטה (draft releases).

גרסה 0.9.709 (21 במרץ, 2026)

תכונות חדשות

  • Common: מתאם הודעות Slack: מתאם Slack Events API חדש עבור גשר ההודעות הכולל אימות חתימת בוט, תמיכה בהורדת מדיה וממשק משתמש להגדרת תצורה.
  • Common: סבב קבצים ב-Slate: פתיחה ושמירה של קבצים מקומיים ישירות ב-Slate עם התמדה של ידית מערכת הקבצים (filesystem handle) ומעקב אחר שינויים מבוסס Hash. כפתור "Load File" חדש בתיבת בחירת ה-slate מעבד מראש מסמכים ופותח אותם עם העורך המתאים.
  • Common: ארגון מחדש של תפריט הקבצים ב-Slate: תפריט סוגי הקבצים אורגן מחדש לקטגוריות מסמכים, ניתנים לרינדור (HTML/Vega/Mermaid), וקוד ונתונים, עם זיהוי אוטומטי בעת שינוי שם.
  • Common: אפליקציית דפדפן מרוחקת: לקוחות דפדפן מרוחקים יכולים כעת למשוך נכסי sidepanel דרך ה-private relay, מה שמאפשר גישה מבוססת דפדפן ללא התקנת התוסף.
  • Common: זהות מכשיר ב-Private Relay: לקוחות Relay מציגים כעת שם מכשיר קריא. כאשר מכשיר מוחלף על ידי מכשיר אחר, ממשק המשתמש מציג איזה מכשיר החליף אותך.
  • Common: עיצוב מחדש של שבב המיקרופון ב-Composer: כפתור המיקרופון עוצב מחדש כשבב/גלולה בולטת עם מחוון מצב הקלטה ברור, מטרות מגע מינימליות של 44px למובייל, ושכבת קול (voice overlay) המרונדרת מעל אזור הקלט.
  • Common: קישור למדריך למשתמש: המדריך למשתמש מקושר כעת מתוך סעיף הגדרות התיעוד והמשפט (Documentation & Legal).
  • iOS: שער הגדרת BYOA: אשף ה-BYOA במובייל מציג כעת הודעה המכוונת משתמשים להגדיר Private Apps בדסקטופ, מכיוון שתהליך הדפדפן בן 8 השלבים אינו בר-ביצוע במובייל.
  • Server: אתגר התחברות: אימות MFA בן 6 ספרות מבוסס אימייל להתחברות, עם מעקב הסכמה וביטול סשנים.

שיפורים

  • Common: סנכרון הגדרות פרטיות תחילה: הגדרות מסתנכרנות כעת לפני שיחות, מה שמבטיח ש-tokens ותצורות יהיו זמינים באופן מיידי בזמן שסנכרון שרשורי שיחות מסיבי ממשיך ברקע.
  • Common: קורלציית בקשות WebSocket: תעבורת WebSocket ו-private relay ממתינה כעת כראוי לתגובות שרת במקום להסתיים מיידית, מה שמתקן מעל 40 פעולות ממשק משתמש ב-sidepanel של macOS ובלקוחות relay (ביקורת Drive, בדיקת Ollama, פעולות MCP וכו').
  • Server: אימות חתימת Webhook: אימות חתימת Webhook הועבר ל-app secret ברמת הניתוב (route-level) עבור ארכיטקטורה נקייה יותר.

תיקוני באגים

  • Common: מסירת תגובות WhatsApp: תוקנה בעיה שבה תגובות סוכן נבלעו בשקט במקום להישלח חזרה ל-WhatsApp. נתיב ה-relay-back של ההודעות מתעד כעת פרטי אבחון כאשר המסירה נכשלת, מה שהופך בעיות עתידיות לניתנות לאבחון מיידי.
  • Common: חתימות בלוק חשיבה בין מודלים: תוקנו שגיאות "Invalid signature in thinking block" בעת מעבר ממודל שאינו Claude ל-Claude עם מצב חשיבה. זיהוי פורמט הנימוק (Reasoning) מוגדר כעת כברירת מחדל ל-'unknown' במקום זיהוי שגוי כפורמט Anthropic.
  • Common: יכולת עריכה ב-Slate עבור מסמכים חדשים: קובצי DOCX, PDF, RTF ו-XLSX חדשים ב-Slate נפתחים כעת כראוי בעורכים שלהם במקום להתרנדר כ-HTML סטטי.
  • Common: גיבוי לייצוא Slate: מסמכים חדשים ללא נתונים בינאריים מקוריים מיוצאים כעת בצורה חלקה — XLSX נסוג ל-CSV, המרת RTF ל-HTML, ו-PDF להדפסת דפדפן.
  • Common: רינדור תצוגה מקדימה ב-Sandbox: תוקנו תצוגות מקדימות ריקות של HTML ו-Vega שנגרמו עקב חוסר התאמה במקור ה-sandbox במיקוד של postMessage.
  • Common: היסט עמודות במעקב אחר שינויים: מחיקות במעקב אחר שינויים ממפות כעת כראוי היסטים של HTML-ל-טקסט, מה שמתקן שינויים שמוקמו לא נכון ב-TipTap.
  • Common: שחזור אימות בסנכרון פרטי: tokens של OAuth שפג תוקפם או בוטלו במהלך סנכרון מפעילים כעת אימות מחדש אוטומטי במקום לדרוש חיבור ידני מחדש.
  • Common: מחוון טיוטה בהזרמת קול: שכבת תמלול הקול מציגה כעת סטטוס "Preview" עם שקיפות מופחתת כדי לאותת שהטקסט הוא זמני עד להפסקת ההקלטה.
  • Common: כלי MCP בפלטפורמות נייטיב: כלי שרת MCP מקומיים רשומים כעת כראוי ב-macOS, Windows ו-Linux — בעבר המטפל הפעיל את תהליך ה-MCP אך מעולם לא משך או רשם את הכלים שלו.
  • Common: עדכון שבב הקשר ב-Slate: שבב ההקשר של הלשונית הפעילה מתרענן כעת מהאחסון כאשר כותרת לשונית slate משתנה לאחר טעינה מ-Drive או GitHub. טקסט קלט הכותרת במצב כהה אינו בלתי קריא יותר.
  • Extension: Chrome Stub Polyfill: לשוניות דפדפן Chrome ב-localhost עם window.chrome אך ללא ממשקי API של תוספים מקבלות כעת הזרקת stub תקינה במקום שידלגו עליהן.
  • Extension: קריסת Bundle של לקוח Relay: תוקנה קריסת import.meta.env ב-bundle מסוג IIFE של לקוח ה-relay על ידי הגדרת משתני סביבה בזמן הבנייה.
  • Extension: התחברות לאפליקציה מרוחקת: התחברות לאפליקציית דפדפן מרוחקת נוקתה, כאשר Google OAuth היא השיטה העיקרית ואימייל/סיסמה כאופציה משנית מוסתרת.

גרסה 0.9.708 (19 במרץ, 2026)

שיפורים

  • Common: סנכרון מחוון יצירה: נקודות ההקלדה ברמת ההודעה מסונכרנות כעת עם מחוון הגיבוי (fallback) ברמת השרשור, מה שמונע כפילות של נקודות קופצות בזמן היצירה. הנקודות נשארות כעת במהלך שלבי ה-reasoning והפעלת הכלים (tool execution), ונעלמות רק ברגע שהתשובה הסופית מתחילה להזרים (streaming).
  • Common: סמן הזרמה (Streaming Cursor): סמן מהבהב מופיע כעת בסוף טקסט מוזרם, ומספק אינדיקציה ויזואלית ברורה לכך שהתגובה עדיין בתהליך יצירה.
  • Common: עיצוב תצוגה מקדימה של Reasoning: בלוקים של reasoning במצב מכווץ מציגים כעת עיצוב מודגש ונטוי (inline) במקום תחביר markdown גולמי.
  • Common: רישום מסמכי Slate: הפקודה list_slates מציגה כעת בצורה נכונה את גודל התוכן עבור קובצי DOCX, PDF ו-XLSX שנטענו באמצעות שאילתות שרשור קלות משקל. הרשימות כוללות כעת גם הנחיות זרימת עבודה לעריכת מסמכי DOCX ו-XLSX.
  • Common: מדור הגדרות Private Sync: הגדרות Private Sync נמצאות כעת במדור ייעודי משלהן לארגון ברור יותר, בנפרד מההגדרות הכלליות.
  • Extension: ארגון מחדש של הגדרות Connections: מדור ה-Private Relay אורגן מחדש לשני תתי-מדורים ברורים — Private Relay (מתג גישה מרחוק, גלוי תמיד) ו-caiioo Bridge (שרתי MCP מקומיים וכלי מערכת). מתג הגישה המרחוק אינו דורש יותר את הפעלת ה-Bridge.
  • Desktop: בינארי מאוחד של Tauri: אפליקציית שולחן העבודה ל-Windows/Linux אוחדה מגרסאות זמן-הידור לבינארי יחיד עם הגבלת רמות (tier gating) בזמן ריצה — נראות ה-sidepanel נקבעת לפי רמת המנוי בזמן הריצה.

תיקוני באגים

  • Extension: Private Relay ללא Bridge: ה-Private relay מתחבר כעת באופן עצמאי ללא אפליקציית Caiioo Bridge. בעבר, האימות הופעל רק על ידי חיבור ה-Bridge, מה שהותיר משתמשי תוסף בלבד (כולל Linux/Windows) ללא יכולת לקבל webhooks של הודעות או להשתמש בגישה מרחוק.
  • Extension: ניתוב Google OAuth: תוקנו כשלים בחלונות קופצים של OAuth ב-Chrome על ידי דילוג על getAuthToken כשאינו זמין וחזרה לפרטי זיהוי BYOA. עמידות חלונות קופצים של COOP מונעת חלונות ריקים באתרים מגבילים.
  • Common: הזרמת STT של ElevenLabs: תוקנה בעיה שבה תמלול קולי נקטע או נכשל כאשר הזרמת ElevenLabs נתקלת בהפרעות בחיבור. קלט קולי באפליקציה המקומית חוזר כעת למצב גיבוי בצורה חלקה.
  • iOS: קישורים חיצוניים ב-WKWebView: קישורים שאמורים להיפתח ב-Safari נפתחים כעת בצורה נכונה באופן חיצוני במקום להיטען בתוך ה-WebView של האפליקציה.
  • Common: כללי Ad-Blocker יתומים: תוקנו כללי חסימת פרסומות DNR דינמיים שנשארו פעילים לאחר הפעלה מחדש של ה-service worker. הפקודה disableAllBlocking שואלת ומסירה כעת ישירות כללים יתומים גם כאשר מופע החוסם הוא null.
  • Common: סנכרון רישיון בהחלפת פרופיל: החלפת פרופילים מסנכרנת כעת את הרישיון מהשרת, מה שמבטיח שכלים המוגבלים לפי רמת מנוי יתעדכנו מיידית ללא צורך בהפעלה מחדש.
  • Common: רענון Token לפני הקצאה (Provisioning): טוקני OAuth שפג תוקפם מתרעננים כעת לפני הקצאת מפתחות API, מה שמונע כשלים שקטים. שרתים חדשים יכולים כעת לאמץ חיבורי זהות קיימים.
  • Web: תפריט מובייל ב-iOS Safari: תפריט ההמבורגר באתר השיווקי אינו שקוף יותר ב-iOS Safari.
  • Common: מרוץ Batching ב-React-18: נוסף מחוון יצירה ברמת השרשור כגיבוי למקרים שבהם batching של מצב (state) ב-React-18 מנע מנקודות ההקלדה ברמת ההודעה להופיע.

גרסה 0.9.707 (17 במרץ, 2026)

שיפורים

  • מילוי מראש בהגדרת BYOA: הגדרה מחדש של אפליקציה פרטית קיימת של Google או Microsoft ממלאת כעת מראש את סוד הלקוח (client secret) ומזהה הדייר (tenant ID), כך שלא תצטרכו להזין אותם שוב.
  • מיון רשימת מודלים: מודלים בתוך כל קבוצת ספקים ממוינים כעת לפי תאריך שחרור (החדש ביותר תחילה), מה שמבטיח סדר עקבי בכל הפלטפורמות.

תיקוני באגים

  • שחזור אימות בסנכרון פרטי: כשלי טוקן OAuth (סשן פג תוקף, טוקנים שבוטלו, טוקנים של פרופיל Chrome) במהלך אתחול סנכרון פרטי מוצגים כעת כראוי בממשק המשתמש במקום להיכנס למצב שגיאה שקט.
  • אמינות מעקב שינויים ב-Slate: עשרה תיקונים קריטיים למעקב שינויים — מצב מרוץ במיזוג גרסאות, התמדת בסיס ההשוואה (diff base) בכל נתיבי העדכון, שימור עיצוב בייצוא DOCX, הסרת תגיות HTML להתאמה ב-TipTap, סדר קבלה/דחייה של הכל, ותיקוני התכנסות עבור החרגת ישויות (entity escaping) והתאמת תגיות ב-regex.
  • תקינות נתונים ב-Slate: תוקנה בעיה שבה תמונות שהודבקו נכתבו למטמון מקומי לא פעיל, מטא-נתונים של מקור ענן לא נשמרו, ותוקן גיבוי BroadcastChannel לעדכוני AI חיים במצב relay/נייד.
  • אבטחת Slate: תוקנה הזרקת XSS בתצוגת התמונות והוחלפו מקורות postMessage מסוג wildcard בכתובות URL מוגדרות של התוסף.

גרסה 0.9.706 (16 במרץ, 2026)

תכונות חדשות

  • באנרים לשגיאות ספק: כאשר ספק AI מחזיר שגיאה (402 נדרש תשלום, מפתח API חסר, מגבלת קצב), מופיע כעת באנר עם פעולות מוצעות והוראות ברורות במקום הודעת שגיאה כללית.

שיפורים

  • עריכת DOCX חוצת-טווחים: הכלי propose_change מטפל כעת בצורה נכונה בפעולות חיפוש/החלפה המשתרעות על פני מספר מקטעי עיצוב (למשל, טקסט מודגש בחלקו). הכוונה מועברת כך שהסוכן יכול לבצע עריכות תלויות הקשר.
  • ביצועי שמירת PDF: שמירת PDF מקומית מהירה משמעותית — בוטל ניתוח (parsing) מיותר, מודולי ייבוא נשמרים במטמון, ודילוג על ניקוי אופרטורים שאינם נחוצים.
  • שם המצב בהודעות: בורר המצבים בהגדרות ההודעות מציג כעת את שם המותג של המצב במקום את המזהה הפנימי.

תיקוני באגים

  • רענון טוקן Google OAuth: תוקנו שגיאות "Unauthorized" בעת רענון טוקנים של Google OAuth שעלולות היו לחסום גישה ל-Calendar, Gmail ו-Drive.
  • הודעת שגיאה למפתח מוקצה (Provisioned): משתמשים עם מפתחות API מוקצים לא יראו יותר הודעת שגיאה מטעה של "הוסף כספים" — ההודעה מסבירה כעת את הבעיה האמיתית ואת הצעדים הבאים.
  • מרוץ תהליכים (Race Condition) בשרשורים מקבילים: תוקן מצב שבו החלפת שרשורים במהלך יצירה גרמה לאירועי GENERATION_COMPLETE/ERROR להחיל את עצמם על השרשור הלא נכון.
  • כפתור שחזור בהיסטוריית גרסאות: כפתור השחזור בהיסטוריית הגרסאות של Slate מופיע כעת כראוי כאשר התוכן הנוכחי שונה מהגרסה שנבחרה.
  • חלון OAuth קופץ כפול: משתמשי תוסף Chrome חדשים לא יראו יותר שני חלונות OAuth קופצים בעת התחברות ראשונה.

גרסה 0.9.705 (15 במרץ, 2026)

פיצ'רים חדשים

  • קיבוץ קטגוריות הגדרות: 19 סעיפי הגדרות מאורגנים כעת ב-5 קטגוריות מתקפלות לחשיפה הדרגתית. סעיף מצבי הסוכן (Agent Modes) מציג כעת חיווי רוחבי עם קישורי ניווט לסעיפים המושפעים (Tool Config, Model Config, Appearance). סעיף ספק ה-API נפתח כברירת מחדל עם אזהרת יכולות מודל.

תיקוני באגים

  • כפילות לוחות שנה בסנכרון אג'נדה: חשבונות Google Calendar לא יופיעו יותר פעמיים בלשונית הסנכרון כאשר קיימים גם חיבור התחברות (identity) וגם חיבור פרטי (Private Connection) עבור אותה כתובת אימייל. החיבורים עוברים כעת ניקוי כפילויות לפני הרינדור.
  • קטגוריות הגדרות i18n: תוויות קטגוריות ההגדרות מתורגמות כעת בכל השפות הנתמכות.

גרסה 0.9.704 (14 במרץ, 2026)

תכונות חדשות

  • תשתית אינטגרציה ל-Microsoft 365: ניתוב Microsoft scope, לקוח Graph API, ושירות חשבונות עם תמיכה ב-BYOA. הגדרות היררכיית Scope והרחבות לרישום tool-scope עבור ספק Microsoft. הוספת Microsoft כספק מבוסס relay-proxied.
  • Rich Inline Rendering (RIR): ארכיטקטורת Codec חדשה לרינדור תוכן עשיר בתוך הודעות צ'אט. כולל Codecs עבור HTML, Markdown, ו-DOCX עם ממשק Codec הניתן להרחבה.
  • PDF Structure Tree וניתוח פריסה (Layout Analysis): פארסר עץ מבנה PDF מתויג להבנה סמנטית של מסמכים. קיבוץ פסקאות היוריסטי עבור קובצי PDF לא מתויגים מספק ניתוח פריסה חלופי (fallback). זיהוי חריגת תוכן והחלפה/הכנסה של תמונות.
  • בחירת מצב הודעות (Messaging Mode): הגדרות גשר ההודעות כוללות כעת בורר מצב ברירת מחדל, המאפשר לסוכן (agent) להגיב באישיות המתאימה בעת טיפול בהודעות נכנסות.

שיפורים

  • ניסיון חוזר במקרה של מגבלת קצב (Rate Limit) של הספק: כל ספקי ה-LLM מבצעים כעת ניסיון חוזר (retry) אוטומטי בתגובות 429 (מגבלת קצב) ו-529 (עומס יתר) עם השהיה מעריכית (exponential backoff), במקום להיכשל מיידית. עד 3 ניסיונות חוזרים עם jitter.
  • התאמת Google OAuth Scope Superset: הרשאות כתיבה (Write scopes) מספקות כעת את דרישות הרשאות הקריאה (לדוגמה, drive מכסה את drive.readonly). מונע אישור מחדש מיותר כאשר הרשאה רחבה יותר כבר ניתנה.
  • אימות ראשוני בטווח מלא (Full-Scope) עבור BYOA: כאשר נדרש חיבור פרטי (Private Connection), תהליך האימות הראשוני מבקש כעת את כל ה-scopes הדרושים מראש במקום לבקש פעמיים (פעם אחת עבור בסיסי, ופעם שנייה עבור מורחב).
  • קידום שגיאת Google 404 לגישה מורחבת: כאשר חיבור BYOA מקבל שגיאת 404 על קובץ Google Workspace, השגיאה מקודמת לבקשת גישה מורחבת במקום הודעת שגיאה ללא מוצא.
  • סנכרון פרטי של אישורי הודעות: אישורי גשר ההודעות מסתנכרנים כעת בין מכשירים באמצעות סנכרון פרטי מוצפן E2E במקום להיות ספציפיים למכשיר. גרסת ה-Sync manifest עודכנה ל-v10.
  • הארכת זמן ההמתנה (Timeout) ל-OAuth: תהליכי OAuth של BYOA וגישה מורחבת מקבלים כעת זמן המתנה של 5 דקות (במקום 2 דקות), מה שמעניק למשתמשים מספיק זמן להשלים את השלבים ב-Google Cloud Console.
  • חתימת Sparkle Framework: גרסאות הפצה ל-macOS חותמות כעת כראוי על קובצי ה-binary המוטמעים של Sparkle framework בסדר inside-out, מה שפתר כשלים בתהליך ה-notarization.
  • אריזת Node Binary ב-Tauri: הגדרות Tauri כוללות כעת את ה-binary של Node.js כמשאב (resource) עבור הרצת sidecar ב-Windows/Linux.
  • חיפוש בהגדרות הודעות: מדור גשר ההודעות ניתן כעת לאיתור דרך שורת החיפוש בהגדרות באמצעות מילות מפתח כמו "whatsapp", "telegram", "webhook".
  • העברת הגדרות ל-Relay: שמירת הגדרות מועברת כעת לשרת ה-relay דרך גשר WebSocket, מה שמבטיח שאישורי הודעות ושינויי קונפיגורציה אחרים יגיעו לקובץ המצב (state file) של השרת.

תיקוני באגים

  • Slate Currency לעומת Math: סכומי דולר כמו $9/mo בטבלאות markdown אינם מפוענחים יותר בטעות כתווי הפרדה של LaTeX inline math. ה-regex של המתמטיקה מכבד כעת סימני דולר של מטבע עם escape.
  • ToastProvider בדף שיחה: בלשוניות שיחה קופצות (Pop-out) היה חסר ToastProvider, מה שגרם לתכונות התלויות ב-toast להיכשל בשקט. עץ ה-Provider תואם כעת לפאנל הצדי (sidepanel).

גרסה 0.9.703 (14 במרץ, 2026)

תכונות חדשות

  • אינטגרציית Google Picker: בורר קבצים מלא של Google Drive עם שילוב היברידי של popup/iframe, מסנני תצוגה מרובים (Docs, Sheets, Slides, PDFs), וצ'יפים של הפניות לכונן בתוך ה-composer. קבצים שנבחרו דרך ה-Google Picker מקבלים באופן אוטומטי גישת drive.file.
  • סנכרון טבעי של Google Sheets: פתיחת Google Sheets בתוך Slate עם עריכה מלאה דו-כיוונית ברמת התא. ה-codec של Sheets ממיר נתוני טבלאות גיליון לטבלאות TipTap HTML ובחזרה, עם זיהוי קונפליקטים באמצעות modifiedTime של Drive. תומך בקריאה, עדכון תאים בקבוצות (batch), ושינויים מבניים (הוספה/מחיקה של גיליונות, מיזוג תאים).
  • תצוגת קריאה בלבד ל-Google Slides: מצגות Google Slides מרונדרות ב-Slate עם תמונות ממוזערות של השקופיות ותוכן טקסטואלי שחולץ לצורך חיפוש.
  • שליפת Gmail בקבוצות והמרה ל-Markdown: כלי ה-Gmail שולף כעת מטא-דאטה של הודעות בקבוצות (עד 100 בכל פעם) במקום אחת-אחת, עם מטמון (cache) לשמות תוויות למשך 5 דקות והמרה אוטומטית של גוף ההודעה מ-HTML ל-markdown לצריכה נקייה יותר על ידי ה-LLM.
  • שכבת בחירה (Selection Overlay): כפתור "Add to prompt" מופיע בעת בחירת טקסט בכל דף אינטרנט, ומאפשר להוסיף במהירות תוכן שנבחר לשיחה.
  • ניהול שכבות Relay: פקודות שכבת סוכן (Agent overlay) מנותבות כעת דרך תוסף הדפדפן, מה שמאפשר שכבות UI מונחות-סוכן על דף האינטרנט הפעיל.
  • בורר מודלים למשימות מהירות (Inline Quick-Tasks): בחירת מודל למשימות מהירות מוטמעת כעת ישירות בתפריט הנפתח של בורר המודלים במקום בתפריט נפרד.
  • ייצוא DOCX מ-Google Drive ב-Slate: מסמכי Google Docs שנטענו ב-Slate מיוצאים כעת כ-DOCX (דרך readFileContentAsBinary), מה שמפעיל את העורך הוויזואלי המלא של TipTap עם מעקב אחר שינויים במקום פתיחה כ-markdown פשוט.
  • אשף הגדרת חיבור פרטי (Private Connection): אשף BYOA משופר עם שלב ייעודי של "Add Test User" התואם לזרימה הנוכחית ב-Google Cloud Console. תתי-השלבים במסך ההסכמה עוקבים כעת אחרי מבנה ה-accordion בעל 4 השלבים של Google. הוראות האימייל מותאמות אישית כאשר זהות המשתמש ידועה.
  • באנר לקידום חיבור פרטי: כאשר הסוכן זקוק להרשאות Google מורחבות (Gmail, Calendar וכו') ולא קיים Private Connection, מופיע באנר מונפש עם נתיב בלחיצה אחת לאשף ההגדרה. הסוכן נשאר בהשהיה בזמן שהמשתמש משלים את ההגדרה וממשיך אוטומטית כשהחיבור נשמר.
  • אזהרות נאמנות ייצוא (Export Fidelity): לפני ייצוא מסמך לפורמט אחר (למשל, מ-PDF ל-DOCX), דיאלוג נאמנות מזהיר מפני אובדן עיצוב פוטנציאלי עם פריטים המסווגים לפי חומרה (מידע, אזהרה, קריטי).
  • חילוץ הערות PDF: הערות טקסט וסימונים (markup) ב-PDF מחולצים כעת ונשמרים במהלך עיבוד ושחזור המסמך.
  • סנכרון תזכורות ללוח שנה: מודל התזכורות תומך כעת בסנכרון לוח שנה עם בקרת גישה מורחבת.

שיפורים

  • נאמנות סנכרון Google Docs: שיפור בחילוץ טווחי עיצוב עם התאמת תגיות תקינה (טיפול בתגיות בסגירה עצמית, קינון לא תואם) וזיהוי קונפליקטים לעריכות מקבילות.
  • זיהוי חוסר התאמה בחשבון סנכרון פרטי: התפריט הנפתח של חשבון הגדרות הסנכרון מזהה כעת כאשר אימייל הסנכרון המוגדר אינו תואם לאף חשבון Google מחובר ומציג חיווי "לא מחובר" עם אפשרות להחלפה.
  • דרגת רישוי אפקטיבית לצוותים/ארגונים: אימות הרישיון משתמש כעת ב-effectiveTier מהאצלת צוות/ארגון, מה שמבטיח גישה נכונה לתכונות כאשר הדרגה של המשתמש עוברת בירושה מתוכנית צוותית.
  • שינוי שם מ-"Private App" ל-"Private Connection": כל ההתייחסויות הפונות למשתמש משתמשות כעת ב-"Private Connection" במקום ב-"Private App" — ברור יותר עבור משתמשים שאינם מפתחים ושאינם מקשרים אינטגרציות OAuth עם "אפליקציות".
  • יישור הרשאות Google OAuth (drive.file): כל הרשאות Google Drive המורחבות (drive, drive.readonly, documents.readonly, spreadsheets.readonly, presentations.readonly) מוחלפות כעת בהרשאת drive.file המצומצמת יותר עבור משתמשים שאינם BYOA, בהתאם לדרישות האפליקציה המאומתת של Google. משתמשי BYOA שומרים על ההרשאות המלאות.
  • הרשאות Gmail גלויות בבורר ההרשאות: הרשאות קריאה, כתיבה ושינוי של Gmail גלויות כעת לכל המשתמשים בעורך ההרשאות של Google תחת "Highly sensitive permissions" במקום להיות מוסתרות עבור BYOA בלבד. הרשאות אלו מאושרות במסך ההסכמה ומתבקשות דרך JIT כאשר כלי Gmail זקוקים להן.
  • שחזור הסכמה ל-Google Picker: כאשר הרשאות Google מבוטלות חיצונית (למשל, מהגדרות חשבון Google), האפליקציה מזהה כעת אוטומטית הרשאות שפגו, מבטלת אותן, מבצעת אימות מחדש ומנסה שוב — במקום להיכשל בשקט עם שגיאות 403.
  • הנחיית סוכן ל-Google Drive: הודעות שגיאה של כלים ורמזים לתוצאות ריקות מנחים כעת את הסוכן לומר למשתמש ללחוץ על כפתור ה-+ ב-composer ולבחור ב-Google Drive, במקום להציע פעולות כלי שאינן זמינות.
  • פישוט בורר ה-Drive ב-Slate: אפשרות "Load from Google Drive" ב-Slate טוענת כעת קבצים ישירות, תוך דילוג על מסך הבחירה בסגנון חלונית צד בין "Work with in Drive" לבין "Add to conversation".
  • לוגו רשמי של Google Drive: צ'יפים של Drive ותפריט הקבצים המצורפים משתמשים כעת בלוגו הרשמי של Google Drive במקום במשולש הירוק הגנרי.
  • בורר מודלים מאוחד: בחירת מודל עזר (Helper model) עוברת כברירת מחדל למודל הראשי, עם תפריט נפתח מאוחד של מודלים.
  • העברת אלמנטים שאינם טקסט ב-DOCX: שחזור DOCX משמר אלמנטים שאינם טקסט (תמונות, תרשימים, אובייקטים מוטמעים) שאינם חלק מזרימת עריכת הטקסט.
  • עריכת שורות מרובות מקטעים ב-PDF: עורך ה-WYSIWYG של PDF מטפל בשורות המפוצלות על פני מספר מקטעי טקסט.
  • העלאת מגבלת קצב אימות (Auth Rate Limit): מגבלת הקצב של נקודת הקצה לאימות הועלתה מ-10 לדקה ל-30 לדקה כדי לאפשר חילופי טוקנים מהירים של OAuth במהלך הגדרת BYOA.
  • סיווג מחדש של נקודת קצה לטוקן OAuth: חילופי טוקנים של OAuth הועברו מדלי מגבלת הקצב של אימות לדלי הכללי, כדי למנוע חסימה במהלך זרימות אישור מרובות הרשאות.

תיקוני באגים

  • ערימת מודלים ב-iOS: תוקנה קריסה בעת הצגת בוררי קבצים או שכבות Slate בזמן שמודל אחר (למשל, שכבת דפדפן) כבר מוצג. בוררים ושכבות מוצגים כעת על גבי ה-view controller העליון ביותר.
  • אימות טווח שורות ב-Slate: הפעולה get_slate_content מחזירה כעת שגיאה ברורה כאשר startLine חורג מאורך המסמך במקום להחזיר תוכן ריק בשקט.
  • מעבר נתיב בשרת (Server Path Traversal): מפתחות אחסון מאומתים כעת כנגד בריחות ספריה (directory escapes), מה שמונע התקפות מעבר נתיב על נקודת הקצה של אחסון הסנכרון.
  • מגבלת Regex לחוסמי פרסומות: ממיר ה-DNR מגביל כעת חוקי regex למגבלת 1000 החוקים של Chrome ומשמיט כמתים מוגבלים גדולים החורגים ממגבלת הזיכרון של RE2, כדי למנוע כשלים בהתקנת התוסף.
  • פסק זמן (Timeout) של OAuth בגישה מורחבת: תוקן פסק זמן של 120 שניות כאשר הסוכן זקוק להרשאות Google מורחבות (Gmail, Calendar). ההמתנה ל-OAuth תלוי ועומד מורחבת כעת ל-5 דקות עבור הגדרת BYOA, והשלמת החיבור בהגדרות ממשיכה אוטומטית את הסוכן המושהה.
  • קיפאון בממשק הצ'אט: תוקנו מרווחי זמן אסינכרוניים חופפים ושגיאות שידור שקטות שעלולות היו להקפיא את ממשק הצ'אט.
  • אצוות הורדה של סנכרון ענן: תוקנו שגיאות בדיקת null של TypeScript במטפל אצוות ההורדה של סנכרון הענן.
  • ייבוא דינמי ב-Service Worker: המרת ייבואים דינמיים לייבואים סטטיים לצורך תאימות ל-service worker של Chrome MV3.
  • אכיפת הרשאות BYOA בלבד: הפעולות convert_to_google_doc ו-convert_to_google_sheet דורשות כעת בצורה נכונה רק את drive.file במקום הרשאות כתיבה רחבות של עורך.
  • פורמט צ'יפ Drive: פורמט של שלושה מקטעים עבור צ'יפים של הפניות לכונן עם בקרת הרשאות תקינה ל-BYOA בלבד.
  • CORS ב-Google Picker: ה-Picker מתארח כעת ב-relay הפרטי כדי לפתור בעיות cross-origin עם זרימת הרשאות ה-popup.

גרסה 0.9.701 (6 במרץ, 2025)

שיפורים

  • מחוון חלון הקשר של Ollama: עיגול שימוש בחלון ההקשר מרונדר כעת עבור מודלים של Ollama על ידי שאילתת נקודת הקצה /api/show עבור num_ctx, במקום להסתמך על רשימת המודלים של OpenRouter שאינה כוללת מודלים מקומיים.
  • קריאת כלים ב-Ollama: תוקנה בחירת כלים דינמית עבור Ollama — מעביר את tool_choice ל-API (נתמך מאז Ollama v0.5.1), משבית את מצב החשיבה (think mode) כאשר כלים פעילים כדי למנוע JSON פגום, וחוזר למודל עזר קל משקל ללא הזרמה כאשר המודל הראשי אינו תומך בקריאת כלים.
  • מטמון חשיבה של OpenRouter: תוקן טקסט חשיבה שנמחק בטרם עת על ידי ספק ההזרמה. מחזור החיים של המטמון נמצא כעת בבעלות agent-runner בגבולות האיטרציה, בהתאמה לספקי Anthropic ו-Google.
  • אמינות PDF WYSIWYG: יישור טקסט גלובלי מטפל במפעילי פיצול של PDF.js על פני מספר TextItems. עריכת בלוקים הושבתה בקטעים ללא התאמה (טקסט הערות/כותרת) למניעת שגיאות ייצוא. פענוח CMap 2-byte כבר לא משחית קבצי PDF שנוצרו ב-Word עם פונטים ASCII של 1-byte. בדיקת גבולות התאמת מפעילים מונעת אינדקסים מחוץ לטווח בפריטי טקסט ריקים.
  • זיהוי פלטפורמת שולחן עבודה: בורר הכלים הדינמי משתמש ביכולת localFolderSync במקום ב-caiiooReminders לזיהוי שולחן עבודה, וב-appleScript/appleNotes במקום ב-Calendar/Reminders לזיהוי macOS (Calendar/Reminders הם חוצי-Apple דרך EventKit).

גרסה 0.9.700 (5 במרץ, 2025)

תכונות חדשות

  • File Manager: מערכת ניהול קבצים מלאה עם תיקיות מקוננות, תגיות משתמש, סימון בכוכב וממשק File Manager ייעודי. ארגון קבצים מצורפים בהיררכיות של תיקיות, סינון לפי סוג (צילומי מסך, תמונות AI, תמונות), חיפוש, מיון ותצוגת קבצים במצב רשת או רשימה. תיוג אוטומטי של שרשורים מקשר קבצים לשיחות. תמיכה ב-Private sync באמצעות manifest v9.
  • Local Folder Sync: סנכרון דו-כיווני בין תיקיות במערכת הקבצים המקומית לבין ה-File Manager. סנכרון מחדש מבוסס שינויים (Mutation-driven) מפיץ באופן אוטומטי מחיקות, מחיקות המוניות והעברות לדיסק עם debounce של 2 שניות. זיהוי העברת תתי-תיקיות מעביר קבצים בדיסק בעת ארגון מחדש בתוך caiioo. ניווט לכל תת-תיקייה בתוך עץ סנכרון מפעיל סנכרון מחדש אוטומטי.
  • Cross-Filetype Tracked Changes: תזרים עבודה מאוחד של קבלה/דחייה עבור DOCX, PDF ו-Markdown. עריכות DOCX נרשמות כעת כשינויים עקובים (tracked changes) עם אותו מנוע diff המשמש ל-Markdown ו-code slates. שינויים עקובים ב-PDF משתלבים עם העורך הוויזואלי. פעולת resolve_tracked_changes מאפשרת ל-agent לקבל או לדחות תיקונים באופן פרוגרמטי.
  • PDF WYSIWYG Editing: עריכת טקסט ישירה על דפי PDF מרונדרים עם עיצוב תואם למקור. שכבת הטקסט מקשרת עריכות לאופרטורים של content-stream המקור באמצעות textItemIndex לשחזור כירורגי בעת ייצוא. כולל plainText כבסיס לזיהוי שינויים.
  • DOCX Rendering Fidelity: תצוגה מקדימה עשירה של DOCX עם יישור פסקאות, היפר-קישורים, צבע/גודל גופן, מרווח בין שורות, הזחה והצללת תאים בטבלאות. תצוגת קוד מציגה המרת markdown לצריכת LLM יעילה מבחינת token.
  • Universal Messaging (לבדיקה פנימית בלבד): שליחה וקבלה של הודעות דרך WhatsApp, Telegram ו-Slack עם פרטיות local-first. ה-agent יכול לנסח ולשלוח הודעות, להציג רשימת שיחות ולהשיב לשרשורים — הכל מנותב דרך המכשיר שלך.
  • Google Meet Integration: כלי אחזור פגישות רב-פעולות עם list_meetings (גילוי פגישות אחרונות עם סינון טווח תאריכים) ו-get_meeting (שליפת תמלולים). משולב דרך צינור אישור ה-OAuth/JIT/scope המלא עם תמיכה ב-credentials vault.
  • Gmail Send Email: שליחת אימייל ישירה דרך Gmail API, מוגנת מאחורי אישור כלי בסיכון גבוה. עקיפת רמת סיכון לכל פעולה מאפשרת ל-send_email לדרוש אישור מפורש בעוד שפעולות טיוטה נשארות ברמת סיכון בינונית.
  • Microsoft BYOA: תמיכה ב-Bring Your Own App עבור Microsoft 365. רישום אפליקציות Azure AD עבור חיבורי Microsoft OAuth. רישום BYOA רב-ספקי (Google + Microsoft) עם תמיכה ב-tenant ID ואשף הגדרה של 3 שלבים ב-Azure Portal.
  • Poe Provider: אינטגרציה של ספק LLM חדש עבור Poe, עם רשימת מודלים, בורר מודלים מקובץ לפי ספק, זיהוי יכולות vision/tools/reasoning ותצוגת תמחור.
  • What's New Dialog: צינור תוכן המוגש דרך API מספק הערות שחרור ודפי מדריך למשתמש. דיאלוג what's-new אסינכרוני מציג דגשים של הגרסה בעת עדכון.
  • Private Sync Account Selector: בחירה באיזה חשבון Google להשתמש עבור private sync, במקום ברירת המחדל של החשבון הראשי.
  • Native TipTap Diff Marks: החלפת שכבת הרינדור הנפרדת של marked.js עבור תצוגה מקדימה של תיקוני AI בסימוני ProseMirror מקוריים (DiffAdded/DiffRemoved). תיקונים מרונדרים כעת כשינויים עקובים בתוך השורה (inline) עם טיפוגרפיה עקבית, בתוספת אפשרות לקבלה/דחייה ברמת ה-chunk.
  • Mermaid Diagrams: רינדור חי של דיאגרמות Mermaid בתוך בלוקים של קוד במצב תצוגה מקדימה של TipTap ב-Slate.
  • Fuzzy Section Search in Help Tool: כלי העזרה תומך כעת בהתאמה חופשית (fuzzy matching) בעת חיפוש סעיפים ספציפיים בתוך דפי התיעוד.

שיפורים

  • File Manager UX Polish: חיווי אייקונים לסנכרון תיקיות, דיאלוגים לאישור מחיקה, בחירת טווח ב-shift-click, שורת הכלים גולשת במקום לחרוג ברוחב צר, ותיקון התמדת תגיות לאחר טעינה מחדש.
  • Responsive Composer Layout: פריסת flex בעלת שלושה אזורים המונעת מכפתור השרשור החדש להידחק אל מחוץ למסך ברוחב צר. בוררי המצב והמודל משתמשים בנקודות שבירה מדורגות להסתרת טקסט. אייקונים מותאמים אישית ל-agent ול-AI מחליפים את ברירות המחדל הגנריות.
  • Settings UX: ארגון מחדש של הסעיפים לזרימה טובה יותר (Personalization ← Credentials ← Tool Approvals ← Agent Modes ← Tool Configuration ← Skills Library ← Tool Servers ← Document Processing ← Voice).
  • Revision State Integrity: תיקון שיבושים בעת מחיקת בלוקים גדולים של תוכן במהלך תיקוני AI פעילים — אי-שתנות (immutability) של sourceContent, העלאת סף העתקת chunk ל-0.7, דחייה אוטומטית של chunks לא רלוונטיים ובדיקות תקינות להיסטוריית גרסאות.
  • Agent Loop Reliability: תיקון race condition ב-abort controller שבו הרצות ישנות יכלו למחוק את ה-controller של הרצה חדשה. אות הביטול (Cancel signal) מופץ כעת לכלים הממתינים בתור. מצבי ריצה יתומים משדרים שגיאות במקום להשאיר הודעות ריקות.
  • Interjection Handling: איחוד מעבר getActiveBranchMessages בשרת ובממשק המשתמש כדי לדלג על התערבויות (interjections) באופן עקבי. תיקון היעלמות תגובה לאחר follow-up כאשר streaming parentId הצביע על ההתערבות במקום על הודעת המשתמש.
  • macOS Native Stability: תיקון race condition באתחול עם מעקב process epoch, דליפת URLSession בחיבור מחדש, ו-data race ב-LineBuffer בין מטפל ה-pipe לבין העצירה.
  • Google Sheets Fix: create_table כותב כעת שמות כותרות עמודות במקום להשאיר את השורה הראשונה ריקה.
  • Middleware Cleanup: חילוץ middleware של requireAuth מ-10 בדיקות אימות inline בתוך apple-routes, mcp-routes ו-attachment-routes.
  • Image Type Filtering: ה-File Manager מבחין בין צילומי מסך, תמונות שנוצרו על ידי AI ותמונות משתמש עם אפשרויות סינון נפרדות ואייקונים שונים.
  • Mode/Model Picker Parity: השוואת עובי הגופן ועובי קו האייקון בין בורר המצבים לבורר המודלים.
  • Beta Tier Gating: ה-credentials vault חוסם תכונות בטא בהתאם לבדיקות tier.
  • CIDFont Re-Encoding: שחזור PDF תומך בקידוד CIDFont עם טבלאות ToUnicode CMap וגיבוי identity עבור תווים שאינם במפה.
  • PDF Export Renamed: שינוי השם מ-"Download" ל-"Export" לאורך כל תזרים העבודה של PDF לצורך בהירות.

תיקוני באגים

  • PDF Text Disappearing: תיקון היעלמות טקסט בתצוגת PDF בעת איבוד פוקוס (blur) ותוכן משובש בעת ייצוא מעריכת WYSIWYG.
  • PDF Tracked Changes Routing: מניעת ניתוב שינויים עקובים ב-PDF דרך מנוע ה-diff המאוחד, מה שגרם לשיבוש נתוני אופרטורים ספציפיים ל-PDF.
  • PDF Export Integrity: הורדת PDF נכשלת כעת בצורה גלויה עם אבחון במקום נסיגה שקטה לייצוא markdown.
  • Markdown Table Line Breaks: תגיות <br> בטבלאות markdown מרונדרות כעת כמעברי שורה בפועל במקום כטקסט מילולי.
  • DOCX Tracked Deletions Preserved: תיקון מחיקות עקובות ב-DOCX שהוסרו בעת מעבר בין תצוגה ויזואלית לתצוגת קוד.
  • Tracked Changes on Stored Markdown: תיקון propose_change ב-markdown slates שלא הציג סימוני שינויים (redlines) כאשר נטען מהאחסון.
  • Reject Reverts Content: resolve_tracked_changes עם דחייה (reject) מחזיר כעת את התוכן לקדמותו כראוי עבור markdown ו-code slates.
  • Slate Save Loop: תיקון לולאת שמירה אינסופית שהופעלה כאשר מעקב שינויים היה פעיל.
  • Messaging Stability: תיקון ניתוב, שרשור תגובות, טיפול בפרופילים, עמידות התור, חתימות webhook, ניקוי שולח (sender sanitization) ומגבלות payload.

גרסה 0.9.662 (27 בפברואר, 2025)

תכונות חדשות

  • Bring Your Own App (BYOA): השתמש בפרטי ה-Google OAuth שלך במקום באפליקציה המובנית של caiioo. תמיכה בריבוי אפליקציות מאפשרת לצוותים לשתף לקוח OAuth יחיד בארגון תוך שמירה על מפתחות API אישיים. חיבורי BYOA מזהים אוטומטית טוקנים שפג תוקפם ומבקשים אימות מחדש.
  • ניווט ב-Wikilink: קישורי wikilink בסוגריים מרובעים כפולים בסגנון Obsidian בין מסמכי Slate לבניית מאגרי ידע מקושרים. לחץ על wikilink כדי לנווט בין Slates באופן מיידי.
  • תפריט Skills: הוספת skill באמצעות Tab, תפריט נפתח בגובה דינמי, עריכה בשורה (inline) עם שבבי משתנים (variable chips), ורכיב SkillForm משותף לניהול CRUD מלא מתוך ה-composer.
  • הורדת DOCX: הורדת מסמכי Slate בפורמט markdown וטקסט כקבצי DOCX תוך שימור מעקב אחר שינויים.
  • אכלוס אוטומטי של טבלאות: insert_component מאכלס כעת אוטומטית תאי טבלה מנתונים מובנים, מה שמבטל טבלאות placeholder ריקות.
  • Gemini 3.1 Flash: נוסף כאפשרות למודל מחולל תמונות לצד מודלי Gemini, FLUX, ו-Seedream הקיימים.
  • שמירה ב-Google Drive לכל החשבונות: שמירה ב-Google Drive זמינה כעת לכל חשבון Google מחובר, לא רק לחשבון הראשי.
  • מנוע Diff מאוחד: שכתוב מלא של מערכת ה-diff למעקב אחר שינויים ב-Slate (שלבים 0–7) עם הגנת TOCTOU, מטמון (caching), ווידג'טים לאישור/דחייה לכל שינוי, ותמיכה בהחלפה בנגיעה (tap-to-toggle) בנייד.

שיפורים

  • Adaptive Private Sync: קצב ה-polling של הסנכרון מתכוונן דינמית בהתאם לפעילות. אופטימיזציית נעילה להורדה בלבד (Download-only) מפחיתה התנגשויות.
  • לכידת אימייל ב-OAuth: Google OAuth כולל תמיד scopes של זהות כך שאימייל המשתמש נלכד בכל חיבור, מה שפתר בעיית אימיילים ריקים בחלק מהחשבונות.
  • הקשחת אבטחה: הקשחת תהליכי OAuth PKCE, גבולות תתי-תהליכים של ה-agent, וחסימת brute-force לכל חשבון במקרה של ניסיונות אימות כושלים חוזרים.
  • פריסת שבבי דפדפן: שבבי בחירת ה-Chrome קטנים יותר ועוברים שורה במקום לחרוג מגבולות המיכל.
  • ספקי תמונות מבוססי Registry: החלפת רשימת ספקי התמונות המובנית ב-registry דינמי, מה שהופך הוספת מודלים חדשים לפשוטה ביותר.
  • צינור i18n לתוכן: סנכרון תוכן מאוחד מבוסס hash לכל דפי התיעוד עם תמיכה בתרגום אינקרמנטלי.

תיקוני באגים

  • ביטויים מתמטיים בתצוגה מקדימה: תוקנה שגיאה שגרמה לשיבוש ביטויים מתמטיים במעבר מתצוגת TipTap לתצוגת קוד.
  • Wikilinks בתצוגה מקדימה: תוקנה הסרת תחביר wikilink בעת מעבר בין תצוגת TipTap לתצוגת קוד.
  • היעלמות הודעות בשרשור: תוקנה בעיה שבה הודעות שרשור הוסרו על ידי STATE_PATCH או נעלמו בעת החלפת מודלים באמצע שיחה.
  • יתומי Interjection: תוקנו parentIds יתומים לאחר סינון הודעות interjection שגרמו לשגיאות רינדור.
  • לולאה אינסופית ב-Private Sync: נפתרה לולאת סנכרון אינסופית שנגרמה מהתנגשויות שעון בפריטי אוסף מקביליים וזיהום של thread_data_ prefix.
  • מקרי קצה ב-BYOA: תוקנה אי-שחזור הגדרות BYOA בעת ניקוי, מרוצי עריכה (async save races), שימוש של התוסף ב-popup localhost מת במקום ב-launchWebAuthFlow, וקדימות שגויה של issuedByClientId ישן.
  • שחזור Scope ב-Private Sync: תוקן כשל שקט בשחרור נעילת סנכרון פרטי כאשר ה-scopes של Google Drive פגו או היו חסרים.
  • Skills כפולים: מניעת הופעת skills כפולים לאחר מיזוגי Private Sync.
  • ניתוב מעקב אחר שינויים: ניתוב get_tracked_changes ו-get_comments לתוך פעולות SlateTool כדי שה-agent יוכל לקרוא את מצב הגרסאות.
  • מקור הורדת DOCX: תוקן downloadAsDocx כך שישתמש בתוכן העורך החי במקום בתוכן artifact ישן.
  • קיצור שמות מודלים חכם: תוקנה חריגת שמות מודלים ארוכים מהבוחר הקומפקטי באמצעות קיצור חכם.
  • רינדור קישורי Markdown: תוקנה חסימת כתובות URL מסוג chrome-extension: ו-caiioo: בקישורי markdown מרונדרים.
  • מהירות יצירת שרשור: זמן יצירת השרשור קוצץ בחצי על ידי ביטול בדיקות כפולות של היררכיית הגדרות.
  • כותרת לשונית Chrome: שחזור כותרת דינמית ללשונית ה-Chrome בהתאם לשרשור השיחה הפעיל.
  • Adaptive Greeting Tokens: הגדלת max_tokens עבור ברכות אדפטיביות למניעת קטיעה במודלים של הסקת מסקנות (reasoning models).

גרסה 0.9.661 (25 בפברואר, 2025)

פיצ'רים חדשים

  • Agent Interjection (התערבות בסוכן): הנחו את ה-AI באמצע ריצה על ידי הקלדת הודעה ולחיצה על Enter בזמן שהוא עובד. הסוכן יראה את ההנחיה שלכם בנקודת ההחלטה הבאה שלו ויתאים את המסלול — אין צורך לבטל ולהתחיל מחדש. כפתור שליחה עם תג ענברי יופיע לצד כפתור העצירה כאשר יש לכם טקסט לשלוח.
  • ניהול כלי API: כלי אינטגרציית ה-API תומך כעת ב-save_tool, list_tools, ו-delete_tool כפעולות מובנות (first-class), מה שמקל על ניהול APIs שהתגלו על ידי הסוכן ישירות מתוך השיחות. משתמשים בגרסה החינמית יראו GET ו-list_tools; משתמשי Pro מקבלים את הסט המלא.
  • מונה Token-ים חי: השימוש ב-Token-ים ועלויות מתעדכנים כעת בזמן אמת במהלך ה-streaming, ומוצגים בתחתית כל הודעה. עלויות מיוחדות (יצירת תמונות, חיפוש אינטרנט) מתווספות בהדרגה עם סיום העבודה של כל כלי.
  • הרחבה אוטומטית של כרטיסי כלים: כרטיסי כלים מתרחבים אוטומטית כאשר הם מתחילים לקבל ארגומנטים ב-streaming או זקוקים לאישור, ומתכווצים אוטומטית עם סיום מוצלח. שגיאות וכלים שנדחו נשארים מורחבים לעיון.
  • עורך Monaco Diff: עריכות קוד ב-Slate משתמשות כעת בעורך ה-diff המובנה של Monaco עם כפתורי אישור/דחייה לכל שינוי, במקום מערכת העיצוב המותאמת אישית הקודמת.

שיפורים

  • שחזור אימות Private Sync: שגיאות סנכרון פרטי הנובעות מ-tokens של Google שפג תוקפם או בוטלו מציגות כעת כפתורי פעולה "Reconnect Google" ו-"Grant Permissions" במקום הודעת שגיאה פסיבית. חיבור מחדש מבקש את הרשאות ה-Drive הנכונות ובוחר מראש את חשבון ה-Google המתאים.
  • Private Sync מרובה חשבונות: Private sync מבצע כעת אימות מול חשבון ה-Google התואם לאימייל בהגדרות, במקום להשתמש כברירת מחדל בחשבון הראשון שחובר. מתקן סנכרון ל-Drive הלא נכון כאשר מחוברים מספר חשבונות Google.
  • רענון מותג: פלטת צבעים חדשה של כחול-נהר ואפור-סלע הנגזרת מהלוגו של Caiioo, המחליפה את ערכת הנושא הסגולה הקודמת בכל האפליקציה והאתר.
  • אבטחת OAuth: סודות לקוח (client secrets) של Google, GitHub, ו-Slack OAuth הוסרו מחבילת התוסף. החלפת tokens עוברת כעת דרך relay proxy מאובטח של Cloudflare, מה שמבטל את נוכחות הסודות בקוד הלקוח.
  • הפעלה מהירה יותר: תוכן קבצים מצורפים (תמונות, טקסט שחולץ) נטען כעת לפי דרישה במקום בזמן העלייה, מה שמפחית משמעותית את זמן הטעינה הראשוני לשיחות עם קבצים מצורפים רבים.
  • Streaming מהיר יותר: השימוש ב-context window מועבר כעת בנתיב broadcast מהיר במקום לעבור דרך האחסון, מה שמאפשר עדכונים בזמן אמת ללא async I/O בכל לולאת סוכן.
  • מהירות Private Sync: מטמון ה-file ID של Google Drive נשמר בין הפעלות, מה שמבטל קריאת API מלאה לרשימת קבצים במחזור הסנכרון הראשון.
  • נתיב רינדור Streaming מאוחד: תוכן ב-streaming ותוכן סופי זורמים כעת דרך נתיב רינדור יחיד, מה שמבטל את ה"הבהוב" עם סיום היצירה ושומר על הודעות התערבות.
  • מעבר בין מודלים: מעבר בין ספקי AI באמצע שרשור (למשל, מ-Gemini ל-Claude) כבר לא גורם לשגיאות "Invalid signature in thinking block". תוצרי חשיבה זרים משוטחים אוטומטית לטקסט נרטיבי, תוך שמירה על ההקשר ללא חתימות קריפטוגרפיות לא תואמות.
  • הנחיה לכלים מושבתים: כאשר ה-AI מנסה להשתמש בכלי מושבת, הוא מקבל כעת הצעות מעשיות (כלים דומים פעילים, איך להפעיל) במקום שגיאת "not found" כללית.
  • פריסת Composer רספונסיבית: סרגל הכלים של ה-Composer משתמש בחשיפה הדרגתית — בורר המצבים, בורר המודלים, הגדרות, אג'נדה ואייקוני עזרה מופיעים ככל שהשטח מאפשר במקום להיחתך.
  • קידוד צבעים בהגדרות: סקשנים בהגדרות משתמשים כעת במערכת של 3 צבעים — גוון דגש לסקשנים של התאמה אישית, וצבעים ניטרליים מתחלפים לשאר — לקבוצות ויזואליות ברורות יותר.
  • שגיאות Onboarding: הקצאת מפתחות חינמיים מציגה כעת הודעות שגיאה תיאוריות מתחת לכפתורי הפעולה במקום להיכשל בשקט.
  • הגדרות ספק AI: שינוי שם הסקשן "API & Provider" ל-"AI Provider" לצורך בהירות.
  • תקופת ניסיון מורחבת: תקופת הניסיון של Pro הוגדלה מ-7 ימים ל-14 ימים, כדי לתת למשתמשים חדשים יותר זמן לחקור את תכונות ה-Pro.
  • מעבר ענפים אופטימי: מעבר בין ענפי הודעות וטעינה מחדש של הודעות מעדכנים כעת את ממשק המשתמש באופן מיידי במקום להמתין לסבבי תקשורת עם האחסון.
  • קונפיגורציית כלי MCP: תיקון אוטומטי של Schema ושיפור קונפיגורציית כלי MCP להגדרה אמינה יותר של כלים.

תיקוני באגים

  • עלויות לכל הודעה: עלויות של הודעות בודדות תואמות כעת במצטבר את סך הכל בכותרת השרשור. עלויות Helper, OCR, יצירת תמונות וחיפוש מיוחסות להודעות בודדות במקום רק לסיכום השרשור.
  • רינדור התערבות: הודעות התערבות מרונדרות כעת כהערות ענבריות קומפקטיות בתוך ציר הזמן של העוזר במקום ללכת לאיבוד עם סיום היצירה.
  • זיהוי לולאות: תוקן זיהוי חיובי שגוי (false-positive) של חזרתיות בתגובות עתירות ציטוטים שבהן כתובות URL חוזרות באופן טבעי 3 פעמים ומעלה.
  • יישור Slate Diff: תוקן חוסר יישור של קווים אדומים/ירוקים במצב תצוגה מקדימה עבור מקטעים מרובי שורות שבהם לולאת הכיסוי התקדמה בשורה אחת בלבד ללא קשר לטווח המקטע.
  • מיקומי מחיקה ב-Slate: תוקנה ספירה כפולה של הסטת הכנסה שגרמה למחיקות להתרנדר אחרי ההכנסות המזווגות שלהן במקום לפניהן.
  • תיקוני Private Sync: תוקנה בקשת JIT scope שלא הופעלה על פני מקטעי קוד מפוצלים (code-split chunks) ולולאת סנכרון אינסופית לאחר העלאות.
  • תהליך Onboarding: תהליך OAuth משלים כעת את ה-onboarding כראוי, מזהי מצבים עם מקף נתמכים בזיהוי טריגרים, ו-0 ימים שנותרו כבר לא הופך ל-null.
  • איפוס סיסמה: איפוס סיסמה דרך קישור באימייל מאמת כעת את כתובת האימייל. נוסף endpoint לשליחה חוזרת של אימות עבור משתמשים עם אימיילים שפג תוקפם.
  • דרגת רישיון: משתמשים עם דרגה שהוענקה על ידי מנהל אך ללא שורת רישיון כבר לא נתקעים בשער השדרוג.
  • גלילה בהגדרות: לחיצה על אייקון המוח עבור דף שנלמד גוללת כעת לסקשן ההגדרות הנכון במקום לעצור מוקדם מדי בגלל סקשנים בטעינה עצלה (lazy-loaded) מעל.
  • שחרור Monaco: תוקן סדר שחרור (disposal) המודלים של עורך ה-diff כדי למנוע הפניות תלויות וזליגה של Monaco דרך התצוגה המקדימה של TipTap.
  • מיקוד Walkthrough: שלבי ה-Walkthrough מדלגים כעת על אלמנטים המוסתרים על ידי שאילתות container רספונסיביות במקום להתמקד בפיקסל בגודל 16x16 בפינה השמאלית העליונה.
  • Kokoro TTS: תוקן טקסט-לדיבור שהיה שבור בתוסף — זיהוי ה-runtime של ONNX נכשל במסמכי offscreen, מה שגרם לשגיאות "no available backend found".
  • שמירת כלי API מותאם אישית: תוקנה קריסה בתוסף בעת שמירת APIs שהתגלו על ידי הסוכן ככלים מותאמים אישית עקב import() דינמי אסור בהקשר של Service Worker.
  • ביצועי עלייה: תוקנה מיגרציית session שרצה בכל גישה להגדרות (20+ פעמים בהפעלה), מה שגרם לכתיבות מיותרות לדיסק והפעלה איטית יותר.
  • שידורי אחסון כפולים: בוטלו הודעות כפולות על שינויי אחסון במצב relay/server שעלולות היו לגרום לריצוד בממשק המשתמש.
  • שחזור טקסטורת Cairn: תוקן כשל ביצירת טקסטורה כאשר מטמון העולם בזיכרון פונה בין הטעינה לרינדור, ותוקן רינדור שחור עבור טקסטורות המבוססות על קבצים מצורפים.
  • תיקוני אבטחה: עודכנו fast-xml-parser (מניעת DoS דרך הרחבת ישויות DOCTYPE) ו-tar (פגיעות בריחה מקישור קשיח).
  • תאימות MV3: הוחלף vega-embed שנטען מ-CDN בחבילות ספק מקומיות, מה שמבטיח שכל קוד רינדור התרשימים עובר את מדיניות הקוד המרוחק של Chrome Web Store.
  • תרשימי Vega-Lite: ה-AI מייצר כעת ויזואליזציות Vega-Lite ישירות ב-Slate במקום HTML שנטען מ-CDN, מה שמאפשר תרשימים אינטראקטיביים ללא תלות בסקריפטים מרוחקים.
  • שמירה ל-Google Drive: תוקנו שגיאות 403 בעת שמירה ל-Google Drive מתוך Slate שנגרמו מבדיקות OAuth scope מיושנות במטפלי Drive שאינם של הסוכן.
  • Onboarding למשתמשים חדשים: תוקן מצב שבו מסך ה-onboarding דולג לחלוטין עבור משתמשים חדשים כאשר מפתח API הוקצה אוטומטית במהלך ההתחברות.
  • פופ-אפ OpenRouter OAuth: תוקן מצב שבו אנימציית "Connecting..." נתקעה ללא הגבלה כאשר חוסמי פופ-אפים סגרו בשקט את חלון ה-OAuth.
  • תוכן באנר ניסיון: באנר הניסיון כבר לא טוען שמודלים חסומים לפי דרגה — עודכן לתיאור מדויק של תכונות Pro (גישת כתיבה, יצירת תמונות, מצבים מותאמים אישית).
  • סרגל כלים לביקורת DOCX: תוקן ריצוד של סרגל הכלים בעת הצגת פקדי ביקורת מסמכים על ידי דחיית הגלילה עד לנראות ראשונית.
  • שכבת Add to Prompt: תוקן לוגו השכבה שנחסם על ידי Content Security Policy ושקיפות הרקע שלא תאמה את ערכת הנושא.
  • מצב עריכה/טעינה מחדש של הודעה: תוקן מצב שבו ה-state בזיכרון התיישן לאחר עריכת הודעה, טעינה מחדש של תגובה או מעבר בין ענפים.
  • תקיעה בהתחברות לשרת: תוקנו פעולות אחסון ב-WebSocket שנכשלו במהלך תהליך ההתחברות לשרת. האימות מופרד כעת כך שה-session המקומי עובד מיידית בזמן שזהות השרת מתבררת ברקע.
  • תקיעה בחיבור WebSocket: תוקן race condition שבו AUTH_STATE: ready שהגיע במהלך חיבור WebSocket ראשוני עלול היה להשאיר את ה-auth promise ללא מענה, מה שמנע מהחיבור להסתיים אי פעם.

גרסה 0.9.655 (19 בפברואר, 2025)

תכונות חדשות

  • אינטגרציית Slack: חבר את סביבת העבודה שלך ב-Slack כדי לאפשר כלי Slack מבוססי AI עם אימות OAuth V2 מלא
  • אישורי כלי API: ממשקי API שהתגלו על ידי הסוכן יכולים כעת להישמר ככלי MCP מותאמים אישית עם אישורים מאוחסנים, מה שמאפשר שימוש חוזר בשיחות שונות
  • תג API שמור: כלי API שנוצרו על ידי הסוכן מציגים תג "API שמור" בהגדרות לזיהוי קל
  • ייבוא שיחות: ייבוא שיחות מ-ChatGPT, Claude, Gemini, Perplexity ו-Grok — העלה את קובץ הייצוא שלך ו-caiioo ימיר אותו עם היסטוריית הודעות מלאה, קבצים מצורפים ומטא-נתונים

שיפורים

  • קינון ממשקי API שנלמדו: כלי API שנלמדו מקובצים כעת תחת סעיף מתקפל בהגדרות לארגון נקי יותר
  • מיתוג Caiioo: כלים מובנים מציגים כעת את האייקון של Caiioo לעקביות ויזואלית
  • קישורים מודעי-דפדפן: כתובות URL שנפתחות על ידי הסוכן מופעלות כעת בדפדפן שבחרת בהגדרות
  • טעינת Slate Cloud: טעינת מסמך Slate מ-Google Drive מפעילה כעת הנחיית OAuth בזמן אמת במקום להיכשל עם שגיאה מסתורית

תיקוני באגים

  • עריכת DOCX: תוקנה התאמת regex של פסקאות על פני טווחים מקוננים, שגרמה לשיבוש תוכן בעת עריכת טקסט DOCX מעוצב
  • בטיחות חיפוש/החלפה: שוחזר מגן תבנית HTML מבני שאבד במהלך רפקטורינג — מונע מעריכות לשבש את המארקאפ הפנימי של XLSX/DOCX
  • לולאת אישור כלים: תוקן מצב מרוץ שגרם להנחיות אישור חוזרות לאותו כלי במהלך ריצת סוכן בודדת
  • זהות מיושנת: תוקנה זהות משתמש מיושנת שלא התנקה ב-401 במהלך סנכרון רישיון, עם יציאת התנתקות בתהליך הקליטה של משתמש חוזר

גרסה 0.9.651 (17 בפברואר, 2025)

תכונות חדשות

  • הרשאות בגישת המינימום הנדרש (Minimum-Privilege): כלי Google Workspace מבקשים כעת רק את ה-scopes המדויקים הדרושים לכל פעולה במקום גישה רחבה. קריאת אימיילים מבקשת גישת קריאה בלבד; יצירת אירועים מבקשת גישת כתיבה ליומן בלבד.
  • דיאלוג הרשאות משופר: דיאלוג ההרשאה בזמן אמת (just-in-time) מציג בדיוק אילו הרשאות מתבקשות, מדוע הן נחוצות, והאם הפעולה היא לקריאה בלבד או לקריאה-כתיבה.
  • בורר הרשאות: בעת חיבור ידני של חשבון Google, ניתן לבחור מראש אילו שירותים (Calendar, Gmail, Drive, Docs, Sheets, Slides) ורמות גישה (קריאה בלבד לעומת קריאה-כתיבה) להעניק. נוסף כפתור "ערוך הרשאות" בחיבורים קיימים.
  • תוצאות תמונה: תמונות שנוצרו וצילומי מסך מוצגים כעת באופן בולט בין שלבי התהליך המכווצים לבין התשובה הסופית, מה שמייתר את הצורך להרחיב קריאות כלי (tool calls) כדי לראות פלט ויזואלי.

שיפורים

  • בטיחות סנכרון פרטי (Private Sync): עריכות סימולטניות יורדות כעת לצורך מיזוג במקום להעלותן, רענון הנעילה (lock refresh) מאמת בעלות, ומיזוג ה-manifest מונע אובדן נתונים מפעולות אשפה (trash) מוקדמות מדי.
  • הסרת סנכרון P2P: הוסר סנכרון ה-P2P בזמן אמת, מה שביטל תעבורת WebSocket מיותרת של מעל 100MB ושיפר את ביצועי התוסף.
  • ביצועי הגדרות: שימוש ב-memoization בלוח ההגדרות ובידוד הקשר הכיווץ (collapse context) לרינדור מהיר יותר.
  • רינדור DOCX: שיפור ברינדור פסקאות, מספור ותמיכה בסגנונות במנתח המסמכים (document parser).

תיקוני באגים

  • Scope של Google Docs: תוקנה שגיאת "insufficient authentication scopes" בעת אינדוקס Google Docs — הפעולה index_document דרשה הרשאת כתיבה עבור טווחים בעלי שם (named ranges).
  • קריאת Google Docs: תוקן כשל ב-read_document ו-get_document_info כאשר הוענקו הרשאות Docs בלבד — פעולות אלו דורשות גם גישת קריאה ל-Drive.
  • העתקת יומן: תוקנה פעולת copy_event שהייתה חסרה ברישום ה-scopes, מה שמנע בקשות הרשאה מסוג JIT.
  • שמירת מפתח API: תוקן באג שגרם לאובדן שקט של מפתח BYOK API כאשר saveCustomMode קרס בנתיב שמירת ההגדרות במהלך הפעלת תקופת ניסיון של Pro.
  • מרוץ טעינת הגדרות (Settings Reload Race): תוקן מחיקת מפתח API שלא נשמר כאשר כיווץ/הרחבה של סקשנים בהגדרות הפעילו מחזור טעינה מחדש של האחסון.
  • ביטול Chrome Identity: תוקן מצב שבו ביטול משתמש במהלך בקשות scope הדרגתיות לא הובחן משגיאות, ושיטת ה-auth עוברת כעת בצורה נכונה לאחר קבלת web OAuth refresh token.
  • דריסת סנכרון פרטי: תוקנה דריסת תורות (turns) אחרונים ב-private sync כאשר התרחשו עריכות סימולטניות.
  • צילומי מסך של ה-Viewport: הופסקה הצגת צילומי מסך של ה-viewport מעל טקסט התגובה הסופית.
  • תיאום סוכנים (Agent Coordination): תוקנו 7 בעיות בתיאום תורות, תפיסה (perception) וניהול מצב (state management).
  • מעקב אחר שינויים (Track Changes): תוקן מצב track changes שנשבר לאחר פירוק slate עקב חוסר סנכרון של משתנה dual-state.
  • מנהל קבצים: פעולות מחיקה והורדה זמינות כעת בכל המצבים, לא רק עבור קבצים יתומים (orphaned files).
  • שמות כלי MCP: תוקנו כלים שהשתמשו ב-IDs פנימיים של השרת במקום בשמות קריאים לבני אדם.
  • כלי אג'נדה (Agenda Tool): תוקן כרטיס הסנכרון שתמיד הראה הרשאות חסרות; חובר למערכת חיבור ה-Google OAuth.

גרסה 0.9.642 (16 בפברואר, 2025)

שיפורים

  • יצירת מסמך חדש: קבצי DOCX, XLSX, PDF ו-RTF חדשים שנוצרו מתפריט "New File" ניתנים כעת לעריכה מלאה עם תמיכה במעקב שינויים
  • יציבות Gemini: נוסף זיהוי חזרתיות של הסקה כדי לשבור אוטומטית לולאות מחשבה של Gemini ולמנוע מטקסט חשיבה דולף להופיע בצ'אט
  • טיפול בתמונות: תצוגות מקדימות של תמונות DNG raw מכבדות כעת את כיוון ה-EXIF לתצוגה נכונה המונעת עיוות בתמונות שהועלו.

תיקוני באגים

  • יכולת עריכת מסמך חדש: תוקנו מסמכים ריקים שנוצרו דרך "New File" והוצגו כתצוגות מקדימות סטטיות במקום כעורכי טקסט עשיר
  • זיהוי מפתח API: מעבר למפתח API משלכם (BYOK) נכנס לתוקף מיד ללא צורך ברענון דף
  • יציבות צילומי מסך: תוקן הטיפול במזהה קובץ מצורף כדי למנוע אובדן או השחתה של נתוני צילום מסך
  • קיבוץ כרטיסיות: תוקנה קריסה כאשר בדפדפן היו חלונות לא סטנדרטיים (למשל, devtools, חלונות קופצים)
  • רעש קונסולה: הוסרה בדיקת llms.txt מיותרת שהציפה שגיאות 404
  • פסקי זמן של כלים: הוסרו פתרונות עוקפים שבירים שעלולים להפריע לקריאות כלים ארוכות כמו יצירת תמונה 4k עם Gemini
  • מטמון הנחיות (Prompt Caching): תוקן תוכן מולטי-מודאלי (תמונות/צילומי מסך) שנמחק במהלך אופטימיזציית מטמון הנחיות

פנימי

  • שיפורים משמעותיים באיכות בסיס הקוד בטיפול בשגיאות, בטיחות טיפוסים ושכבות ארכיטקטוניות
  • מודולריזציה של מנתח המסמכים הליבתי למודולים ממוקדים וניתנים לתחזוקה

גרסה 0.9.641 (14 בפברואר, 2025) - יום ולנטיין שמח!

שיפורים

  • מדליות רמות בבורר המודלים: הוחלפו תגי המלצה מקודדים ב-5 מדליות רמות מונעות API (הטוב ביותר עבור Caiioo, איכות, אמינות, מהירות, ערך) המציגות דירוגי זהב/כסף/ברונזה ישירות מנתוני בנצ'מרק
  • מערכת מיומנויות: למיומנויות יש כעת כפתור שחזור ברירת מחדל להוספה מחדש של מיומנויות מובנות
  • מטמון הנחיות: אופטימיזציה נוספת של מטמון הנחיות לחיסכון בעלויות

תיקוני באגים

  • תאימות דפדפנים: התחברות OAuth וחיבור אוטומטי עובדים כעת ב-Vivaldi ובדפדפנים אחרים שאינם Chrome
  • מעקב עלויות: תוקן מצב מרוץ שבו ביטול ריצה עלול היה למחוק נתוני עלות ושימוש; נתוני עלות/שימוש נשמרים כעת בריצות שבוטלו או נכשלו
  • סנכרון פרטי: כתיבה מחדש של purgeAllStorage לניקוי יסודי, תיקון מרוץ מאזין סנכרון, איחוד ממשק סנכרון פרטי
  • i18n: נוסף אתחול תרגום חסר לדף הפופ-אפ conversation.html
  • אבטחה: תוקנו פגיעויות בתלויות (qs, @casl/ability, axios, markdown-it)
  • דף בנצ'מרקים: העברת צד השרת של דף הבנצ'מרקים לאימות Cloudflare

גרסה 0.9.65 (13 בפברואר, 2025)

שיפורים

  • מדדי ביצועים (Benchmarks) של MiniMax M2.5: הושלמה חבילת המדדים המלאה — דיוק כלי 91%, מהימנות 95% (דירוג #2), דירוג משולב #5 עם שכבת ערך זהב
  • API בינת מודלים: הוגדלה מגבלת התגובה המוגדרת כברירת מחדל מ-100 ל-500, מה שמבטיח שכל המודלים בעלי תגים מוצגים ללקוחות

תיקוני באגים

  • תגי מודל חסרים: תוקנו 35 מודלים עם תגי שכבה (זהב/כסף/ארד) שלא הופיעו ברשימת המודלים של התוסף — כולל Claude Opus 4.6 (זהב משולב), Claude Sonnet 4.5 (כסף משולב), ו-Claude Haiku 4.5 (ארד משולב). סיבת השורש: ה-API הוגדר כברירת מחדל להחזיר רק 100 מודלים ממוינים לפי מהימנות, אך השכבות חושבו מתוך כל 367 המודלים. מודלים מחוץ ל-100 הראשונים לפי מהימנות איבדו את התגים שלהם בשקט.

גרסה 0.9.64 (12 בפברואר, 2025)

שיפורים

  • תאימות ספק Ollama: תאימות מלאה בתכונות מול OpenRouter — תמיכה ב-abort signal, טיפול בשגיאות, פרטי reasoning, זיהוי מזהה מודל (model ID), ועיבוד תגיות think באמצעות streaming mixin.
  • הפצת AbortSignal: פקודות SIGTERM/SIGINT של תהליכי משנה (Subprocess) מבטלות כעת קריאות LLM API פעילות.
  • אימות סכימה בזמן Build: אימות סכימת הגדרות בזמן ה-build מזהה כעת ערכי SETTING_METADATA חסרים.
  • מטמון (Caching) ליכולות פלטפורמה: היכולות נשמרות במטמון לשיפור ביצועים במקום חישוב מחדש בכל גישה.
  • לוקליזציה (i18n) לאתר: תרגומי דף ה-Trust ושינויי המבנה בדף התמחור סונכרנו בכל 22 השפות.

תיקוני באגים

  • אימות משתמשים באתר: החלפת אימות Supabase מיושן בקריאות ישירות ל-Cloudflare Worker API עבור התחברות עם Google, התחברות במייל, הרשמה ושחזור סיסמה.
  • שפת Stripe Checkout: תיקון שגיאת "Invalid locale" בתהליך התשלום ובפורטל על ידי מיפוי navigator.language (למשל en-US) לשפות הנתמכות ב-Stripe עם ברירת מחדל ל-auto.
  • אורך סיסמה מינימלי: סנכרון דרישת מינימום של 12 תווים בהרשמה לשרת, שחזור סיסמה ודף האיפוס באתר.
  • מניעת כפילויות בפרופיל Private Sync: תהליך ההתחברות מזהה ומסיר כעת פרופילים כפולים שנוצרו עקב באגים קודמים בסנכרון.
  • מרוץ תהליכים (Race Condition) ב-State Manager: תיקון מצב מרוץ בזמן האתחול של ה-state-manager.
  • ניקוי תהליכי משנה של Agent: ניקוי תהליכי משנה "זומבים" בעת סיום פעולת ה-agent.
  • הגנות Tab Group/Storage API: הוספת הגנות (guards) מתאימות עבור Tab Group ו-Storage APIs בכל הפלטפורמות.
  • טיפול בשגיאות Geolocation: טיפול אלגנטי בשגיאות הרשאה למיקום גיאוגרפי.
  • נעילת רענון OAuth: מניעת ניסיונות סימולטניים לרענון טוקן OAuth.
  • Mutex לשמירת הגדרות: שמירות הגדרות מקביליות אינן דורסות עוד זו את זו.
  • בידוד ניתוח JSON של Agent: פלט agent פגום אינו גורם עוד לקריסת ה-parser.
  • מרוץ תהליכים בחיפוש Thread: תיקון מצב מרוץ בתוצאות חיפוש ב-thread.
  • בדיקת גרסה ב-Streaming: בדיקת גרסאות לא מעודכנות במהלך תגובות streaming.
  • Content Script Timeouts: הוספת פסקי זמן (timeouts) להעברת הודעות ב-content script.
  • גיזום הקשר (Context Pruning) למולטימודליות: שיפור בגיזום ההקשר כאשר קיים תוכן מולטימודלי.

גרסה 0.9.63 (12 בפברואר, 2025)

תיקוני באגים

  • משתני מצב סנכרון פרטי: תוקנה נדידת הגדרות ישנות שרצה בכל מחזור סנכרון ודרסה בשקט עריכות מקומיות אחרונות (למשל, שינויי משתני מצב) עם נתונים ישנים מה-Drive

גרסה 0.9.62 (12 בפברואר, 2025)

תכונות חדשות

הגדרת OpenRouter OAuth בלחיצה אחת

  • יצירת מפתח PKCE: תזרים OpenRouter OAuth חדש בלחיצה אחת מאפשר למשתמשים ליצור ולקשר API key מבלי לעזוב את Caiioo
  • עיצוב מחדש של ה-Onboarding: תהליכי ה-onboarding והשדרוג עברו אופטימיזציה עם אינטגרציית OpenRouter OAuth
  • אזהרת פרטיות: אפשרות ה-onboarding למודלים חינמיים מציגה כעת אזהרת פרטיות/אימון נתונים ברורה

Private Sync פרטני

  • סנכרון לפי פריט: שרתי MCP, אישורי כלים (tool approvals), פרופילים, skills, מצבים (modes), overrides ותזכורות מסתנכרנים כעת ברמת הפריט הבודד במקום דריסה של אוספים שלמים
  • סנכרון הגדרות לפי מפתח: הגדרות מסתנכרנות באופן פרטני לפי מפתח (key), מה שמונע דריסה מרחוק של שינויים מקומיים שאינם קשורים
  • מניעת כפילות קריאות (Deduplicated Reads): קריאות אחסון ב-WebSocket שנמצאות בתהליך עוברות דה-דופליקציה כדי לצמצם תעבורת רשת מיותרת

שיפורים

  • חוויית משתמש בהגדרות מצב (Mode Settings UX): הגדרות Overrides נשמרות כעת אוטומטית, ו-Restore Defaults משחזר כראוי משתני מצב שנמחקו
  • Composer רספונסיבי: כפתור ה-Skills מצטמצם לאייקון בלבד ברוחב מסך צר; הוסר מרווח ה-layout מתוך סעיף ה-Skills
  • כרטיסי תמיכה (Support Tickets): גרסת ה-Build והתאריך/שעה נכללים כעת באופן אוטומטי
  • חיפוש ב-Slate: פעולת search_document חדשה נוספה לכלי ה-Slate

תיקוני באגים

  • Google Slides/Sheets OAuth: כעת נזרקת שגיאת OAuthAuthorizationRequiredError תקינה במקום החזרת טקסט הגדרה, מה שמאפשר הרשאה בזמן אמת (just-in-time)
  • רענון ממשק כלי הקונפיגורציה: שינויי סוכן (Agent mutations) דרך כלי הקונפיגורציה משדרים כעת STORAGE_CHANGED כך שהממשק מתעדכן מיידית
  • מודל אישור כלים (Tool Approval Modal): תוקנה הפרת סדר של React hooks (שימוש ב-useMemo מעל return מוקדם)
  • Localhost HTTPS: כלי אינטגרציית ה-API מטפל כעת בתעודות חתומות עצמית (self-signed certificates) עבור שרתי HTTPS מקומיים
  • עקביות משתני מצב (Mode Variables Persistence): תוקנה בעיה שבה מאפייני i18n getter לא התממשו לפני האחסון, מה שגרם למשתנים להיעלם בטעינה מחדש
  • בטיחות תהליכונים (Thread Safety) ב-Slate: נפתר מצב מרוץ (race condition) בכלי Slate שגרם לכפילות מסמכים במהלך תורות AI מקבילים
  • Slate DOCX: תוקנה נראות המחיקה ושחיתות ה-baseline בשינויים עקובים (tracked changes)
  • יציבות Private Sync: בוטלו תופעות של "קפיצות" ועריכות שנעלמות עקב קונפליקטים בסנכרון

גרסה 0.9.61 (10 בפברואר, 2025)

שיפורים

תרגום עורך Slate

  • סרגל כלים ותפריטים מתורגמים: כל כפתורי סרגל הכלים של עורך Slate, תפריטי ההקשר ומחרוזות הדיאלוג מתורגמים כעת במלואם

תיקוני באגים

  • פסקי זמן של OAuth: לכל בקשות החלפת ורענון אסימוני OAuth יש כעת פסק זמן של 15 שניות, מה שמונע תקיעה אינסופית בעת עיכובי רשת
  • אימייל פרטי ב-GitHub: תוקן כשל בחיבור ל-GitHub כאשר אימייל הפרופיל של המשתמש פרטי (כעת נמשך מ-API של /user/emails)
  • דיאלוג חיבור OAuth: הדיאלוג הוכלל ותוקנו באגים מרובים של אסימונים/חיבורים
  • עקביות אורך סיסמה: סונכרנה דרישת מינימום של 12 תווים לסיסמה בכל ממשקי ההרשמה והאיפוס

גרסה 0.9.6 (8 בפברואר, 2025)

תכונות חדשות

לוקליזציה (20+ שפות)

  • תמיכה מלאה ב-i18n: Caiioo זמין כעת בלמעלה מ-20 שפות, כולל אנגלית, ספרדית, צרפתית, גרמנית, יפנית, קוריאנית, סינית, ערבית, עברית, הינדי ועוד
  • תמיכה בשפות RTL: פריסת ימין-לשמאל מלאה עבור עברית, ערבית ואורדו
  • הגדרת שפת ממשק: בחרו את השפה המועדפת עליכם ב-Settings — כל רכיבי הממשק, תוויות הכלים והודעות הסטטוס מתורגמים

שיפורים

ביצועי פאנל ה-Settings

  • טעינה מושהית (Lazy-Loaded) של סעיפים: סעיפי פאנל ה-Settings נטענים כעת לפי דרישה, מה שמפחית את זמן הרינדור הראשוני
  • אחסון מודולרי: ההגדרות נשמרות במפתחות פרטניים לכל סעיף במקום בבלוק (blob) מונוליטי אחד, מה שמשפר את ביצועי הקריאה/כתיבה
  • Typed Getters: הגישה להגדרות פנימיות משתמשת ב-getters בעלי טיפוס חזק (strongly-typed) עם מעקב אחר רמת פירוט השינויים

אמינות מעקב שינויים (Track Changes) ב-Slate

  • 17 תיקונים ב-Revision Manager: הקשחה מקיפה של מערכת מעקב השינויים בחישוב ההבדלים (diff), קבלה, דחייה ושמירה
  • השוואת Plain Text: שינויי Redline משווים כעת Plain Text במקום markdown גולמי, מה שמפיק הדגשות שינויים נקיות ומדויקות יותר
  • שינויי משתמש עמידים: שינויים במצב מעקב שבוצעו על ידי המשתמש נשמרים כעת גם לאחר רענון הדף
  • תיקון Race Condition: ביצוע Force-bake לשינויים במעקב לפני השמירה כדי למנוע אובדן נתונים

תיקוני באגים

  • קריסות Service Worker: הוחלפו למעלה מ-112 קריאות import() דינמיות בייבוא סטטי כדי למנוע קריסות של ה-service worker ב-Chrome
  • הודעות ברוך הבא במצבים השונים: תוקנו בעיות שפה, זיהוי מפתחות שהוקצו (provisioned key) ועמידות בהודעות ברוך הבא של המצבים
  • בחירת חשבון בכלי Google: בורר החשבונות משקף כעת באופן דינמי את החשבונות המחוברים בפועל
  • רשימות מקוננות ב-DOCX: תוקנו סמני התצוגה ושחיתות הקובץ בייצוא עבור סבבי עריכה של רשימות מקוננות
  • רינדור מתמטי ב-LaTeX: תוקנה בעיית ה-escaping של סימני דולר (מטבע) שגרמה לשבירת ביטויים מתמטיים ב-LaTeX המתחילים במספרים
  • יצירת קבוצות טאבים: יצירת קבוצת טאבים מושהית נדחתה עד לשימוש בפועל בכלי הגלישה באינטרנט
  • OAuth ב-Agenda: השלכת שגיאות OAuth מחדש כדי שאימות "בדיוק בזמן" (just-in-time) יופעל כראוי
  • עמידות הגדרות: נוספו רשומות metadata חסרות עבור 6 הגדרות שנכשלו בשמירה באופן שקט

גרסה 0.9.5 (6 בפברואר, 2025)

הקשחת אבטחה

  • אימות מקור סקריפט תוכן: הודעות מדפי אינטרנט לתוסף מוגבלות כעת למקורות caiioo.ai בלבד, עם בדיקות מקור (same-origin) קפדניות המונעות הזרקת הודעות ממקורות זרים
  • הידוק CSP: הוסרו מקורות סקריפט של localhost המיועדים לפיתוח בלבד מדפי מדיניות אבטחת התוכן של התוסף
  • תיחום תגובות אימות: תגובות אימות של התוסף נשלחות כעת למקור הדף הספציפי במקום שידור לכל הפריימים

גרסה 0.9.4 (4 בפברואר, 2025)

תכונות חדשות

דיבור לטקסט רב-לשוני

  • בחירת שפה: בחר את שפת ה-STT שלך בהגדרות לקלט קולי מדויק שאינו באנגלית
  • תמיכה ב-90+ שפות: עובד עם Whisper ו-ElevenLabs לכיסוי שפה מקיף

זיהוי פעילות קולית בזמן אמת

  • VAD עם שיהוי נמוך: אינטגרציה חדשה של Silero VAD v5 מזהה דיבור בזמן אמת עם עיכוב מינימלי
  • הקלטה חכמה יותר: ההקלטה מתחילה ועוצרת אוטומטית בהתבסס על פעילות קולית
  • הפחתת התראות שווא: הבחנה טובה יותר בין דיבור לרעשי רקע

מתג נראות הצעות

  • הסתר/הצג הצעות: מתג חדש להסתרת הצעות המשך של ה-AI כשרוצים ממשק נקי יותר
  • מצב עקבי: ההעדפה שלך נשמרת ונזכרת בין הפעלות

שיפורים

שמירה אוטומטית של מעקב שינויים

  • מעקב מבוסס Diff: מעקב שינויים יעיל יותר באמצעות אלגוריתמי diff
  • שמירה אוטומטית: שינויים נשמרים מעת לעת כדי למנוע אובדן נתונים במהלך הפעלות עריכה ארוכות
  • צילום מצב ביציאה: יציאה ממצב מעקב שינויים מבצעת אוטומטית "אפייה" לכל השינויים הממתינים

הזרמת ספק משופרת

  • שיפורי Gemini: יכולות הזרמה והסקה טובות יותר עבור מודלי Google Gemini
  • התנהגות עקבית: התנהגות הזרמה מאוחדת בין OpenRouter לספקים מקוריים

גרסה 0.9.3 (31 בינואר, 2025)

תכונות חדשות

סיור קליטה מודרך

  • סיור ממשק אינטראקטיבי: סיור חדש שלב אחר שלב המדריך משתמשים חדשים בכל חלקי הממשק לאחר הזנת מפתח ה-API שלהם
  • שלושה שלבים: מכסה את המלחין (11 שלבים), פאנל ההגדרות (7 שלבים) ומערכת המצבים (5 שלבים)
  • אפקט זרקור: כל שלב מדגיש את אלמנט הממשק הרלוונטי עם זרקור ממוקד
  • קליטה שיחתית: בניית פרופיל מונחית AI להתאמה אישית של החוויה שלך מההתחלה

היסטוריית הנחיות

  • גישה להנחיות קודמות: ההנחיות האחרונות שלך נשמרות וניתן לגשת אליהן במלחין
  • שימוש חוזר מהיר: שימוש חוזר או שינוי הודעות קודמות בקלות

רמות חוסם פרסומות

  • שליטה פרטנית: חסימת פרסומות תומכת כעת במספר רמות במקום רק הפעלה/כיבוי
  • בחר את ההגנה שלך: בחר את רמת החסימה המתאימה לצרכי הגלישה שלך

סרגל כלי סקירת DOCX

  • בקרת מעקב אחר שינויים: סרגל כלים חדש בעת צפייה במסמכי Word עם שינויים עקובים
  • פעולות קבלה/דחייה: סקירה ופתרון עריכות מסמכים בקלות

שיפורים

הגדרות שמירת שרשורים

  • ניקוי ניתן להגדרה: הגדר כמה זמן לשמור שרשורים ישנים לפני ניקוי אוטומטי
  • ניהול אחסון: שליטה טובה יותר בהיסטוריית השיחות שלך

אנימציית Caiioo

  • אופטימיזציות ביצועים: אנימציה חלקה יותר עם רינדור משופר
  • אפקטי רטיבות: שכבה ויזואלית חדשה המציגה רוויית מים
  • רינדור חלקיקים ישיר: ויזואליה נקייה יותר עם ציור חלקיקים ממוטב

החלפת פרופילים

  • ניהול מצב משופר: החלפת פרופילים אמינה יותר עם טיפול משופר בפרוטוקול
  • סנכרון טוב יותר: שינויי פרופיל מסתנכרנים בצורה נכונה בתוסף

Google Calendar

  • ניהול טוקנים: טיפול משופר בטוקני גישה לפעולות לוח שנה
  • סנכרון אמין יותר: זרימת OAuth טובה יותר לאינטגרציית לוח שנה

גרסה 0.9.2 (26 בינואר, 2025)

תכונות חדשות

חסימת פרסומות וגששים

  • חוסם פרסומות מובנה: חסימת פרסומות וגששים באמצעות מנוע Ghostery עם declarativeNetRequest תואם MV3
  • מתג בהגדרות: הפעלה או השבתה של חסימת פרסומות מלוח ההגדרות
  • עדכוני רשימות סינון: שמירה אוטומטית בזיכרון מטמון של רשימות סינון לחסימה אמינה

הרשאות Google בזמן אמת (Just-in-Time)

  • אישור הדרגתי: הרשאות לכלי Google מתבקשות כעת רק בעת הצורך, ולא מראש
  • ניהול היקפי הרשאה ברור יותר: חוסר בהרשאות מפעיל הודעות שגיאה מועילות עם אפשרויות להענקת גישה
  • פרטיות טובה יותר: בקשת היקפי הרשאה ספציפיים של Google הנדרשים לכל כלי בלבד

שיפורים

אנימציית Caiioo

  • פיזיקה משופרת: דינמיקת חלקיקים משופרת עם כוחות גובה, מהירות וצפיפות טובים יותר
  • זרימה חלקה יותר: חלקיקים עוקבים כעת אחר כיוון הערוץ בעת היווצרותם, מה שמפחית הצטברויות
  • ערמה ריאליסטית: חלקיקים נערמים באופן טבעי כאשר הם נחסמים על ידי חלוקי נחל או סכרים

תהליך Google OAuth

  • התחברות מהירה יותר: כעת מתבצעת תעדוף של שליפת אסימון מזהה (ID token) לאימות מהיר יותר
  • אמינות משופרת: טיפול טוב יותר באסימונים מפחית כשלי אימות בדפדפנים שאינם Chrome

תהליך הצטרפות והגדרות

  • מצב תצוגה מקדימה: בדיקת תהליכי הצטרפות מבלי למחוק נתוני משתמש
  • מסלול חינמי נקי יותר: הוסר ממשק המשתמש המיושן לשחזור מפתחות API שהוקצו

פנימי

  • מערכת מיני-משחקים: תשתית MinigameContainer חדשה לחוויות פתיחה אינטראקטיביות
  • ביצת פסחא חבויה: מצב הניראות של המיני-משחק נשמר בין הפעלות

גרסה 0.9.1 (25 בינואר, 2025)

תכונות חדשות

סימולציית מים אינטראקטיבית

  • Caiioo Intro: סימולציית נוזלים אינטראקטיבית חדשה במסך הטעינה - צפו במים זורמים דרך תעלה דינמית בצורת S
  • חלוקי נחל גרירים: הזיזו חלוקי נחל כדי לנתב מחדש את זרם המים וליצור סכרים
  • דינמיקת משקעים: סחיפה ושיקוע ריאליסטיים - מים מהירים אוספים משקעים, מים איטיים משקיעים אותם
  • התאמה לערכת נושא: צבעי המים מתאימים את עצמם אוטומטית לגוון ערכת הנושא שבחרתם

תמיכה בתרשימי Vega/Vega-Lite

  • ויזואליזציות אינטראקטיביות: הצגה ועריכה של תרשימי Vega ו-Vega-Lite ישירות בתוך Slate
  • ויזואליזציית נתונים: יצירת תרשימי עמודות, גרפים קוויים, דיאגרמות פיזור וויזואליזציות מורכבות מרובות שכבות
  • עריכת Spec: עריכת מפרט ה-JSON וצפייה בשינויים המרונדרים בזמן אמת

תמיכה בתרשימי Mermaid

  • סוגי תרשימים: יצירת תרשימי זרימה (flowcharts), תרשימי רצף (sequence diagrams), תרשימי מחלקות (class diagrams), תרשימי מצבים (state diagrams) ועוד
  • תצוגה מקדימה חיה: עריכת תחביר Mermaid עם תצוגה מקדימה ויזואלית מיידית
  • אפשרויות ייצוא: תרשימים מרונדרים כ-SVG לקבלת פלט חד בכל גודל

תבניות ליצירת קבצים

  • תפריט יצירה מהירה: תפריט נפתח חדש בעת יצירת קבצים ב-Slate עם תבניות לסוגי קבצים נפוצים
  • קטגוריות תבניות: Markdown, קבצי קוד, פורמטים של נתונים, תרשימים ועוד
  • התחלה בלחיצה אחת: קפצו ישירות למסמך חדש עם המבנה הנכון

שיפורים

טיפול בשגיאות API

  • התראות ויזואליות: שגיאות API מוצגות כעת כהתראות toast הניתנות לסגירה
  • סגירה אוטומטית: שגיאות לא קריטיות (כמו ביטולים) נעלמות אוטומטית לאחר מספר שניות
  • הודעות ברורות יותר: הודעות שגיאה טובות יותר עוזרות לזהות ולפתור בעיות מהר יותר

יכולות פלטפורמה

  • זיהוי תכונות חכם: תכונות הדורשות פלטפורמות ספציפיות (כמו Apple Calendar ב-macOS) מזוהות כעת באופן אוטומטי
  • נסיגה חיננית (Graceful Fallbacks): כלים מסתגלים לסביבה שלכם במקום להיכשל בשקט
  • שיפורים בכלי Apple: אפליקציית Apple Reminders תומכת כעת בפעולות ביטול השלמה (uncomplete) ופעולות רשימה

Safari ודפדפנים שאינם Chrome

  • זרימת OAuth טובה יותר: זיהוי דפדפן משופר עבור התחברות ל-Google
  • מנגנון Fallback: לדפדפנים שאינם Chrome יש כעת נתיב אימות (authentication) אמין יותר

גרסה 0.9.0 (22 בינואר, 2025)

תכונות חדשות

ניקוי נתונים אוטומטי

  • ניהול אחסון: שרשורים וקבצים מצורפים ישנים מנוקים אוטומטית בהתאם להעדפות השמירה שלך
  • מדיניות ניתנת להגדרה: הגדר כמה זמן לשמור נתונים לפני ניקוי אוטומטי

סנכרון GitHub

  • גיבוי ל-GitHub: סנכרן את נתוני Caiioo שלך למאגר GitHub לצורך גיבוי וגישה ממכשירים שונים
  • פתרון קונפליקטים חכם: שינויים ממספר מכשירים ממוזגים אוטומטית ללא אובדן נתונים
  • סנכרון סלקטיבי: שליטה באילו נתונים יסונכרנו באמצעות תבניות בסגנון .gitignore

כלי GitHub

  • אינטגרציית AI ל-GitHub: ה-AI יכול כעת לתקשר עם GitHub בשמך - ליצור issues, לעיין במאגרים, לנהל pull requests ועוד
  • עיון במאגרים: בקש מה-AI לחקור קודי מקור, למצוא קבצים ולהבין את מבנה הפרויקט

שיפורים

אוטומציית דפדפן

  • אינטראקציה משופרת עם דפים: לחיצה, גלילה ומילוי טפסים אמינים יותר בדפי אינטרנט מורכבים
  • בחירת כלים חכמה יותר: ה-AI בוחר כעת את הכלים המתאימים לכל משימה בצורה מדויקת יותר

טיפול במסמכים

  • מסמכי Word טובים יותר: טיפול משופר בטבלאות, רשימות ועיצוב בקובצי DOCX
  • Google Slides: שליטה רבה יותר בעיצוב שקופיות, צורות ופריסות

הגדרות וממשק משתמש

  • לוח הגדרות מורחב: אפשרויות תצורה נוספות עם ארגון טוב יותר
  • רשימת שרשורים משופרת: מיון וסינון טובים יותר של השיחות שלך
  • הרשאת מיקום: תהליך ברור יותר בעת הענקת גישה למיקום עבור שאילתות מבוססות מיקום

גרסה 0.8.9 (19 בינואר, 2025)

תכונות חדשות

אינטגרציית Google Slides

  • מצגות מופעלות AI: כלי Google Slides חדש מאפשר ל-AI ליצור, לקרוא ולשנות מצגות
  • שליטה מלאה בשקופיות: צור שקופיות, הוסף תיבות טקסט, תמונות, צורות וטבלאות
  • תמיכה בתבניות: השתמש בתבניות מובנות או עבוד ממצגות ריקות
  • עריכה שיתופית: עובד עם חיבור חשבון Google הקיים שלך

שיפורים

איכות קוד

  • תיקוני TypeScript: ניקוי שגיאות סוגים וייבואים שאינם בשימוש ברחבי בסיס הקוד
  • כיסוי בדיקות: עדכון בדיקות תקינות כדי להתאים להגדרות הסוגים הנוכחיות

גרסה 0.8.8 (17 בינואר 2025)

תכונות חדשות

Resemble.ai טקסט-לדיבור

  • סינתזת קול מקצועית: אינטגרציה חדשה של Resemble.ai ליצירת קול AI באיכות גבוהה
  • הזרמת אודיו: הזרמת אודיו בזמן אמת לפלט קולי מגיב
  • קולות ניתנים להגדרה: בחירה מתוך מגוון אפשרויות קול מקצועיות
  • אזהרות קיטום: משוב ברור כאשר טקסט ארוך נקטם לצורך סינתזה

שירות סנכרון יומן

  • סנכרון ברקע: סנכרון יומן אוטומטי עם Google Calendar
  • עדכונים מצטברים: רק אירועים שהשתנו מסתנכרנים ליעילות
  • תזמון מבוסס התראות: תזמון סנכרון אמין באמצעות התראות Chrome

שיפורים

אפליקציית שולחן עבודה (Electron)

  • זיהוי התעוררות: המערכת מזהה כעת מתי ה-Mac מתעורר משינה ומרעננת אסימוני OAuth באופן אוטומטי
  • אמינות משופרת: חיבורי OAuth נשארים רעננים גם לאחר תקופות שינה ממושכות

קלט עורך עשיר (Rich Composer)

  • כתיבה משופרת: קלט הודעות משופר עם תמיכה טובה יותר בעיצוב
  • השלמה אוטומטית ב-Tab: הצעות הפניה מגיבות יותר ב-Tab

גרסה 0.8.71 (15 בינואר, 2025)

תכונות חדשות

חיפוש בשרשורי שיחה (Thread Search)

  • חיפוש בשיחות שלך: תיבת חיפוש חדשה ברשימת השרשורים למציאה מהירה של שרשורים לפי כותרת או תוכן.
  • סינון מיידי: הקלד כדי לסנן - שרשורים תואמים מופיעים מיד עם הדגשת החיפוש.
  • Smart Debouncing: החיפוש מותאם כך שלא ייווצר השהיה (lag) גם עם מאות שרשורים.

כלי סימולציה פיזיקלית

  • פיזיקה מבוססת AI: כלי פיזיקה חדש המאפשר ל-AI לבצע חישובים וסימולציות פיזיקליות.
  • תנועה בליסטית: חישוב מסלולים, חיזוי התנגשויות ופתרון בעיות תנועה.
  • ניתוח מבני: ניתוח מאמצים, כיפוף קורות, קריסה ויציבות של מבנים.
  • תכונות חומרים: מאגר נתונים מובנה של חומרי הנדסה נפוצים (פלדה, אלומיניום, עץ, בטון וכו').
  • נוסחאות פיזיקליות: חישובי אנרגיה קינטית, תנע, כוח ומתקף.

שיפורים ב-Cairn World Builder

  • מנוע פיזיקלי: אינטגרציה מלאה של Rapier3D לסימולציות ריאליסטיות.
  • מפרקים ואילוצים (Joints & Constraints): יצירת צירים, מסילות, מפרקים כדוריים וחיבורים קבועים בין גופים.
  • חיישנים וטריגרים: הגדרת אזורי חיישן המזהים כניסה/יציאה של אובייקטים.
  • בקר דמות (Character Controller): דמות בגוף ראשון עם כוח משיכה, קפיצה ותגובה להתנגשויות.
  • מצב משחק: פיזיקה בזמן אמת עם timestep קבוע לחקירה אינטראקטיבית.

שיפורים

Private Sync v2

  • סנכרון מצטבר (Incremental Sync): כל שרשור וקובץ מצורף מסונכרנים כעת בנפרד במקום כקובץ אחד גדול.
  • סנכרון מהיר יותר: רק פריטים שהשתנו מועלים, מה שמפחית משמעותית את זמן הסנכרון עבור ספריות גדולות.
  • טיפול טוב יותר בקונפליקטים: שעוני וקטור (vector clocks) לכל פריט מאפשרים רזולוציית מיזוג מדויקת יותר.
  • צמצום קריאות API: ביצוע diffing חכם משמעו פחות בקשות ל-Google Drive API.

אמינות סנכרון

  • תאימות תוסף/שרת: אחסון הקבצים המצורפים תוקן כדי לעקוב כראוי אחר שעוני וקטור בשתי הפלטפורמות.
  • סינון Tombstone: פרופילים שנמחקו מוסתרים כעת כראוי הן בתוסף והן בשרת.

גרסה 0.8.70 (14 בינואר, 2025)

תכונות חדשות

סנכרון פרטי (מסלול FREE)

  • סנכרון בין מכשירים: סנכרון שרשורים, הגדרות וקבצים מצורפים בכל המכשירים שלך דרך Google Drive
  • הצפנה מקצה לקצה: כל הנתונים המסונכרנים מוצפנים עם הסיסמה שלך לפני שהם עוזבים את המכשיר
  • סנכרון רקע אוטומטי: שינויים מסתנכרנים אוטומטית כל 30 שניות עם מנגנון השהיה חכם (debouncing)
  • פתרון קונפליקטים: שעוני וקטור בסגנון CRDT מבטיחים מיזוג נכון של שינויים בין מכשירים

שיפורים

יעילות סנכרון פרטי

  • צמצום תשאול: מרווח הסנכרון הועלה מ-3 שניות ל-30 שניות להפחתת קריאות API
  • השהיה חכמה: המתנה של 10 שניות לאחר התייצבות השינויים לפני ביצוע סנכרון
  • הגנה בזמן פעולה: שרשורים המעובדים באופן פעיל על ידי ה-AI מוחרגים מהסנכרון עד להשלמתם

גרסה 0.8.69 (14 בינואר 2025)

תכונות חדשות

ניווט בתיקוני Slate

  • ניווט בין שינויים: כפתורי ניווט חדשים למעבר בין מקטעי תיקונים ממתינים בעורך
  • מונה שינויים: חיווי ויזואלי מציג את המיקום הנוכחי (למשל, "2 מתוך 5") בתוך התיקונים הממתינים
  • קיצורי מקלדת: השתמש ב-Alt+Up/Down כדי לנווט במהירות בין מקטעים מבלי לעזוב את המקלדת

שיפורים

עיבוד מסמכים

  • גיבוי OCR מרחוק: כאשר חילוץ טקסט מקומי מ-PDF נכשל או מניב תוצאות גרועות, מסמכים מעובדים אוטומטית דרך ענן OCR לשיפור הדיוק
  • סטטוס עיבוד: משוב בזמן אמת מציג מתי מסמכים מעובדים מרחוק

תמיכה במודלי הסקה (Reasoning)

  • הסקה רב-שלבית: שמירה טובה יותר במטמון של פרטי הסקה לאורך שלבי השיחה, מה שמשפר את הרציפות עבור מודלי חשיבה ממושכת
  • הודעות נקיות יותר: הערות מערכת פנימיות מוסרות כעת מהודעות מוצגות, מה שמונע דליפת הוראות

גרסה 0.8.68 (11 בינואר 2025)

תכונות חדשות

זיכרון לטווח ארוך

  • התמדת הקשר: ה-AI שומר כעת על זיכרון לטווח ארוך לאורך שיחות, וזוכר הקשר חשוב לגבי ההעדפות וזרימות העבודה שלך
  • מעקב שימוש: מעקב משופר אחר שימוש באסימונים (tokens) ועלויות עם רישום מפורט

בינת מודלים

  • בחירת מודל חכמה: תכונות בינת מודלים חדשות עוזרות לזהות מודלים אופטימליים על סמך דפוסי השימוש שלך
  • מערכת דירוג: מודלים מדורגים לפי מדדי ביצועים וערך

שיפורים

אמינות אחסון

  • אחסון חוצה פלטפורמות: מטמון מודלים, אישורי כלים ודפים שנלמדו עובדים כעת בצורה אמינה בין מצבי תוסף, שרת ו-LAN
  • פסק זמן לאימות: תוקן תקיעה פוטנציאלית בעת התחברות לשרת ממסר - כעת יסתיים בחן לאחר 5 שניות במקום המתנה ללא הגבלה
  • מהירות טעינת הגדרות: הגדרות ובורר המודלים נטענים כעת מהר יותר לאחר טעינה מחדש של התוסף

עימוד תוכן

  • גודל דף תקין: תוכן דפי אינטרנט מפוצל כעת על סמך חלון ההקשר של המודל בפועל (למשל, 131k אסימונים), ולא ברירת מחדל קשיחה. המשמעות היא שאתה רואה מקטעי דף גדולים יותר ופחות דפים בעת שימוש במודלים בעלי הקשר גבוה.

תיקוני באגים

  • התמדת מפתח API: תוקנה בעיה שבה מפתח OpenRouter API היה "נשכח" לאחר הפעלה וכיבוי קצרים של מצב LAN

גרסה 0.8.67 (7 בינואר 2025)

תכונות חדשות

Kokoro TTS - טקסט-לדיבור עצבי מקומי

  • קולות באיכות גבוהה: Kokoro הוא מודל TTS עצבי מקומי עם דיבור שנשמע טבעי במגוון קולות
  • אין צורך במפתח API: פועל במלואו על המכשיר באמצעות WebGPU/WASM - אין צורך בשירותי ענן או מפתחות API
  • קולות מרובים: בחר מתוך אפשרויות מבטא אמריקאי, בריטי ואחרים עם גרסאות זכר/נקבה
  • תמיכה בטקסט ארוך: מטפל כראוי בטקסט ארוך באמצעות סינתזה בהזרמה - אין יותר קטיעות ב-30 שניות
  • דיבור נקי: מסיר אוטומטית עיצוב Markdown (מודגש, נטוי וכו') לפני הדיבור

שיפורים

הגדרות קול

  • סעיף קול מאוחד: הגדרות TTS ו-STT אוחדו בפריסה נקייה יותר
  • תצוגה מקדימה של קול: בדוק את הקול שנבחר לפני השימוש בו

גרסה 0.8.66 (7 בינואר 2025)

שיפורים

חיפוש בלוח ההגדרות

  • סינון חיפוש: תיבת חיפוש חדשה בראש ההגדרות לסינון מהיר של סעיפים לפי מילת מפתח
  • תוצאות מיידיות: הקלד כדי לסנן - סעיפים תואמים מופיעים מיד
  • ידידותי למקלדת: החיפוש ממוקד אוטומטית בעת פתיחת הגדרות

אמינות שרת MCP

  • אימות הפעלה: שרתי MCP מאומתים כעת כפועלים לפני החזרת הצלחה
  • הודעות שגיאה טובות יותר: כאשר שרתי MCP קורסים במהלך ההפעלה, השגיאה בפועל מוצגת במקום כשל כללי
  • דוגמאות מתוקנות: שמות חבילות לדוגמה תוקנו לשימוש ב-@modelcontextprotocol/server-* (לא @anthropic/mcp-server-*)

אימות אפליקציית macOS

  • אסימונים באימות עצמי: תוקנו שגיאות 401 בעת הוספת שרתי MCP לפני סנכרון מצב WebSocket
  • אימות מהיר יותר: נקודות קצה של HTTP אינן דורשות עוד המתנה לחיבור WebSocket

גרסה 0.8.65 (6 בינואר, 2025)

תכונות חדשות

אינטגרציית קול של ElevenLabs (BYOK)

  • TTS בענן: המרת טקסט לדיבור באיכות גבוהה באמצעות ElevenLabs - בחר מתוך מגוון קולות ומודלים
  • STT בענן: תמלול Scribe עם הזרמה בזמן אמת (שהיה של כ-150ms) ותמיכה ב-90+ שפות
  • בחירת קול: עיון ובחירה מתוך ספריית הקולות של ElevenLabs ישירות בהגדרות
  • אפשרויות מודל: בחירה בין Flash v2.5 (מהיר במיוחד ~75ms), Turbo v2.5, או Multilingual v2 (האיכות הטובה ביותר)
  • הבא מפתח משלך (BYOK): שימוש במפתח ה-API של ElevenLabs שלך - ללא עלות נוספת מ-caiioo

מודל Whisper רב-לשוני

  • Whisper Tiny Multilingual: אפשרות STT מקומית חדשה התומכת ב-99 שפות (הורדה של כ-39MB)
  • אותו גודל כמו הגרסה האנגלית: אותו גודל קומפקטי של 39MB כמו Whisper Tiny English
  • זיהוי שפה: מזהה אוטומטית את השפה המדוברת

קריאה וכתיבה משופרת ב-Google Docs

  • Markdown כברירת מחדל: טקסט מעוצב כעת כ-markdown כברירת מחדל בעת כתיבה. השתמש ב-useMarkdown: false להזנת טקסט פשוט השומרת על עיצוב קיים.
  • עיצוב עשיר: המרת כותרות markdown, טקסט מודגש, נטוי, קו חוצה וקישורים לסגנונות טבעיים של Google Docs
  • רשימות וטבלאות: תמיכה ברשימות ממוספרות/תבליטים עם היררכיה וטבלאות markdown
  • מעקב אחר הצעות: הצעות ממתינות מוצגות עם תגיות סמנטיות: <ins>טקסט שנוסף</ins> להוספות, <del>טקסט שהוסר</del> למחיקות. תגיות סמוכות מעידות על החלפות.
  • תגובות בתוך הטקסט: תגובות מופיעות בשורה עם ייחוס לכותב: <comment author="Name" on="quoted text">תוכן</comment> עם תגיות <reply> משורשרות

שיפורים

חשיבה מורחבת של Gemini

  • חתימות מחשבה משופרות: טיפול טוב יותר ב-thought_signature של Gemini לאורך מקטעי הזרמה, לשיפור רציפות החשיבה המורחבת בשימוש רב-שלבי בכלים

גרסה 0.8.64 (5 בינואר, 2025)

תכונות חדשות

מטא-דאטה של תאים ב-Google Sheets

  • קריאת היפר-קישורים והערות: השתמש ב-includeMetadata: true כדי לשלוף היפר-קישורים, הערות וכללי אימות נתונים מתאים
  • הוספת היפר-קישורים: פעולת update_cell_metadata חדשה להוספת היפר-קישורים לחיצים עם טקסט תצוגה מותאם אישית
  • הוספת הערות: צרף הערות/תגובות לתאים באופן תכנותי
  • אימות נתונים: צור תפריטים נפתחים, טווחי מספרים, אימות טקסט וכללי נוסחאות מותאמים אישית על תאים

סידור אריחים (Tiling) ב-Safari (macOS)

  • מיקום חלונות חכם: בעת פתיחת קישורים מלוח הצד, חלונות Safari ממוקמים אוטומטית לצד לוח הצד לגלישה נוחה זה לצד זה
  • אופטימיזציה של שטח המסך: לוגיקת סידור האריחים מחשבת את המיקום האופטימלי של Safari בהתבסס על שטח המסך הפנוי
  • סידור מחדש בעת שינוי מצב: חלונות Safari משנים את מיקומם אוטומטית כאשר לוח הצד משנה מצבים

העתק/הדבק בלוח הצד של macOS

  • תמיכה מלאה בהעתק/הדבק: העתקה והדבקה פועלות כעת בצורה אמינה באפליקציית לוח הצד של macOS
  • קיצורי מקלדת של המערכת: קיצורי הדרך הסטנדרטיים ⌘C/⌘V פועלים כמצופה

שיפורים

אמינות שרת macOS

  • טיפול באותות (Signal Handling): שיפור הטיפול באותות צינור (pipe signals) למניעת סגירה בלתי צפויה של האפליקציה
  • אמינות הפעלה מחדש: פעולות עצירה והפעלה מחדש של השרת אמינות כעת יותר עם ניקוי תקין
  • יציבות חיבור: טיפול טוב יותר ברענון אסימון OAuth עם לוגיקת ניסיון חוזר (retry) והשהיה מעריכית (exponential backoff)

תוסף Safari

  • מזהי דפדפן יציבים: תוסף Safari מייצר כעת מזהי דפדפן יציבים כדי למנוע כפילויות במהלך חיבורים מחדש
  • חיבור מחדש נקי יותר: רישום דפדפן בצד השרת משתמש במזהים יציבים המסופקים על ידי הלקוח לטיפול נקי יותר בחיבורים מחדש

בורר מודלים

  • גלילה לבחירה: בעת פתיחת התפריט הנפתח של המודלים, הוא גולל כעת אוטומטית למודל שנבחר כרגע

הפניות ללשוניות באפליקציית macOS

  • עובד בלוח הצד: הפניות ללשוניות והקשר עובדים כעת בלוח הצד המקורי של macOS, ולא רק בתוסף של Chrome

גרסה 0.8.63 (31 בדצמבר, 2025)

תכונות חדשות

פלט קולי (טקסט לדיבור)

  • הקראה בקול: כעת ניתן להקריא תגובות AI באמצעות Microsoft Edge TTS
  • אפשרות הפעלה אוטומטית: הפעל הקראה אוטומטית של תגובות AI חדשות בהגדרות
  • בקרת מהירות: כוונון מהירות ההשמעה מ-0.5x עד 2x
  • השהיה/המשך: שליטה בהשמעה באמצעות כפתורי השהיה והמשך בכל הודעה

המרת דיבור לטקסט מקומית (Whisper)

  • שדרוג Whisper: הצטרפות לתמלול Whisper מקומי לקלט קולי מדויק יותר
  • הורדת מודל: הורדת מודל Whisper Tiny (כ-40MB) לשימוש לא מקוון
  • פרטיות: האודיו מעובד מקומית, לעולם לא נשלח לשרתים חיצוניים
  • גיבוי: חזרה ל-Web Speech API אם Whisper אינו זמין

כלי אג'נדה מאוחד

  • כלי יחיד: כלי agenda חדש מאחד פעולות לוח שנה ותזכורות
  • ריבוי ספקים: עובד עם Google Calendar, Apple Calendar, Apple Reminders ותזכורות Caiioo
  • פשוט יותר לסוכנים: ממשק כלי אחד לכל צורכי התזמון

שיפורים

לוח הגדרות

  • מצב קריסה עקבי: מצבי פתיחה/סגירה של סעיפים נשמרים כעת בין הפעלות
  • הגדרות קול: סעיף חדש להגדרת העדפות TTS ו-STT

גרסה 0.8.62 (31 בדצמבר 2025)

תכונות חדשות

תמיכה ברשימות DOCX

  • רשימות ממוספרות: מסמכי Word עם רשימות ממוספרות מוצגים כעת נכון עם עיצוב תקין
  • רשימות תבליטים: רשימות תבליטים נשמרות ומוצגות במדויק
  • רשימות מקוננות: הזחת רשימות רב-מפלסית נשמרת בתצוגה המקדימה של ה-HTML

ייצוא CSV לגיליונות אלקטרוניים

  • ייצוא כ-CSV: קבצי XLSX ניתנים כעת לייצוא כ-CSV לחילוץ נתונים קל
  • בחירת פורמט: בחר בין XLSX או CSV בעת הורדת קבצים מצורפים של גיליונות אלקטרוניים

גרסה 0.8.61 (30 בדצמבר, 2025)

תכונות חדשות

תהליך אישור כלים

  • אישור אינטראקטיבי: כלים מסוימים דורשים כעת אישור משתמש לפני ביצוע - תופיע תיבת דו-שיח המבקשת לאשר או לדחות את הפעולה
  • מעקב סטטוס: ביצועי כלים מציגים כעת מצבי 'ממתין לאישור' ו-'נדחה' בציר הזמן
  • בטוח כברירת מחדל: פעולות רגישות ממתינות להסכמה מפורשת של המשתמש לפני ההמשך

משתנה מיקום נוכחי

  • {{currentLocation}}: משתנה חדש להוספת הקשר המיקום הנוכחי שלך להנחיות (prompts)
  • הרשאת מיקום גיאוגרפי: דורש הרשאת מיקום גיאוגרפי מהדפדפן בעת השימוש הראשון
  • מודע להקשר: מצוין לשאילתות מבוססות מיקום כמו "מסעדות לידי" או תכנון טיולים

ניהול אשכולות (Threads) בקבוצות

  • מצב בחירה מרובה: הפעל מצב בחירה כדי לבחור מספר אשכולות בבת אחת
  • מחיקה קבוצתית: מחק אשכולות נבחרים בפעולה אחת
  • ארכוב/ייצוא קבוצתי: ארכב או ייצא מספר אשכולות בו-זמנית

מציג תמונות ב-Slate

  • מציג ייעודי: תמונות נפתחות כעת במציג מסך מלא בתוך Slate
  • בקרות זום: התקרבות/התרחקות וגרירה סביב תמונות גדולות
  • אפשרות הורדה: כפתור הורדה מהיר לשמירת תמונות באופן מקומי

שיפורים

תצוגת הסקה (Reasoning)

  • צבירה טובה יותר: בלוקים של חשיבה/הסקה של המודל משולבים כעת כראוי ללא כפילויות
  • תצוגה נקייה יותר: תוכן הסקה ממודלים של חשיבה מורחבת מוצג בצורה אמינה יותר

אינטגרציה עם Ollama

  • הזרמת הסקה: הזרמה בזמן אמת של תוכן הסקה/חשיבה ממודלים מקומיים של Ollama
  • טיפול טוב יותר במודלים: תאימות משופרת למודלים של Mistral ודרישות מחמירות לסדר הודעות

ניהול קבצים מצורפים

  • ניקוי קבצים יתומים: תיבת דו-שיח חדשה בהגדרות לניהול קבצים מצורפים יתומים שאינם מקושרים לאף אשכול
  • שיוך לאשכול: העברת קבצים מצורפים יתומים לאשכולות קיימים
  • מחיקה מרוכזת: ניקוי קבצים יתומים כדי לפנות שטח אחסון

ברירות מחדל ב-Slate

  • Markdown כברירת מחדל: בעת יצירת Slate חדש ללא ציון סוג, הפורמט המוגדר כברירת מחדל הוא כעת Markdown (.md)

גרסה 0.8.6 (19 בדצמבר, 2025)

תכונות חדשות

פעולת המתנה לאוטומציית דפדפן

  • סוגי המתנה בדידים: פעולת wait חדשה באוטומציית דפדפן עם 4 מצבי המתנה מיוחדים:
    • timeout - השהיה פשוטה (ברירת מחדל 1000ms, מקסימום 30000ms) לתזמון בסיסי
    • selector - המתנה להופעת או היעלמות אלמנט (שימושי עבור ספינרים/טוענים)
    • network_idle - המתנה לסיום בקשות fetch/XHR (רק בתוסף)
    • animation - המתנה להשלמת אנימציות ומעברי CSS
  • נראות אלמנט חכמה: המתנת בורר בודקת תצוגה, נראות, אטימות ו-offsetParent לזיהוי נראות מדויק

שיפורים

ארכיטקטורת אוטומציית דפדפן

  • הרצת סקריפט מאוחדת: הפשטת executeInPage חדשה מבטיחה התנהגות עקבית בין תוסף Chrome להקשרי ממסר/שרת
  • הרצת MAIN World: הרצת סקריפט MAIN world תקינה עבור פעולות שצריכות ליירט JavaScript ברמת הדף (fetch, XHR)
  • הידרדרות חיננית: תכונות תוסף בלבד מספקות כעת הודעות שגיאה מועילות עם חלופות בשימוש במצב ממסר

תיקוני באגים

רענון אסימון OAuth

  • רענון אסימון תוסף Chrome: תוקנה בעיית אסימון מיושן שבה אסימוני OAuth במטמון של Chrome לא רועננו כראוי. אסימונים מאומתים כעת ואסימונים מיושנים מנוקים לפני ניסיון חוזר.
  • זרימת אישור PKCE: חלון ה-OAuth הקופץ משתמש כעת בזרימת קוד אישור עם PKCE במקום זרימה משתמעת, מה שמאפשר תמיכה תקינה ברענון אסימון ללא צורך בסוד לקוח.
  • רענון אסימון ישיר: חיבורים עם אסימוני רענון ניתנים כעת לרענון ישירות באמצעות נקודת הקצה של Google, ללא צורך בשרת backend.
  • אימות אסימון: נוסף שלב אימות אסימון כדי לתפוס אסימונים שבוטלו/לא חוקיים מוקדם ולהפעיל אימות מחדש אוטומטי.

גרסה 0.8.5 (19 בדצמבר, 2025)

תכונות חדשות

אינטגרציית Apple Calendar

  • גישה טבעית ללוח שנה: כלי Apple Calendar חדש מספק גישה מהירה וטבעית ללוחות השנה של macOS דרך EventKit
  • אג'נדה מאוחדת: תצוגה משולבת של תזכורות ואירועי לוח שנה מכל החשבונות המחוברים (Google Calendar + Apple Calendar)
  • תמיכה בריבוי חשבונות: משיכת אירועים ממספר חשבונות Google Calendar ולוחות שנה של Apple בו-זמנית

דפים נלמדים

  • למידת דפים חכמה: למד את Caiioo על אתרי אינטרנט ספציפיים על ידי לכידת המבנה שלהם
  • התאמת תבנית URL: תבניות שנלמדו חלות אוטומטית על דפים דומים באותו אתר
  • אחסון תצלומי DOM: מבני דפים שנלכדו עוזרים ל-AI להבין ולתקשר טוב יותר עם אפליקציות אינטרנט מורכבות

תמיכה במסמכי RTF

  • עריכת טקסט עשיר: העלאה ועריכה של מסמכי RTF (Rich Text Format) ישירות ב-Slate
  • המרה דו-כיוונית: המרה בין RTF ל-HTML תוך שמירה על העיצוב
  • אפשרויות ייצוא: הורדת מסמכים ערוכים כ-RTF לשימוש ב-Pages, Word או מעבדי תמלילים אחרים

שיפורים

אבטחת אפליקציית שולחן העבודה

  • אימות Relay: אימות HMAC-SHA256 מאובטח בין התוסף לשרת שולחן העבודה
  • אסימונים לכל משתמש: אסימוני אימות קשורים כעת לזהות המשתמש לאבטחת ריבוי משתמשים
  • נקודות קצה מוגנות: כל נקודות הקצה הרגישות ב-API דורשות כעת אימות

ביצועים

  • עזרי Swift: קובצי Swift טבעיים עבור Apple Reminders, Calendar ו-Notes מספקים גישה מהירה פי 10 מאשר AppleScript
  • קריאות ישירות: בעת הרצה בהקשר שולחן עבודה, כלי Apple עוקפים את ה-HTTP relay לשהיה נמוכה יותר
  • כלי עזר משותפים: לקוח relay API מאוחד מבטל כפילות קוד

תיקוני באגים

  • מניעת כפילויות בלוח שנה: אירועים המופיעים במספר לוחות שנה מנוקים כעת מכפילויות בתצוגה המאוחדת
  • מטמון הנחיות: תוקן מצב שבו סמני בקרת מטמון הוסרו במהלך הערכת אסימונים

גרסה 0.8.45 (18 בדצמבר, 2025)

תכונות חדשות

  • ביטול כפילות תמונות: כאשר אתם מעלים את אותה תמונה מספר פעמים בשיחה, ה-AI מזהה אותה ככפולה ומתייחס למקור במקום לעבד אותה שוב. זה חוסך אסימוני הקשר ועוזר ל-AI להבין שאתם מתייחסים לאותה תמונה.

שיפורים

  • ביטול כפילות מסמכים: התאמת מסמכים משופרת בין מקורות - אותו תוכן מסמך מזוהה כעת בין אם הוא מגיע מהעלאת משתמש, קובץ מצורף ב-Gmail או הטמעת דף אינטרנט.

תיקוני באגים

  • שגיאות אימות PDF: תוקנה בעיה שבה שגיאות אימות (401, 403) בעת משיכת קבצי PDF מוגנים הוסוו ככשלים כלליים בחילוץ. שגיאת האימות בפועל מוצגת כעת כראוי עם הנחיה מועילה.

גרסה 0.8.44 (18 בדצמבר, 2025)

תיקוני באגים

  • כפתור טעינה מחדש/יצירה מחדש: תוקנה בעיה שבה לחיצה על טעינה מחדש בהודעת עוזר הציגה את התגובה הישנה במקום את החדשה שנוצרת. ממשק המשתמש עובר כעת כראוי לענף החדש במהלך הזרמת הנתונים.

שיפורים

  • ניהול חלון הקשר: הערכת אסימונים שמרנית יותר (3 תווים/אסימון) נמצאת כעת בשימוש עקבי בכל חישובי העימוד וההקשר, מה שמפחית את הסיכוי לשגיאות גלישת הקשר עם דפי אינטרנט גדולים.

גרסה 0.8.43 (17 בדצמבר, 2025)

שיפורים

תצוגת ציר זמן והסקה (Reasoning)

  • כיווץ אוטומטי בסיום: בלוקים של הסקה וציר הזמן של התהליך מתכווצים כעת אוטומטית בסיום היצירה, מה ששומר על ניקיון השיחה תוך שמירה על נגישותם
  • מחשבות ביניים גלויות: ה"חשיבה בקול רם" של הסוכן בין קריאות לכלי מוצגת כעת בתוך ציר הזמן, מה שמעניק תובנה טובה יותר על תהליך קבלת ההחלטות של הסוכן
  • תוויות פעולת כלי: קריאות לכלי מציגות כעת את הפעולה הספציפית בתווית (למשל, "Web Browse → click" במקום רק "Web Browse")

תוצאות כלים

  • תיקון תצוגת צילומי מסך: צילומי מסך ותמונות אינם מתרחבים עוד אוטומטית בתוצאות כלים - רק תוכן טקסטואלי שעבר רינדור (כמו תוצאות חיפוש) מתרחב אוטומטית

תיקוני באגים

  • Ollama CORS: תוקנו בעיות חיבור בעת שימוש ב-Ollama מתוך תוסף Chrome - כותרות CORS מטופלות כעת אוטומטית

גרסה 0.8.41 (15 בדצמבר, 2025)

שיפורים

  • בטיחות טיפוסים (Type Safety): מתאם אחסון השרת משתמש כעת בטיפוסי TypeScript תקינים במקום ב-any עבור שרשורים, מיומנויות, פרופילים, שרתי MCP ומידע על רישיונות
  • מערכת בנייה: ספריית הגיבוי היא כעת אופציונלית דרך משתנה הסביבה caiioo_BACKUP_DIR (כבר לא מקודדת קשיח)

גרסה 0.8.4 (15 בדצמבר, 2025)

תכונות חדשות

תמיכה בתמונות DNG/RAW

  • קבצי Camera RAW: העלאת קבצי DNG (Digital Negative) ישירות מהמצלמה או מספריית התמונות שלך
  • חילוץ תצוגה מקדימה אוטומטי: תצוגות מקדימות מסוג JPEG מוטמעות מחולצות מקבצי RAW לעיבוד מהיר
  • שמירה על איכות מקורית: נתוני ה-RAW המקוריים נשמרים בזמן שה-AI עובד עם התצוגה המקדימה האיכותית

טיפול משופר בתמונות

  • דחיסה בצד השרת: תמונות גדולות שחורגות ממגבלות הדחיסה המקומיות מעובדות כעת על ידי שרת שולחן העבודה
  • משוב שגיאות טוב יותר: מחווני שגיאה ויזואליים (גבול אדום, אייקון התראה) כאשר עיבוד תמונה נכשל
  • חלופות אלגנטיות: דחיסה עוברת אוטומטית לשרת כאשר מסמך מחוץ למסך אינו זמין

שיפורים

  • ארכיטקטורת סוכן משותפת: מריץ סוכן מאוחד המשותף בין התוסף לשרת שולחן העבודה להתנהגות עקבית
  • איחוד מטפל פרוטוקולים: אחסון וטיפול בהודעות משתמשים כעת במטפלי פרוטוקול משותפים

גרסה 0.8.3 (13 בדצמבר, 2025)

תכונות חדשות

אפליקציות מובייל טבעיות

  • אפליקציית Android: אפליקציית Kotlin טבעית (android-app/) עם WebView וערוצי גישור טבעיים (CalendarContract, SAF/photo picker, AlarmManager, הזרמת OkHttp)
  • ממשק משתמש משותף: אפליקציות המובייל משתמשות באותו ממשק React כמו תוסף הדפדפן לחוויה עקבית
  • iOS + Android: אפליקציות Swift (iOS) ו-Kotlin (Android) טבעיות עם ממשקי API תואמים

שיפורים

  • סנכרון זהות: שיפור בסנכרון נתוני רישיון ופרופיל בין התוסף לשרת שולחן העבודה
  • ניהול קבצים מצורפים: טיפול טוב יותר בקבצים מצורפים במצב LAN/relay
  • מעקב לקוחות תוסף: שרת שולחן העבודה עוקב כעת אחר לקוחות תוסף מחוברים עם חותמות זמן

הוסר

  • אפליקציית Swift Relay: פונקציונליות ה-relay של macOS מנוהלת כעת במלואה על ידי שרת האפליקציה הטבעי (הוצג ב-0.8.2)

גרסה 0.8.2 (12 בדצמבר, 2025)

תכונות חדשות

שרת שולחן עבודה חוצה פלטפורמות

  • שרת Caiioo: אפליקציית שולחן עבודה חדשה מבוססת Electron מחליפה את אפליקציית ה-Swift relay שהייתה מיועדת ל-macOS בלבד
  • תמיכה ב-Windows: מתקין Windows טבעי (NSIS) וקובץ הרצה נייד
  • תמיכה ב-Linux: חבילות AppImage ו- .deb להפצות Linux
  • אינטגרציה בשורת התפריטים: אפליקציית מגש מערכת/שורת תפריטים עם מחווני סטטוס ובקרות מהירות

הרצת סקריפטים ספציפית לפלטפורמה

  • API סקריפטים מאוחד: נקודת קצה חדשה /api/script מזהה אוטומטית את הפלטפורמה ומשתמשת במנוע הסקריפטים המתאים
  • PowerShell ב-Windows: הרצת סקריפטים של PowerShell לאוטומציית מערכת ב-Windows
  • Bash ב-Linux: הרצת סקריפטים של shell (bash/sh/zsh) במערכות Linux
  • AppleScript ב-macOS: תמיכה קיימת ב-AppleScript/JXA נשמרה

עזרים חוצי פלטפורמות

  • התראות שולחן עבודה: הצגת התראות באמצעות ממשקי API טבעיים בכל הפלטפורמות
  • גישה ללוח הגזירים: קריאה וכתיבה של תוכן לוח הגזירים בכל הפלטפורמות
  • זיהוי חלון פעיל: קבלת שם האפליקציה/החלון שבקדמה
  • מידע מערכת: שליפת מידע על מערכת ההפעלה, המעבד והזיכרון

שיפורים

  • צינור בנייה אוטומטי: גרסה, סמלים ורישיונות מסונכרנים מהפרויקט הראשי במהלך הבנייה
  • הפצה קטנה יותר: הוסרו קודי מקור מיותרים של אפליקציית המובייל כהכנה לבניות מאוחדות

גרסה 0.8.1 (11 בדצמבר, 2025)

תכונות חדשות

אפשרויות כניסה גמישות

  • שיטות אימות מרובות: כניסה עם Google OAuth, אימייל/סיסמה, או מפתח רישיון - בחר מה שהכי מתאים לך
  • קישור חשבונות: קשר את חשבון ה-Google שלך לחשבון אימייל/סיסמה קיים לגישה חלקה בין שיטות שונות

OAuth מותאם אישית עבור שרתי MCP

  • הבא את אישורי ה-OAuth שלך: עבור שרתי MCP הדורשים לקוחות OAuth רשומים מראש, כעת ניתן לספק מזהה לקוח וסוד משלך
  • רענון אסימונים דינמי: אסימוני OAuth מתרעננים אוטומטית, מה שמבטיח חיבורים ללא הפרעה לשרתי MCP

שיפורים

  • מחווני עיבוד מסמכים: מחוונים ויזואליים ברורים בעת עיבוד קבצי PDF, Word וגיליונות אלקטרוניים של Excel
  • ניווט הגדרות לפי שכבה: לוח ההגדרות מציג כעת בצורה חכמה אפשרויות רלוונטיות בהתבסס על שכבת המנוי שלך
  • טיפול טוב יותר בשגיאות OAuth: הודעות שגיאה משופרות כאשר גילוי ה-OAuth של שרת ה-MCP נכשל

גרסה 0.8.0 (10 בדצמבר, 2025)

פיצ'רים חדשים

דפדפן וניהול שרתי MCP

  • עיון בשרתי MCP: חיפוש והתקנה של שרתי MCP ישירות מתוך ה-MCP Registry ו-npm בתוך ה-Settings.
  • שרתי MCP מקומיים: הרצת שרתי MCP באופן מקומי על המכשיר שלך באמצעות אפליקציית ה-relay לפרטיות ושליטה משופרת.
  • פתרון אישורי גישה (Credential Resolution): שרתי MCP יכולים כעת למשוך אישורי גישה מה-Credentials Vault לצורך אימות מאובטח.
  • ניטור תקינות (Health Monitoring): בדיקות תקינות אוטומטיות עבור שרתי MCP מחוברים עם מחווני סטטוס.

ניהול פרופילים

  • פרופילים מרובים: יצירה ומעבר בין מספר פרופילי משתמש.
  • בורר פרופילים: תפריט נפתח נגיש להחלפת פרופילים בתוך ה-composer.
  • מחיקת פרופילים: הסרת פרופילים שאינם נחוצים עוד.

בחירת חשבון Google

  • דיאלוג בחירת חשבון: בעת חיבור שירותי Google, ניתן לבחור בין חשבון ה-Chrome profile שלך לבין הוספת חשבון Google אחר.
  • תהליך Web OAuth: אפשרות לאימות דרך דפדפן האינטרנט עבור חשבונות שאינם מחוברים ל-Chrome.

סוכן דפדפן (Browser Agent) משופר

  • פעולת חזרה (Go Back): הסוכן יכול כעת לנווט אחורה בהיסטוריית הדפדפן.
  • ARIA Snapshot: לכידת תצלומי מצב (snapshots) של עץ הנגישות לניתוח דפים יעיל יותר עם פחות tokens.

אפליקציות מובייל

  • אפליקציית iOS: לקוח iOS נייטיב לגישה ל-caiioo ברשת המקומית שלך.
  • אפליקציית Android: לקוח Android נייטיב עם זיהוי שרתים (server discovery) וזיכרון מטמון ל-WebView.

סנכרון בין מכשירים מרובים

  • זהות מכשיר: כל מכשיר/תוסף מחובר מנוטר עם זהות משלו.
  • סנכרון מצב (State Synchronization): סנכרון מצב בזמן אמת בין מספר תוספים מחוברים.
  • אימות לקוח אינטרנט: אימות מאובטח עבור לקוחות אינטרנט המתחברים ל-relay.

שיפורים

  • ניהול מפתחות ספקי LLM: ניהול API keys עבור ספקי LLM שונים ישירות ב-Credentials Vault.
  • תמונות בכלי MCP: כלי MCP המחזירים תמונות מציגים אותן כעת בתוך השיחה (inline).
  • זיהוי טקסט ב-PDF: שיפור בזיהוי טקסט משובש או עם רווחים חריגים בחילוץ מ-PDF עם הערכת רמת ודאות.
  • עקיפת CORS לתמונות: תמונות נמשכות כעת באמצעות offscreen document כדי לעקוף מגבלות CORS.

תיקוני באגים

  • מעקב אחר מצב יצירה (Generation State Tracking): שיפור בלכידת המצב הסופי כדי להבטיח שסיום היצירה מזוהה במדויק.

גרסה 0.7.8 (7 בדצמבר, 2025)

תכונות חדשות

תמיכה בגיליונות אלקטרוניים של Excel

  • ייבוא XLSX: העלאת גיליונות Excel (.xlsx) ישירות לשיחות שלך
  • חילוץ נתונים: תוכן הגיליון מנותח ומונגש ל-AI לצורך ניתוח
  • עריכה דו-כיוונית: עריכת גיליונות ב-Slate וייצוא חזרה לפורמט XLSX

דיאלוג "מה חדש"

  • התראות עדכון: לאחר עדכון Caiioo, דיאלוג "מה חדש" מציג אוטומטית את הערות השחרור לגרסה החדשה
  • הערות ספציפיות לגרסה: ראה בדיוק מה השתנה בעדכון שלך, עם רשימות תכונות ושיפורים מעוצבות
  • לא פולשני: הדיאלוג מופיע פעם אחת בלבד לכל עדכון, ואינו מופיע בהתקנה ראשונה

גרסה 0.7.6 (3 בדצמבר, 2025)

תכונות חדשות

תמיכה במסמכי Word עם עקוב אחר שינויים

  • ייבוא DOCX: העלה מסמכי Word (.docx) ישירות לשיחות שלך
  • עקוב אחר שינויים גלויים: ראה הוספות (ירוק) ומחיקות (קו חוצה אדום) עם שם הכותב והתאריך בעת ריחוף
  • תמיכה בהערות: הערות מודגשות בצהוב עם כלי עזר המציגים את טקסט ההערה והכותב
  • עריכת Slate: צפה וערוך תוכן DOCX ב-Slate עם עיצוב מלא של עקוב אחר שינויים
  • תמיכה במצב כהה: כל סגנונות עקוב אחר שינויים והערות עובדים גם בערכות נושא בהירות וגם כהות

גרסה 0.7.4 (2 בדצמבר, 2025)

תכונות חדשות

מחולל תמונות FLUX

  • יצירת תמונות AI: צור תמונות מתיאורי טקסט באמצעות מודלי FLUX AI דרך OpenRouter
  • עריכת תמונות: ערוך תמונות קיימות בשיחה שלך על ידי מתן מזהה הקובץ המצורף והוראות עריכה
  • תמיכה בריבוי הפניות: שלב אלמנטים מעד 10 תמונות עם מודל flux.2-flex
  • מודלים מרובים: בחר מתוך flux.2-pro (מהיר, ברירת מחדל) או flux.2-flex (איכות מקסימלית)
  • אחסון אוטומטי: תמונות שנוצרו נשמרות בשיחה שלך ומוצגות בתוכה
  • מעקב עלויות: עלויות יצירת תמונות נעקבות בנפרד ומתווספות לסך הכל של השרשור

גרסה 0.7.3 (1 בדצמבר, 2025)

תכונות חדשות

בורר מודלים משופר

  • בורר מודלים מאוחד: חוויית בחירת מודלים עקבית ב-Composer ובהגדרות
  • מחווני פרטיות: אייקון מגן מציג מודלים עם שמירת נתונים אפסית (ZDR) - ההנחיות שלך לא ישמשו לאימון
  • תמיכה בראייה: אייקון עין מציין מודלים שיכולים לנתח תמונות
  • מודלים מומלצים: אייקון כוכב מדגיש בחירות מומלצות (Claude Haiku 4.5, Claude Sonnet 4.5)
  • שקיפות עלויות: ראה תמחור למיליון טוקנים ישירות ברשימת המודלים - זהה בקלות מודלים בחינם (FREE)
  • מקרא אייקונים: הפניה מהירה בהגדרות המסבירה מה אומר כל מחוון

גרסה 0.7.2 (1 בדצמבר, 2025)

תכונות חדשות

הטמעת מסמכי PDF

  • העלאת קבצי PDF ישירות: צרף מסמכי PDF להודעות שלך - הם מעובדים אוטומטית דרך Mistral OCR
  • חילוץ טקסט באיכות גבוהה: טבלאות, איורים, משוואות ועיצוב נשמרים כ-Markdown
  • הטמעת מסמכים על ידי סוכן: סוכנים יכולים לעבד כתובות URL של PDF שהם נתקלים בהן בזמן גלישה באמצעות פעולת ingest_document החדשה
  • אחסון קבוע: תוכן שחולץ נשמר לעיון עתידי ללא עלויות עיבוד מחדש

תיקוני באגים

  • קבצים מצורפים של תמונות גדולות: תמונות מעל 5MB נדחסות כעת אוטומטית לפני שליחה ל-LLM APIs, מה שמתקן שגיאות "image exceeds 5 MB maximum" עם ספקים כמו Google/Gemini

גרסה 0.7.0 (1 בדצמבר, 2025)

תכונות חדשות

תמיכה בריבוי תהליכים (Multi-Thread)

  • הרצת סוכנים מרובים בו-זמנית: כעת ניתן להריץ עד 3 תהליכים במקביל
  • חיווי ויזואלי לפעילות: נקודות מונפשות יופיעו לצד כותרות התהליכים בסרגל הצד כאשר התהליך פעיל
  • עיבוד ברקע: סוכנים עובדים ברקע מבלי להסיט את המיקוד - גלוש בחופשיות בזמן שהם עובדים
  • בידוד תהליכים: כל תהליך עוקב אחר הכרטיסיות והמצב שלו באופן עצמאי

אי-הפרעה של סוכנים

  • שליטה מלאה: כאשר סוכן פותח כרטיסיות או מנווט בדפים, הוא לא יסיט את המיקוד שלך אם עברת לכרטיסייה אחרת
  • מודעות חכמה לכרטיסיות: סוכנים עובדים רק עם כרטיסיות שהם יצרו או התחילו איתן, ולעולם לא יעקבו אחריך לכרטיסיות חדשות באמצע ריצה

אינטגרציה עם Apple (macOS)

  • Apple Notes: קריאה, יצירה, חיפוש וארגון הערות בתיקיות - AI יכול לעזור בניסוח ועריכת הערות ישירות
  • Apple Reminders: ניהול רשימות מטלות ותזכורות - יצירה, השלמה וארגון משימות בעזרת AI

גרסה 0.6.5 (30 בנובמבר, 2025)

תכונות חדשות

הצעות המשך מבוססות AI

  • הנחיות חכמות: לאחר תגובת העוזר, יופיעו הצעות המשך שנוצרו על ידי AI כדי לעזור בהמשך השיחה
  • מודעות להקשר: ההצעות מבוססות על הקשר השיחה ועל הפעולות הבאות שעשויות לעניין אותך

שיפורים

הגדרות ממסר LAN

  • הצגת כתובת רשת: בעת חיבור לשרת הממסר, ההגדרות מציגות כעת את כתובת ה-IP בפועל ושם המארח .local לחיבור קל ממכשירים ניידים
  • הוראות מפושטות: פרטי החיבור מופיעים אוטומטית ברגע שהשרת פועל - אין צורך לבדוק בטרמינל

גרסה 0.6.4 (29 בנובמבר, 2025)

תיקוני באגים

מערכת עדכון Slate

  • אישור/דחייה ברמת המילה: כעת ניתן לאשר או לדחות שינויים ברמת המילה הבודדת באופן אמין מבלי לפגוע בשינויים עוקבים
  • מעקב שינויים יציב: תוקנה בעיה שבה אישור שינוי גרם לשינויים ממתינים אחרים להפוך ללא לחיצים
  • רינדור Markdown בתצוגה מקדימה: תצוגות מקדימות של שינויים מרנדרות כעת עיצוב Markdown (מודגש, נטוי וכו') במקום להציג כוכביות גולמיות
  • תיקון לולאה אינסופית: תוקנה תקיעת דפדפן בעת אישור הוספות טקסט בלבד
  • תצוגת Diff מלאה: תצוגה מקדימה של שינויים מציגה כעת את כל המילים שנמחקו והוספו, לא רק את ההבדלים המינימליים

גרסה 0.6.3 (26 בנובמבר, 2025)

תכונות חדשות

  • חוויית משתמש בסיסית כברירת מחדל: משתמשים חדשים מתחילים כעת כמשתמשים בסיסיים במקום כמנהלי מערכת
  • שדרוג מפתח רישיון: נוסף כפתור בולט "שדרוג ל-Pro" בהגדרות כדי לפתוח תכונות ניהול באמצעות מפתח רישיון
  • אונבורדינג מפושט: חוויית משתמש ראשונית נקייה יותר המתמקדת בפונקציונליות הליבה

גרסה 0.6.2 (26 בנובמבר, 2025)

תיקוני באגים

  • התאוששות מניתוק זמן (Timeout) ביצירה: תוקנו כשלים שקטים במהלך פעולות Slate ארוכות שבהן ממשק המשתמש הציג "יוצר..." ללא הגבלת זמן
    • ה-Backend עוקב כעת אחר פעילות במהלך היצירה ומבצע Timeout לאחר 2 דקות ללא התקדמות
    • הזרמת נתונים (Streaming), הרצת כלים והחלטות סוכן מאפסים את ה-Timeout
    • התאוששות אוטומטית כאשר ה-service worker מופעל מחדש באמצע היצירה (זיהוי מצב יתום)
    • הודעת שגיאה מוצגת למשתמש כאשר מתרחש Timeout במקום תקיעה שקטה

גרסה 0.6.1 (26 בנובמבר, 2025)

תכונות חדשות

ייבוא/ייצוא שרשורים

  • ייצוא שרשורים נבחרים: מעבר למצב בחירה כדי לבחור שרשורים ספציפיים לייצוא
  • ייצוא כל השרשורים: ייצוא בלחיצה אחת של כל השיחות כולל קבצים מצורפים
  • ייבוא מקובץ: ייבוא שרשורים מקובצי JSON שיוצאו
  • ייבוא סלקטיבי: בחירה אילו שרשורים לייבא מתוך קובץ
  • זיהוי כפילויות: זיהוי אוטומטי של שרשורים קיימים עם אפשרות לדלג או לדרוס
  • תמיכה בקבצים מצורפים: כל התמונות, ה-PDF והקבצים כלולים בייצוא
  • תמיכה בשרשורים בארכיון: ניתן לייצא/לייבא הן שרשורים פעילים והן שרשורים בארכיון

שיפור Prompt Caching

  • שיעורי Cache hit טובים יותר בשיחות ארוכות עם מודלי Claude
  • אסטרטגיית Caching דינמית המסתגלת לאורך השיחה

אינטגרציה עם Google Workspace

  • Google Drive: חיפוש, יצירה, העתקה, העברה ושיתוף של קבצים ותיקיות
  • Gmail: קריאת אימיילים, ניהול תוויות, יצירת טיוטות (בטיחות תחילה: טיוטות בלבד, ללא שליחה אוטומטית)
  • Google Calendar: הצגת רשימת יומנים, שאילתות אירועים, יצירה/עדכון/מחיקה של אירועים ומציאת זמנים פנויים
  • אישור (Authorization) בתוך הצ'אט: מתן הרשאות גישה ל-Google ישירות מהצ'אט ללא צורך במעבר ל-Settings

שיפורים בגלישה באינטרנט

  • פעולת click_coordinates חדשה ללחיצה על אלמנטים לפי מיקום מסך
  • כתובות URL נפתחות כעת בלשוניות חדשות כברירת מחדל (מונע דריסת לשוניות)
  • לשוניות מקובצות אוטומטית לפי שרשור שיחה
  • זיהוי סלקטור CSS טוב יותר ללחיצה אמינה על אלמנטים

בחירת מודל

  • בורר המודלים הועבר לאזור ה-composer להחלפה מהירה
  • המודל נשמר גלובלית במעבר בין מצבים (modes)
  • מודלים בעלי יכולות Vision מסומנים באייקון עין

ממשק הזרמה (Streaming UI)

  • פרמטרים של כלים (tools) מוצגים בזמן אמת תוך כדי הזרמה
  • תצוגה הדרגתית של בלוקי חשיבה/הנמקה (reasoning)
  • חיווי סטטוס "Generating..." במהלך התגובה

מעקב אחר שימוש ב-Tokens ועלויות

  • הצגת Tokens של קלט, פלט, הנמקה ו-cached
  • הצגת עלות לכל הודעה ועלות מצטברת לשרשור

שיפורי ממשק משתמש

  • בורר מצבים זמין לכל המשתמשים: משתמשים שאינם מנהלים (non-admin) יכולים כעת לעבור בין מצבים ב-Settings
  • חלקי הגדרות מתקפלים: ניתן לקפל/להרחיב חלקים בלוח ה-Settings לניווט קל יותר
    • AI & Model Configuration (ספק LLM, מפתח API, מודל, Temperature, מקסימום איטרציות)
    • Personalization (הוראות אישיות, משתני פרופיל)
    • Agent Mode Configuration (בורר מצבים, משתנים, הוראות, מיתוג, כלים, שרתי MCP)
    • הגדרות מראה (Appearance)
    • גיבוי ושחזור
    • תיעוד (Documentation)
  • צבעי ערכת נושא לפי מצב: לכל מצב מובנה יש כעת סכימת צבעי ברירת מחדל
    • Shopping Agent: ירוק
    • Travel Agent: כחול
    • Helper Agent: ורוד
    • Caiioo (כללי): סגול
  • מצב כרומטי (Chromatic Mode): הפעלת סבב צבעים המשתנה בהדרגה לאורך הספקטרום
  • ניהול דריסת ערכת נושא:
    • חיווי ויזואלי מופיע כאשר ערכת הנושא מותאמת אישית (לא תאבד במעבר בין מצבים)
    • כפתור "Save as Mode Defaults" (למנהלים) שומר את ערכת הנושא כברירת המחדל החדשה של המצב
    • "Reset to Mode Defaults" משחזר את צבעי המקור של המצב
  • מיתוג ואייקון חדשים ל-caiioo
  • בורר המצבים הועבר לאזור ה-composer
  • כפתור שרשור חדש מציג תפריט בחירת מצב
  • כפתור להצגת/הסתרת רשימת השרשורים בסרגל העליון של ה-composer
  • אפקט מסגרת Vignette בלשוניות דפדפן נשלטות
  • כפתור עצירה צף בלשוניות נשלטות
  • תפריטי דרופ-דאון מתמקמים בצורה נכונה ליד קצוות המסך

תיקוני באגים

  • בורר המודלים מתעדכן מיד לאחר שינוי בהגדרות
  • תהליך ה-onboarding למשתמשים חדשים מפעיל כעת בצורה נכונה את ה-Helper Agent
  • לוח ה-Settings כבר לא קורס עם משתנים מותאמים אישית שאינם תקינים
  • שמות קבוצות הלשוניות מתעדכנים כאשר כותרת השרשור משתנה
  • ווידג'טים של אישור/דחייה ב-Slate ממוקמים בצורה נכונה
  • חשיבה מורחבת (Extended thinking) עובדת עם מודלים נוספים (Haiku 4.5, Gemini וכו')
  • תוקנה שגיאת "maximum 4 cache_control blocks"

גרסה 0.3.4 (24 בנובמבר, 2025)

תכונות חדשות

הקשר בחירת טקסט

  • כפתור "הוסף להנחיה" מופיע בעת בחירת טקסט בדפי אינטרנט
  • טקסט שנבחר מוצג כ"צ'יפים" במלחין עם הקשר הדף
  • מיקום ה-DOM נלכד לאינטראקציה מדויקת של הסוכן

אינטגרציית Google Calendar

  • ניהול לוח שנה מלא (פירוט, יצירה, עדכון, מחיקת אירועים)
  • חיפוש זמינות חכם בכל לוחות השנה
  • ניתוח זמן בשפה טבעית ("מחר", "שבוע הבא")

תיקוני באגים

מצב Slate

  • כפתורי אישור/דחייה כבר לא מוסתרים מאחורי תוכן העורך
  • הדגשת שינויים (diff) ברמת המילה (לא שורות שלמות)
  • קריאות מרובות ל-propose_change נצברות כעת בצורה נכונה
  • מתג התצוגה כבר לא "קופץ חזרה" באופן לא צפוי

מיתוג מחדש

  • השם שונה מ-"ContextFlow" ל-"Caiioo"

גרסה 0.3.0 (22 בנובמבר, 2025)

תכונות חדשות

גישת מובייל ורשת מקומית (LAN)

  • שרת LAN: גישה ל-caiioo מכל מכשיר ברשת המקומית שלך
  • סרגל צד של שיחות: פתיחת שיחות בלשונית דפדפן לשטח מסך גדול יותר
  • ייצוא למובייל: ייצוא שיחות כ-HTML עצמאי לצפייה לא מקוונת

תיקוני באגים

  • תוקן באג קריטי בלוגיקת פיצול הודעות
  • תוקנו פעולות בשרשורים שהועברו לארכיון

גרסה 0.2.0 (21 בנובמבר, 2025)

תכונות חדשות

תמיכה מורחבת בחשיבה (Extended Thinking)

  • מודלי Claude תומכים כעת בבלוקים של חשיבה/הסקה מורחבת
  • ממשק חשיבה מתקפל לצפייה בתהליך המחשבה של המודל
  • פרטי החשיבה נשמרים במטמון להמשכיות בשיחות מרובות

ספקי LLM חדשים

  • אינטגרציה עם Ollama: הרצת מודלי LLM מקומיים דרך Ollama
  • בחירת ספק בלוח ההגדרות

תמיכה בפורמטים של תמונות

  • תמיכה ב-HEIC/HEIF: פורמטים של תמונות מבית Apple מומרים אוטומטית לתאימות

שיפורי ממשק

  • תפריט הכלים נשמר אוטומטית בעת סגירה
  • ארגון טוב יותר של לוח ההגדרות

תיקוני באגים

  • שיפור במיקום ההשלמה האוטומטית של משתנים

גרסה 0.1.x (גרסאות קודמות)

תכונות ליבה

  • צ'אט AI מרובה מודלים (OpenRouter, Anthropic, OpenAI, Ollama)
  • אוטומציית דפדפן וגרידת נתונים (Web Scraping)
  • Slate לעריכת קוד ומסמכים
  • אינטגרציה עם שרת MCP
  • יכולות צילום מסך וראייה ממוחשבת
  • קלט קולי
  • ניהול שרשורים ופיצול שיחות
  • מערכת פרופילים ומצבים