I sent the fixes. A month later, none of them have merged.
说明与用途
作者报告Pipecat有18个插件“损坏”,但经过检查后发现只有13个真正损坏;其余问题是由于过于严格的版本限制或许可导致。PR未被合并,表明维护流程存在缺口。
问题
Community plugins for Pipecat were reported broken, but submitted fixes remained unmerged after a month.
结果
The initial claim of 18 broken plugins was refined to 13 genuine breakages, revealing that six were misclassified due to pinning or licensing. No PRs were merged, highlighting a gap in community plugin maintenance workflows.
工作流
- 1. Published initial count of broken plugins.
2. Submitted eleven PRs to fix import errors and dependency issues.
3. Monitored PR status for a month.
4. Reader Arhan Canli identified mis‑categorized plugins.
5. Ran tests with
--no-depsanduv --overridesto differentiate pin‑tight vs. API break. 6. Updated table to reflect 13 genuinely broken plugins, 5 pin‑tight, 1 licensed‑SDK. 7. Reflected on reasons for lack of PR merges and suggested CI and health badges.
证据
Every one is still open. Every one is mergeable, not a draft, with no conflicts and nothing red.
Nine of eleven have had no human response at all.
The pinned five are the only group where nothing has been shown to be broken.
All five were fine. Zero are broken.
Six of the plugins I called broken were working the whole time.
- 记录日期: 2026-10-17T13:41:06.487Z