Skip to content

1.0.27

Choose a tag to compare

@deskwand deskwand released this 08 Aug 16:01
· 67 commits to main since this release

🎉 1.0.27

中文

✨ 新功能

  • OpenCode Zen / Go 订阅支持:新增 OpenCode 作为一等 Provider,一张卡片内即可切换 Zen(按量付费)Go($10/月订阅) 两种计划:
    • 协议感知路由(Anthropic / OpenAI Responses / OpenAI Completions / Gemini),模型列表来自 pi-ai 注册表并自动补齐
    • 计划感知的默认模型(gpt-5.6-luna / kimi-k3),设置页含 Zen/Go 切换(保留已填 API key)与终端品牌图标
    • 提供方诊断支持 opencode.ai/zen 端点识别,中英文文案同步
  • Steer 交互重构:输入队列 + 内联记录
    • 忙碌时发送的消息(文字/附件)进入输入框上方的队列条,可逐条 steer 或移除;附件显示图标 + 文件名
    • Steer 经 SDK 队列注入,消息流内联展示"注入中 → 已投递"状态记录,失败时给出结构化原因并回填输入框
    • 空闲会话自动按 FIFO 排空队列;手动停止可暂停一次自动排空;压缩期间队列发送被阻塞
    • 图片通过 SDK 直接注入,文件降级为文字说明;修复无活动会话时 steer 静默失败、代理结束时未投递 steers 的跨轮双注入问题

English

✨ New Features

  • OpenCode Zen / Go subscription support: OpenCode is now a first-class provider, with a single card to switch between Zen (pay-as-you-go) and Go ($10/mo subscription) plans:
    • Protocol-aware routing (Anthropic / OpenAI Responses / OpenAI Completions / Gemini) with model lists pulled from the pi-ai registry and auto-enriched on save
    • Plan-aware default models (gpt-5.6-luna / kimi-k3), Zen/Go plan switch in Settings (API key preserved), and a terminal brand icon
    • Provider guidance recognizes opencode.ai/zen endpoints; zh/en copy synced
  • Steer interaction redesign — input queue + inline records:
    • While busy, sent messages (text and attachments) enter a queue bar above the input with per-item steer/remove; attachments show icon + name chips
    • Steer injects via the SDK queue with inline message-stream records ("injecting → delivered"); failures report structured reasons and refill the input
    • Idle sessions auto-drain queued items FIFO; an explicit stop suppresses auto-drain once; compaction blocks queued sends
    • Images inject via the SDK, files degrade to text notes; fixed silent steer failure with no active session and cross-turn double injection of undelivered steers