Simon Willison's Weblog
Quoting Geoffrey Huntley
8.5内容质量
TL;DR · AI 摘要
Geoffrey Huntley提出通过pre-commit hook强制AI代理使用诊断库,确保代码质量。
核心要点
- 使用pre-commit hook检查git diff中的直接调用
- 注入提示强制代理使用诊断库
- 该方法可防止代码质量下降
结构提纲
按章节快速跳转。
- §引言
介绍通过pre-commit hook确保代码质量的必要性。
- ·核心机制
利用git diff检测直接调用并注入提示。
- ›实施效果
该方法可使代码符合诊断库使用规范。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- AI代理代码检查
- 方法
- pre-commit hook检测git diff
- 工具
- git
- 效果
- 强制使用诊断库
金句 / Highlights
值得收藏与分享的关键句。
写pre-commit hook检查git diff,直接调用observability模块则失败
注入提示使代理强制使用诊断库,达到10/10标准
该方法防止代码偏离诊断库规范,避免质量下降
#AI#代码检查#pre-commit hook#agentic-engineering
打开原文Geoffrey Huntley 的一段话
Simon Willison 的网络日志
通讯
#smallhead
由以下内容赞助:
Pomerium — 静态 OAuth 范围无法阻止 AI 代理的突破。
升级至 Pomerium 的代理访问管理,该方案已被 NVIDIA 和 OpenAI 信任
2026年10月13日
如果代理没有使用我的诊断库,我可以进行内省并更新 AGENTS.md,但仍然存在差异,会导致漂移。相反,我编写了一个 pre-commit 钩子,检查 git diff 中是否直接调用绕过我的诊断模块的可观测性模块。Boom:阻止提交,注入一个提示,告诉代理使用诊断库。突然之间,它就完美无缺了。
— Geoffrey Huntley ,没有人应该再手动输入代码了。这里还有剩下需要做的事情。
发布于 下午1:32
最新文章
- 你好,Python 3.15;再见,3.10;现在我可以使用 3.11 - 2026年10月12日
- 我的博客新增语音功能 - 2026年10月9日
- Claude Haiku 5.5 - 2026年10月7日
- 我们需要在几乎所有事物上设置默认的硬预算上限 - 2026年10月3日
#primary
这是 Simon Willison 收集的引文,发布于 2026年10月13日。
git
57
ai
2,276
generative-ai
2,018
llms
1,984
coding-agents
257
geoffrey-huntley
4
agentic-engineering
65
.metabox
#secondary
#wrapper
- 披露信息
- 制作说明
- ©
- 2002
- 2003
- 2004
- 2005
- 2006
- 2007
- 2008
- 2009
- 2010
- 2011
- 2012
- 2013
- 2014
- 2015
- 2016
- 2017
- 2018
- 2019
- 2020
- 2021
- 2022
- 2023
- 2024
- 2025
- 2026