Skip to content

AION Plugin v0.3.0

Choose a tag to compare

@ztxtech ztxtech released this 14 Jun 02:36

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 -rf is no longer blocked globally. Only catastrophic paths (/, ~, $HOME) trigger the block. Normal commands like rm -rf .venv now work without false positives.
  • Real timestamps on all memory modes: replace-section and replace modes now inject accurate timestamps via nowIso(), 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 -- --force

Then in your project:

aion-ts init . --force

See README for full details.