Documentation v0.28.0

v0.15.0 -> v0.15.1

Summary

Fix image compatibility for Copilot Claude/Gemini models by normalizing all images to JPEG, and improve system prompt positioning to prevent instruction loss in long conversations.

翻譯 修復 Copilot Claude/Gemini 模型的圖片相容性問題(統一轉 JPEG),並調整 system prompt 位置以避免長對話中指令遺失。

Changes

FIX

翻譯
  • 統一所有上傳圖片轉為 JPEG 格式,修復 Copilot Claude/Gemini 模型圖片驗��失敗問題
  • 新增 golang.org/x/image/webp 解碼器以支援 WebP 來源圖片

UPDATE

翻譯
  • 將 system prompt 移至 history 之後,使指令更靠近 user input
  • Discord 專用 prompt 置於基本 system prompt 之前以提高優先級
  • ImageURL 結構新增 detail 欄位以相容 vision API
  • 移除已棄用的 gemini-3-flash-preview 模型設定

REFACTOR

翻譯
  • 將單一 summary regex 拆分為三個獨立 pattern:fenced block、<summary> tag、[summary] bracket
  • image.Decode + jpeg.Encode pipeline 取代原始 byte 圖片編碼

Files Changed

File Status Tag
internal/agents/exec/getSession.go Modified FIX / UPDATE
internal/discord/session.go Modified FIX / UPDATE
internal/agents/exec/extractSummary.go Modified REFACTOR
internal/agents/types/message.go Modified UPDATE
configs/jsons/providors/gemini.json Modified UPDATE
go.mod Modified CHORE
go.sum Modified CHORE

Generated by SKILL