Show HN: Mindlas – 在不良代码落地前捕捉你的编码智能体漂移
Mindlas 是一款开源工具,通过确定性仪表盘实时监测 AI 编码会话中的上下文恶化、验证债务、变更影响范围等问题,并在问题累积前提供具体纠正措施,无需网络调用且完全本地运行。
Mindlas(Mind-Atlas)是一个开源项目,旨在解决 AI 编码助手在长时间会话中性能逐渐下降的问题。它通过四个确定性仪表盘实时监测会话状态,当检测到上下文恶化、未验证的代码变更、补丁扩散或工具重复失败等情况时,会发出警报并提供具体的纠正措施。所有分析均在本地进行,无需调用外部模型或网络,确保数据隐私。
Mindlas 的安装非常简单,只需克隆仓库并运行 pip install -e .,然后通过 mindlas status --demo 即可体验完整流程。它支持两种集成方式:作为 Claude Code 的插件,或通过 CLI 命令直接安装钩子和状态栏。无论哪种方式,它都会在会话中注入八个钩子,用于记录事件并驱动仪表盘。
每个仪表盘对应一种恶化原因,并有一个关联的纠正动作。例如,上下文旋转(Context Rot)仪表盘检测工作上下文的退化,当分数超过阈值时建议进行上下文修复(Context Repair),该修复会从事件账本中重建任务关键状态。验证债务(Verification Debt)仪表盘跟踪未经验证的代码变更,验证门(Verify Gate)会自动运行检查并更新分数。补丁膨胀(Change Blast Radius)仪表盘评估变更的扩散范围,补丁分割器(Patch Splitter)会将大型补丁拆分为可管理的 bundle。工具失败循环(Tool Failure Loop)仪表盘发现重复失败的工具调用,循环停止(Loop Stop)会记录断点并阻止重复执行。
Mindlas 强调其设计是确定性的:所有分数都是会话事件账本的纯函数,因此可复现且廉价。它不声称能保证正确性或防止幻觉,而是提供可验证的检测和纠正机制。每次纠正应用都会记录前后效果,并生成可导出的记分卡,为开发者提供透明的证据。