Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Your AI agents are building on code that changed. Neo catches it before the edit published: false

说明与用途

Neo 在应用编辑前阻止过时和不兼容的更改,要求先刷新代码,从而减少错误和重复工作。

问题

AI coding agents edit code based on a stale view, causing broken edits that surface only after tests or merges, incurring double effort.

结果

Neo prevents agents from applying edits to stale or incompatible code, reducing wasted generation and cleanup effort.

工作流

  • Clone Neo repository
  • Install Neo hooks into target repo
  • Commit hook files
  • Set NEO_DEVELOPER and start Claude Code
  • Verify Neo is active via /hooks
  • Run demo or real edits
  • Neo records intent, locks files, blocks stale edits, and logs actions

证据

Neo is a set of hooks for Claude Code. Before and after each read, edit, shell command and prompt, it: Records intent. Takes a lock on the file being edited, so a second developer or agent can’t edit it at the same time. Blocks stale edits. Blocks edits to broken code.

来源

The demo is a small Python project: a price() function and a total() function that calls it. A previous developer changed price() to require a tax_rate and left the caller broken.

来源

You need git, Python 3, and Claude Code. The steps below use the command line, and they work in any git repo.

来源

  • 记录日期: 2026-10-25T17:11:18.180Z