github ErlichLiu/Proma v0.7.1
0.7.1

10 hours ago

Proma v0.7.1

新功能

  • 飞书群聊完整支持 — 飞书机器人现已支持在群聊中被 @mention 触发 Agent 任务,同时也支持私聊;Bot 在群聊回复时自动以 Thread(话题)形式回复,避免刷屏打扰其他成员;自动注入最近 20 条群聊历史消息作为 Agent 上下文,帮助 Agent 理解当前对话背景;同时新增内置 MCP 工具 fetch_group_chat_history 供 Agent 主动查询更多历史消息

  • 飞书图片/文件接收 — 飞书用户可直接向机器人发送图片(支持 JPEG/PNG/GIF/WebP),图片自动下载并保存到 Agent Session 工作目录,通过 <attached_files> 标签注入 Prompt,Agent 可使用 Read 工具查看和分析图片内容,无需改动现有消息链路。并且以同样的方式支持文件上传,同时还支持飞书内部文档。

  • 飞书设置页双 Tab 重构 — 飞书设置页拆分为「Bot 配置」和「绑定管理」两个独立 Tab:Bot 配置集中管理 App ID/Secret、通知路由和权限等基础设置;绑定管理 Tab 提供可视化列表,展示所有群聊/私聊的绑定关系,支持查看当前绑定的工作区和会话、切换工作区、解除绑定等操作

  • 群聊回复 @mention — Agent 在群聊回复时自动将 @Name 转换为飞书 <at> 富文本标签,实现真实的 @mention 效果,群成员会收到通知提醒

  • 群聊自动权限模式 — 飞书群聊发起的 Agent 会话自动启用 auto 权限模式,无需用户手动确认权限,实现无缝自动化执行

  • 教程系统 — 设置面板新增「教程」标签页,可随时访问内置 Markdown 教程文档;首次启动 Onboarding 页面新增教程入口卡片和 Sheet 弹窗预览;完成 Onboarding 时自动创建包含教程附件的欢迎对话,引导新用户快速上手

Bug 修复

  • 飞书 App Secret 回显 — 加载飞书配置时并行获取并回显已保存的 App Secret(密文显示),用户点击眼睛图标可查看明文,避免反复粘贴

  • 飞书默认工作区设置生效 — 修复在飞书设置页保存默认工作区后不生效的问题;启动失败时现在会抛出明确错误而非静默返回

  • @mention ID 解析 — 修复 isBotMentioned 检测逻辑中 mention.id 为对象而非字符串时的判断失败问题,以及 bot info API 响应路径错误(bot 在顶层而非 data 字段下)

  • 流式会话模型图标 — 新增 model_resolved 事件,确保无论手动发起还是飞书触发的会话,模型图标都能立即正确显示

  • Agent 工作区迁移 — 修复迁移时因目标目录已存在导致的 ENOTEMPTY/EEXIST 错误;迁移成功后显示 Toast 引导用户切换工作区;IPC handler 添加 500ms 延迟重试,处理 UI/主进程 active 状态不同步;buildContextPrompt 新增工具活动摘要,减少迁移后的"失忆"感

依赖升级

  • Claude Agent SDK0.2.66 升级至 0.2.71(对应 Claude Code 2.1.71),包含以下改进:
    • 修复长会话 stdin 冻结问题,提升长时间运行稳定性
    • 修复启动时 5–8 秒冻结(语音模式 CoreAudio 初始化阻塞主线程)
    • 修复 fork 对话共享 plan 文件导致覆写的问题
    • 修复大尺寸图片导致长会话崩溃的问题
    • 修复第三方网关使用 ANTHROPIC_BASE_URL 时出现 400 错误
    • 减少约 74% 的 UI 渲染次数,性能显著提升
    • 修复长会话内存泄漏(消息积累、Hook 事件、JSON 解析)
    • 修复 Windows/WSL 非 ASCII 文本(中文、Emoji)剪贴板乱码
    • 扩展 Bash 工具自动放行命令列表,新增 fmtcommcmpseqexpr

下载

  • macOS Apple SiliconProma-0.7.1-arm64.dmg
  • macOS IntelProma-0.7.1.dmg
  • WindowsProma-Setup-0.7.1.exe

Don't miss a new Proma release

NewReleases is sending notifications on new releases.