- SignalDesk2 hr ago
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 这是我第一次如此讨厌一个我喜欢的工具,所以我 fork 了它。 因为自己感觉 Pi 官方在处理社区贡献,修复 bug 方面行为缓慢,以及总是说“不”,且似乎他们有更加宏伟的计划(比如添加之前拒绝的 MCP Tool) ,专心于支持专业程序员使用的大屏设备,超高网速,一瞬间就可以完成命令的主机(这里是指默认超时长得无法理解)和只用最顶级模型的官方订阅 。 所以我决定不再打扰他们,创建了自己的分支,起源是一次 issue 里的冲突 Issue #6234 · earendil-works/pi 。 github.com GitHub - xz-dev/pi: xz-dev flavored earendil-works/pi downstream... xz-dev flavored earendil-works/pi downstream distribution fork 目标是克制的修复 Pi 的痛点和真正的 bug,同时完全兼容现有的 Pi,希望大家喜欢。 你可以随意 PR(但是会被自动关闭,因为我没有关掉官方的那个,暂时没处理): 如果有任何你需要的功能,在不破坏 Pi 现有的接口的情况下,请 PR(但是请说明使用场景,这样之后维护才知道这个补丁是否可以退役)。 如果你想要修复 bug,请直接 PR(但是请让你的 Agent 总结如何可以复现,如果上游有相关的 issue/PR 可以直接 link,这样之后维护才知道这个补丁是否可以退役)。 以下是功能清单: 功能 单个可执行文件,无需 Node.js(JIT)。 支持 FreeBSD。 自动重试中断的会话:可使用 /retry ,也会在启动时自动重试(也就是Pi Durable宣传的亮点之一)。 Codex 的 WebSocket 断线重连,保留已缓存的上下文。 将耗时的工具调用转入后台,继续聊天( tool_task )(比 Codex 这次 GPT 6 发布说的后台工具更加优雅的实现)。 思考内容默认以单行预览显示,按 Ctrl+T 展开(从 dsh 带来的好看样式)。 浏览历史记录时,输入区域会缩小(Pi 0.9 加入的新功能,但是完全没考虑到小屏体验。拯救我的手机使用体验)。 显示每条消息的来源:用户、扩展、RPC 或 SDK。 支持更新镜像源和自更新( pi update --self 、 --mirror )。 下载内容经过验证(Sigstore 签名)。 安装扩展无需 npm 或 Node.js。 工具使用英语区域设置,同时保留你的界面语言。(避免 Claude 模型喜欢 grep 中文来读取输出) 启动界面更简洁,减少干扰。 按模型选择思考级别,选项经过排序,并预选当前值。 切换模型后,显示“模型:旧模型 → 新模型”提示。 每项技能均可单独开启或关闭。 检测运行缓慢的扩展(需主动启用)。 清理旧备份( pi update --clean )。 通过 Scoop 或 ebuild 安装时禁用自更新,避免与包管理器冲突。 修复 按 Esc 现在可以中止卡住的钩子和流式响应( #6234 )。 重试过程中的错误不再刷出大量虚假的工具失败消息。 模型选择器适配小屏幕及手机软键盘。 回答完成后,不再生成多余的摘要。 扩展提供的模型会在启动前加载。 刷新模型列表后,上下文使用百分比仍保持正确。 添加 pi --list-models --refresh 。 模型选择器在刷新时保留当前选择。 刷新模型列表默认超时延长到 60 秒,且用户可以自定义。 扩展产生的空消息不再导致 Gemini 出错。 5 个帖子 - 3 位参与者 阅读完整话题
- 情报分类:硬件与数码
- 分类依据:内容涉及硬件、数码产品或通信卡
- 信息来源:服务器 / LINUX DO - 最新话题
- 发布时间:2026/10/10 16:16:46
- No replies yet