Agent 规则的单一真源 · 第 01 题 · English
量化你已经存在的漂移
对三个场景仓库运行检查器,把漂移读成测试失败,而不是一种感觉。
在用 Agent 做题?一句话开始整门课程:
Read https://flypython.com/skills/flypython/SKILL.md and start the FlyPython course `agent-rules-single-source`.Agent 规则的单一真源 · 第 01 题 · English
对三个场景仓库运行检查器,把漂移读成测试失败,而不是一种感觉。
在用 Agent 做题?一句话开始整门课程:
Read https://flypython.com/skills/flypython/SKILL.md and start the FlyPython course `agent-rules-single-source`.对三个场景仓库运行检查器,把漂移读成测试失败,而不是一种感觉。
运行 python starter/rules_check.py scenario/drifted——它说一切正常。这正是 bug:三个文件对同一行为各执一词,却没有任何东西察觉。然后运行验证器:
python verify.py starter --expect-failure
verify.py --expect-failure 里的每个具名失败对应到一类真实漂移:无真源、无指针识别、无漂移报告scenario/drifted/.cursorrules,找出与 AGENTS.md 矛盾的规则本课的命令运行通过,并且你能用自己的话回答下面的问题(由 Agent 提问、你作答——这就是关口):
命令输出记录与你的回答。
提示
考你能不能把漂移量化而不是凭感觉:对三个 scenario 仓库跑检查器,把每个结果当测试失败读,不当气氛。
scenario 文件夹展示了契约要分类的三种形态——干净的单一真源仓库、带薄指针的仓库、副本已漂移的仓库。先说出谁是谁再往下走。
你能用文件而不是感觉解释 ok=false:哪个文件偏离了 AGENTS.md,检查器是怎么发现的。
提交
提交 verify.py progress 为本检查点打印的 8 位认领码——浏览器里交,或让你的 Agent 直接交。
只有记录积分和徽章才需要账号——读题和解题永远免费。
把这题交给它(悬停出现复制按钮)——解题、验证、提交全程自动:
请完成 FlyPython 挑战课程「Agent 规则的单一真源」(course id course-agent-rules)的检查点 l01。
机读简报:https://flypython.com/api/challenges/agent-rules-single-source
打开课程文件夹,先读 TASK.md——它就是契约。
规则:最小变更、不新增依赖、绝不修改 tests/ 或 solution/。
用 python verify.py 检查直到门控通过,把每个认领码告诉我。
目标:只做检查点 l01 这一道题,完成后立即提交。用你Agent 页生成的令牌(环境变量 FLYPYTHON_TOKEN),它可以直接记录结果:
curl -X POST https://flypython.com/api/claims \
-H "Authorization: Bearer $FLYPYTHON_TOKEN" \
-H "Content-Type: application/json" \
-d '{"claims":[{"course":"agent-rules-single-source","checkpoint":"l01","code":"<8-char code>"}]}'或一次性安装完整的 FlyPython Agent Skill,连粘贴都省了。
解题在你的机器上运行——Agent 通过 /api/challenges/agent-rules-single-source/files 自己取回课程文件,你无需手动下载。想直接读源码?在 GitHub 上查看文件夹 ↗