- Build repair module (spawn): move_branch, cleanup_pollution, dry-run, ARCHIVE_EXCLUDE - Build doctor --fix (aipass): remediation reports, --json output - Execute Compass repair: cleaned init pollution, relocated navigator - Execute AIPL repair: moved polyglot to src/aipl/polyglot/ - Add _guard_init() to bootstrap.py: blocks init inside agents/projects at function level - Add parent-passport check to spawn core.py: prevents nesting - Scanner: +_SCAN_SKIP_DIRS, +project root exclusion, +package-aware placement - .venv convention: external projects symlink to AIPass/.venv, init creates, update adds, doctor detects - Scaffold: CLAUDE.md/AGENTS.md/GEMINI.md copy from AIPass source files - Global prompt: copy from .aipass/project_global_prompt.md template - Update output: shows what changed (not just generic success message) - Registry auto-heal: sync_registry detects ../paths escaping project, update triggers heal - CLAUDE.md reformatted to PROMPT_STYLE.md - Tests updated for new init/update behavior (source-copy, guard, .venv)
718 B
718 B
AIPass
Multi-agent framework. Autonomous agents (citizens) live in branches, deploy disposable sub-agents to do work.
User: user
Startup protocol
On any greeting, silently read these files from CWD and run the commands — no narration, no announcing steps. Just do it and respond with the status.
- Read:
.trinity/passport.json,.trinity/local.json,.trinity/observations.json,README.md,STATUS.local.md - Check:
drone @ai_mail inbox— process any mail, don't ask. - Run:
drone @git status
Use drone commands for all operations. Never raw git, gh, file access, or python -m when drone provides it.
Memories
Update .trinity/ at natural breakpoints, after milestones, and on /memo.