Skip to content

3.0.0

Choose a tag to compare

@eduardtomasek eduardtomasek released this 08 Sep 08:46
· 103 commits to main since this release
221d682

Sloučení refresh-intel.sh do agent-code-intel --refresh — celá wayfinder
mapa #2, řezy
#11–#20.

Breaking

  • Nástroj přejmenován z code-intel-init na agent-code-intel. --install
    starou binárku v ~/.local/bin/ smaže; žádný compat symlink na staré jméno
    (#11).
  • refresh-intel.sh se už negeneruje ani nepoužívá. Existující repozitáře se
    zmigrují automaticky při prvním --apply po aktualizaci — nedotčená
    vygenerovaná kopie se smaže, ručně upravená se nikdy nesmaže, jen nahlásí a
    ponechá (#16).
  • --force-script odstraněn (#17).
  • --status --all --json už nevrací klíč project.N.script_state (#17).
  • Pravidlo v ~/.claude/settings.json se změnilo z projektově-relativního
    Bash(./refresh-intel.sh) na globální Bash(agent-code-intel --refresh);
    --install staré pravidlo automaticky odstraní (#15).

Přidáno

  • Nový režim --refresh: přeindexuje GitNexus, nastartuje GrepAI hlídač,
    pokud neběží, a zaudituje oba. Návratové kódy sjednoceny: 0 ok, 1 nešlo
    spustit, 2 drift (#14).
  • Soubor .code-intel nese identitu repozitáře (WORKSPACE, PROJECT)
    přímo ve verzovaném repu. --apply ho zakládá (#13); nástroj ho čte a
    upřednostňuje před odvozením z basename i před registrem (#12).
  • Automatická migrace nezmigrovaných repozitářů zabudovaná přímo do --apply
    — žádný samostatný přepínač (#16).

Změněno

  • Blok pro AI agenty v CLAUDE.md/AGENTS.md mluví o chybějícím příkazu
    agent-code-intel, ne o selhaném skriptu; plné vysvětlení "proč selhání
    nevadí" se přestěhovalo do --help (#18).
  • README.md kompletně sladěn s novou realitou — nové jméno binárky všude,
    refresh-intel.sh nahrazeno --refresh, doplněna poznámka o nutném
    přeinstalování code-intel-dash (#19).
  • code-intel-dash (→ 1.1.0): opraven, aby uměl najít přejmenovanou binárku
    — od #11 ji vůbec nedokázal najít, dokud to tenhle řez nespravil — a
    přestal číst zrušený klíč script_state (#17).

Odstraněno

  • Generátor refresh-intel.sh (render_refresh(), ~310řádková šablona)
    (#17).

Testy

  • Sada testů rozšířena z 13 na 53, hermeticky, bez závislosti na skutečném
    stacku. Formálně zdokumentováno, že happy path --apply zůstává ověřován
    ručně na živém stacku, ne stuby — přehledně na jednom místě v
    test/run.sh (#20).