AION Plugin v0.3.0
AION Plugin v0.3.0
Trace Bug Fixes (from session trace audit)
- Removed duplicate traces: memory_sync, critic_dispatch, and critic_verdict were traced twice — once correctly inside the tool, once incorrectly in the after-hook (showing
artifact=unknown). The noisy duplicates are gone. - Fixed over-aggressive leakage guard:
rm -rfis no longer blocked globally. Only catastrophic paths (/,~,$HOME) trigger the block. Normal commands likerm -rf .venvnow work without false positives. - Real timestamps on all memory modes:
replace-sectionandreplacemodes now inject accurate timestamps vianowIso(), preventing the LLM from fabricating stale annotations.
Interactive Mode Redesigned (4 granularity levels)
Session start now presents 4 options:
| Option | Behavior |
|---|---|
| Fully autonomous | Zero user prompts. Loop runs end-to-end. |
| Checkpoint per round | Pauses after each c-critic verdict to ask continue/stop. |
| Always interactive | Pauses at every dispatch, critic verdict, plan switch, and phase transition. |
| Custom (ask me when) | User picks exact triggers via a follow-up question: c-critic-verdict, dispatch, plan-switch, phase-transition, critic-reject. |
New config fields: interactiveMode.granularity, interactiveMode.customTriggers.
Visual Personality Enhancement
Inspired by Claude Code's animated crab — AION now has more presence in the TUI:
- 3 new event types: dispatch toasts (when subagents are sent out), critic toasts (when critics return verdicts), and easter-egg toasts (random delight)
- Rarity-driven colors: common=blue, rare=green with sparkle, legendary=amber with sparkle and longer duration
- 19 new quips across all slots (entrance 7→10, heartbeat 6→11, +14 in new slots)
- More frequent heartbeats: min interval 90s→60s, max 240s→180s, session cap 8→12
- Legendary easter eggs (5% drop rate) include: "This toast has a 5% drop rate. You just got lucky. The loop will remember this (it won't — it can't)."
Team Mode Aggressive Defaults
| Parameter | Old | New |
|---|---|---|
| maxParallelMembers | 4 | 6 |
| maxMessagesPerRun | 10,000 | 20,000 |
| maxWallClockMinutes | 120 (2h) | 240 (4h) |
| maxMemberTurns | 500 | 800 |
| messagePayloadMaxBytes | 32KB | 64KB |
| recipientUnreadMaxBytes | 256KB | 512KB |
| mailboxPollIntervalMs | 3,000ms | 2,000ms |
Install / Upgrade
curl -fsSL https://raw.githubusercontent.com/ztxtech/aion/dev/scripts/install.sh | bash -- --forceThen in your project:
aion-ts init . --forceSee README for full details.