YiYi v0.0.5-beta.1 — DeepSeek 深度适配版
Pre-release
Pre-release
距上一个 release(v0.0.1, 2026-03)跨度 4 个月、约 300 commits 的累积发布。
0.0.2 ~ 0.0.4 未单独发版。版本号是 beta,仅供尝试。
核心方向:DeepSeek 深度适配
YiYi 不再尝试做"什么模型都能接"的通用产品。这一版起,单一对接 DeepSeek 当代性价比最高的模型,把适配做到工程深处。
- Pro / Flash 双档自动路由:主循环走深度模型,压缩 / 冥想 / 心跳 / 后台轻活走轻量版
- Prefix cache 命中率优化:tools 数组按名排序保证字节稳定、system prompt 拆静/动态块;命中率实时显示
- 思考链 UI:reasoning_content 流式展开、可折叠回看、历史持久化;强度可调(不思考 / 思考 / 深思)
- 错误码特化:503 服务繁忙 → 5s 起步退避;402 余额不足 → 引导充值;429 + 余额关键词 → 不重试
- 中文思考:thinking 强制中文,不再英文思考再翻译
- 视觉能力路由:text-only 模型不喂图,UI 仍展示
长期成长
- 每夜冥想:后台 Flash 复盘当日交互
- 分层记忆:HOT / COLD / MEMME 三层
- 纠正即学习:feedback memory 自动避坑
- 失败反思:tool 连续失败 / loop_guard 触发都写入 reflection
- 能力画像:哪些领域变强、变弱可视化
用户体验
- 关于钱:app 内一步充值(沙盒 webview)、余额随时可见、不用懂 model/token
- 工具产出 artifact:截图 / 生成图作为 inline 卡片直接出现在对话气泡内
- 图片 lightbox:滚轮 / 触控板 / 触屏 pinch 缩放、拖拽平移、双击切换、键盘控制
- 多类型预览:image / video / audio / text head 都能直接看
- 权限「本次对话全部允许」:避免重复弹窗
- 每个会话独立目录:
~/Documents/YiYi/sessions/<title>_<sid>/,不再堆根目录 - 工具错误高亮:模型回声错误时红框 + 「工具错误」标签
- 欢迎页动画:
grid-template-rows自然展开,不再卡顿 - 输入框焦点:修复 contentEditable 焦点抢夺导致的"第一次点击不响应"问题
- 思考链生命周期:流式展开、历史折叠
工程基础
- shadow-git 时光机:每 turn 前后快照,不动用户
.git,可一键回滚 - MCP 协议:连接外部 MCP 服务器 + 暴露技能给其他 AI app
- Browser fetch 反爬:真实 Chrome 131 UA、Cloudflare/Akamai 挑战页识别 + 引导切 web_search
- macOS 截图权限:通过
CGRequestScreenCaptureAccess触发原生权限弹窗(不再悄默失败) - 6 平台 Bot:QQ · 钉钉 · 飞书 · 企业微信 · Discord · Telegram · Webhook,同一个 YiYi、同一份记忆
- 安全:folder allowlist、shell 命令静态分析、SSRF 防护、
<external-content>防 prompt injection
架构
- Tauri 2 · Rust · React 18 · TypeScript · Tailwind · Vite · SQLite (WAL)
- 向量记忆:MemMe
- Python:PyO3 嵌入 pypdf / python-docx / openpyxl / python-pptx
- 浏览器:Playwright bridge + 系统 Chrome headless(含反爬硬化)
安装
| 平台 | 文件 | 说明 |
|---|---|---|
| macOS | YiYi_0.0.5-beta.1_universal.dmg |
Universal binary,原生支持 Apple Silicon (M 系列) 与 Intel |
当前 build 仅产出 macOS。Windows / Linux 需要在对应平台另行构建。
下载、双击、拖到 Applications 即可。首次启动按引导设置语言、申请 DeepSeek API Key(platform.deepseek.com)。