You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: mata o painel Skill conflicts + avisos de update com marca imp
Skills: o Pi >=0.84 varre .agents/skills/ nativamente (mesmo gate de trust,
interativo e headless), então a cópia em .pi/skills/ (perna `skills add -a pi`)
duplicava cada skill oficial por realpath e abria toda sessão com ~40 colisões.
installProjectSkills faz UMA invocação (-a claude-code cursor);
backfillPiSkills vira prunePiSkillCopies (lock-driven, nunca toca
.pi/skills/fia/), rodando no step FIA e no --update-runtime para migrar
projetos antigos; o --verify inverte o check (cópia = warning de duplicata).
Branding: imp lança o Pi com PI_SKIP_VERSION_CHECK=1 e imprime aviso próprio
("Run imp update") após a sessão — probe collectUpdateNotices em background,
nada em saída piped. Os 3 pacotes Pi entram com pin exato (o check do Pi pula
pacote pinado → banner "pi update --extensions" some) e imp update agora
re-resolve e re-pina os 3 (antes nem os atualizava, o banner voltava sempre).
isNewer entende prerelease (impactus vive em 2.0.0-alpha.N).
Novos: CLAUDE.md (mapa do sistema) e lessons.md (log vivo de problemas
recorrentes, semeado com as duas lições de hoje). Versão 2.0.0-alpha.4.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: package.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
{
2
2
"name": "impactus",
3
-
"version": "2.0.0-alpha.3",
3
+
"version": "2.0.0-alpha.4",
4
4
"description": "impactus — the IAI installer: agent harness + FIA (the IAI Agent Factory) with Pi, deterministic FDAs and Claude/Codex subscription auth.",
0 commit comments