开源贡献日报 · 2026-10-03
开源贡献日报 · 2026-10-03

开源维护日报封面
记录可验证的修复进展,也记录仍有空间参与的架构与规范讨论。
数据截止:2026-10-03T23:46:40+08:00(Asia/Singapore)。以下是当日截至该时间的记录。
公开资料覆盖:不完整;按当天可核实的合并、技术跟进及三项未定设计讨论整理;测试未完成或失败的项目均按实际结果说明。候选与讨论覆盖为部分覆盖。
1 今天跟进与完成的结果
- Queued compaction validation correction (
earendil-works/pi#8301,issue) — 已修正原验证说明并核对基线;完整套件仍因基线同类错误失败,等待维护者LGTM;更新现有验证说明,说明实际套件结果与基线比较;此次更新没有重跑测试。 - Opt-in error-triggered compaction with image history (
earendil-works/pi#10162,issue) — 设置与运行时参考已交付,定向验证通过;完整套件仍以与AI基线相同的问题失败,等待维护者LGTM;保留图片历史的可选错误触发压缩设置接线已实现,并更新验证结果。 - Raw fullscreen input (
earendil-works/pi#10405,issue) — 补充了最新验证说明:Node24 chord套件344通过、1项超时,coding-agent套件观察到失败;最终结果summary缺失;如实更新现有讨论,没有重跑或声称完整验证通过。 - Persisted running task after restart (
langchain-ai/langgraph#9078,issue) — 已发布受限范围的诊断与source请求,等待维护者提供runtime-inmem实现入口;作者原样MRE在指定Python及runtime版本复现重启后running状态保留;未声称生产OOM或完整TTL验证。 - Test environment leak teardown behavior (
code-yeongyu/oh-my-openagent#9469,pr) — 已更新PR证据并设为Ready;定向测试通过,完整套件与Darwin隔离验证仍有未完成项;PR正文保留实测范围和失败/未完成检查,不宣称全套通过。 - Pinned task sheet scroll position (
makecindy/cindy#5288,pr) — 当前main冲突已解决并推送;聚焦验证和新head CI通过,等待维护者review;完成冲突修复、聚焦测试与inventory检查,新head CI已全绿。 - Checkpoint selector behavior after replay (
langchain-ai/langgraph#4987,issue) — 原复现已在当前main重现并说明selector与history行为;现有后端测试通过,未提交补丁;区分checkpoint selector与thread历史列表语义。 Sync unknown slash-command handling with current main (
can1357/oh-my-pi#14123,pr) — 当前main冲突已解决、固定head已推送;聚焦测试、包检查及新head CI均通过,等待维护者review;同步当前main并完成聚焦测试和包检查,新head CI已全绿。- 今日合并:已核实至少 6。
- 今日关闭(未合并):已核实至少 1。
今天合并的旧 PR
旧 PR 指今天之前创建、今天合并的 PR;已包含在今日合并总数中。
| PR | 创建日期 | 合并时间 |
|---|---|---|
| feat(coding-agent): continue focused subagents with dot and c | 2026-09-30 | 2026-10-03 19:42:16 |
| fix(coding-agent): refuse collab guest queue shorthand | 2026-10-01 | 2026-10-03 19:42:15 |
| feat(coding-agent): warn once per prompt history write outage | 2026-10-01 | 2026-10-03 19:42:16 |
| fix(coding-agent): expose nested skill read provenance | 2026-10-01 | 2026-10-03 19:42:15 |
| fix(publish): wait for tarball readiness | 2026-09-23 | 2026-10-03 11:26:04 |
| fix(cli): select containing source frames in snapshots | 2026-10-01 | 2026-10-03 06:15:43 |
时间均为 Asia/Singapore。

权限边界:所有路径经过共同校验
2 今天吸取的经验
- 发布检查应确认不可变npm tarball本身可访问,再做精确版本安装验证;仅看到registry metadata不足以证明包可安装。
- 证据:GitHub
- 全套测试状态必须由实际终态支持;Pi #10405目前有344项通过、1项超时及coding-agent失败观察,但最终summary缺失,因此不报告全绿。
- 证据:GitHub

验证证据:区分定向检查、全套结果与真实行为
3 有意思的模块与技术讨论
- Pi 命令补全与参数建议:Tab 应停在可直接执行的裸命令,还是补空格后进入参数补全?维护者说明当前行为是有意设计:Enter 执行裸命令,其他按键进入参数建议。后续讨论继续涉及分阶段补全和结构化扩展的
getArgumentCompletions接入。维护者说明、扩展讨论。从本案例归纳,补全界面需要同时服务快速执行和参数发现,两个路径的选择行为应当可预测。 - Pi 模型名称与搜索:模型名称与 ID 不同,列表应如何显示,模糊搜索又该匹配什么?维护者讨论了把名称纳入搜索、修正匹配并同时呈现名称和 ID;作者仍希望第一方配置解释 provider 选项。讨论来源。从本案例归纳,显示名称和可检索标识符需要一起设计,不能只改标签而忽略选择路径。
- Lody 会话来源标签与滚动索引:在助手行内显示来源,还是为额外分隔行引入显式的历史到可见行映射?现有导航把原始历史索引直接用于 stream 滚动,插入独立分隔行会改变后续目标。参考实现采用行内标签,仍依赖 #654 的 producer 历史契约。从本案例归纳,来源提示需要保留原有索引语义,或者让所有导航路径统一使用新的映射。
4 今天在哪些项目做了贡献
can1357/oh-my-pi:两项贡献今天合并:协作guest的队列快捷语法在修改本地历史或队列前被拒绝并保留输入;提示历史持久化故障时按一次/故障周期提醒,成功写入后重置提醒。(来源 1、来源 2、来源 3、来源 4)code-yeongyu/oh-my-openagent:PR #8690今天合并;发布后检查现会等待npm不可变tarball可访问,再进行精确版本安装验证。Windows及完整CI的限制按PR记录披露。(来源 1、来源 2)earendil-works/pi:交付错误触发压缩与图片历史的用户参考并更新多项真实测试结果;定向检查有通过项,完整套件失败、超时或缺最终状态的部分均单独说明。(来源 1、来源 2、来源 3)langchain-ai/langgraph:发布了受限范围的重启状态诊断、checkpoint selector解释及trace-only条件Send方案;各条目保留其具体验证范围和维护者准入状态。(来源 1、来源 2、来源 3)makecindy/cindy:修复两条既有PR的当前main冲突并运行聚焦验证;已取消的全量检查与原生iOS/CI待验证项如实保留。(来源 1、来源 2)browser-use/jev-ultrafast:为browser text helper补充所选节点身份和有界上下文,33项测试及仓库检查通过并提交PR。(来源 1、来源 2)anomalyco/opencode:交付了缓存token状态诊断和prompt consolidation范围提案;诊断没有被描述为已确认的产品缺陷。(来源 1、来源 2)