Repository navigation
Releases: Congmeims/deckmeido
Releases · Congmeims/deckmeido
Release list
DeckMeido v0.4.3
DeckMeido 0.4.3
安装 / 升级
掌机上一键安装(桌面模式 Konsole):
curl -fsSL https://meido.meagames.cn/deckmeido/install.sh | bash
Decky 插件单独安装:下载 deckmeido-plugin-0.4.3.zip,在 Decky Loader 里「安装插件」选这个 zip。
本次变化
- 插件 zip 修复:改成 Decky 要求的顶层文件夹结构,并去掉
package.json的type字段,修掉装上后 QAM 报SyntaxError: Unexpected token 'export'的问题 - 思考块归位:正文开始输出后不再追加思维链,修掉「话说完了下面又冒出一串思考」
- 长任务思考记录:修复多轮工具调用后部分思考没存进会话的问题
- QAM 面板:LT/RT 绑定加异常保护,拿不到输入 API 时不影响面板其它功能
- 依赖自检:kdotool 报错翻译成可读原因和处置建议
- 许可变更:改为 CC BY-NC 4.0(署名—非商业性使用 4.0 国际)
校验
SHA256SUMS 内含 tar.gz 与 zip 的 SHA256,下载后可用 sha256sum -c 核对。
DeckMeido v0.4.2
DeckMeido 0.4.2
新功能
- QAM 面板改为三页布局,可用 LT / RT 翻页:询问、输入、设置,互不打扰
- 「截屏询问」左右拆成「截图询问」和「截图翻译」,翻译会把画面上的外文逐句转成中文
- 设置页新增模型下拉菜单,可以直接在面板里切换模型
- 官网改版,主色换成蓝色
修复
- 修复升级后版本号仍停在旧版、反复提示更新的问题
- 修复插件卸载时因目录权限不足卡死的问题
- 模型列表改为异步拉取,面板不再因等待列表而卡住
安装 / 升级
curl -sL https://meido.meagames.cn/deckmeido/install.sh | bash从 0.3.0 升级必须走一次上面的完整安装:0.3.0 的升级逻辑会跳过 VERSION 文件,网页一键更新升不上去。装到 0.4.2 之后就能正常一键更新了。
DeckMeido v0.4.1
DeckMeido v0.3.0
DeckMeido 0.3.0
生成时间:2026-11-01 15:24
最近提交
- chore: 版本号升到 0.3.0,去掉手机强制横屏与全屏按钮
- perf: 会话 IO 线程化、思考链合批、会话索引与 turnCache 降频
- perf: 流式合批、历史分页、LLM 重试、工具独立超时与每轮少算 token
- refactor: 提示词集中到 server/prompts/ 下的 md 文件
- feat: 手机强制横屏、PWA 独立安装与多模态能力精确判断
- feat: 模型能力批量探测清单与中转站读图兼容
- feat: 文件管理器右键操作、真 PTY 终端面板与浮窗通知
- feat: 网页控制台终端面板与三栏布局重构
- feat: 虚拟手柄注入后自动换到 1P;补齐工具操作日志
- fix: 画面静止时抓帧拿不到图
- feat: 模型主动提问与选项卡片、画面只存文件名、重启核心;抓帧收紧到 2 帧 12 秒;空会话不再重复新建
- QAM: 输入与发送留距、发送后与新会话后各加隔断、保存/恢复提示词改并排、去掉后端连接工作区提示
- fix: 修复抓帧 await bool 崩溃导致截图失败;插件 _lan_ip 只认私有段排除 Clash fake-ip;QAM 底端改为输入/发送/新会话/设置四行纵向
- fix: _lan_ip 只认 RFC1918 私有网段,排除 Clash fake-ip(198.18.x) 等虚拟地址
- feat: run_command 启动类命令通用化,进程静默且未退出即判常驻并后台化,不再死等 60s 超时
- fix: pw-dump 探针加超时,避免 PipeWire 异常时同步阻塞事件循环
- fix: 游戏模式判据改纯同步实现避免事件循环内崩溃,stream 复用同一判据并修命名不一致;顺带清记忆残留、修解压路径穿越
- fix: 修掉一轮审查出的缺陷(工作区边界、审批归属、断线重连、升级回滚)
- feat: 长期记忆与人设独立成文件,补全工作区边界与会话状态拆分
- fix: 带图一问一答里过滤屏幕操作时补全 touches_screen 的 args 参数
- fix: 用 PipeWire 的 gamescope 视频节点判断游戏模式,修复游戏模式下仍显示桌面模式、控件红灯
- QAM: 并排按钮改用 div 仿按钮,避免 ButtonItem 在 flex 行里互相压住;输入框与发送并排对齐
- 截屏询问:提示词模板可改(含不要剧透),带图一问一答不再连续截图,游戏名从 Steam 运行记录读取
- QAM: 新会话与设置按钮改为按剩余宽度自适应,避免互相压住
- QAM: 状态行合并为核心状态+地址,去掉截图可用提示,空态文案居中
- QAM: 去掉气泡上的来源角标
- 收图时先压缩到 1024 宽,避免插件截图超限被替换成占位文本
- 移除误提交的临时提交信息文件
- 修复连续截屏答旧画面与图片过大被模型跳过
- QAM: divider above input, new-session and settings on one row, show plugin version
DeckMeido v0.2.0
DeckMeido 0.2.0
安装包:deckmeido-0.2.0.tar.gz(校验:SHA256SUMS)
curl -fLO https://github.com/Congmeims/deckmeido/releases/latest/download/deckmeido-0.2.0.tar.gz
tar -xzf deckmeido-0.2.0.tar.gz && cd deckmeido-0.2.0 && bash install.sh本版重点:安装 / 升级 / 卸载流程加固
安装
- 装前预检:磁盘剩余空间、端口占用(会指出是哪个进程,并提示换端口的方式)、Python 版本、
XDG_RUNTIME_DIR与图形会话 - 清单式同步:升级时对比源码目录,删掉安装目录里新版本已不存在的旧文件;只动代码目录,
server/config.toml、sessions、uploads、shots与日志一律不碰 --deps装系统包时,关闭 SteamOS 只读保护失败会真正报错并给出手动命令,不再静默继续
升级
- 网页「立即升级」从
git pull --ff-only改为git stash(有本地改动时)→git fetch --tags→git checkout <tag> - 升级前把原 commit 记进
update.log,任何一步失败自动回滚,并把回滚命令写进日志 - 升级前先停客户端再停后端,避免旧客户端在升级途中把旧后端拉回来
- 升级后自检:
/api/version报出新版本号才算成功
卸载
uninstall.sh不再复制一套逻辑,直接转调install.sh uninstall,仅在install.sh已被删掉时走兜底分支- 卸载前先取消正在跑的任务;清理
VERSION、update.log并刷新桌面数据库 --purge先读配置里的workspace路径再删,读不到才退回默认路径
发布
- 发布包内新增
VERSION与RELEASE-NOTES.md(由 tag 之间的提交生成),同时产出SHA256SUMS
其它
- 启动类命令(
flatpak run、xdg-open等)的等待时间统一为 3 秒,慢一点的启动器也能把报错吐出来,而不是被当成「已常驻」放过
DeckMeido v0.1.0
wget https://github.com/Congmeims/deckmeido/releases/latest/download/deckmeido-0.1.0.tar.gz && tar -xzf deckmeido-0.1.0.tar.gz && cd deckmeido-0.1.0 && bash install.sh装完打开 http://<Deck的IP>:18765/?token=meido(默认令牌 meido,可在网页设置页改)。
不要用 sudo / root 执行。
也可以用 git:
git clone https://github.com/Congmeims/deckmeido.git && cd deckmeido && bash install.sh