Skip to content

Releases: AetherExtensions/pi-subagents

v0.16.1-aether.1 — Aether integration

Choose a tag to compare

@Zhou-Shilin Zhou-Shilin released this 17 Aug 12:03

Aether integration

First release of the Aether-enabled fork of pi-subagents. This package layers Aether UI and runtime integration on top of the upstream project to provide parallel subagents, live widgets, mid-run steering, and agent management inside Aether.

What's included

  • Pi extension (src/index.ts) — full upstream pi-subagents execution engine: foreground/background child agents, context cloning, output transcripts, and tool isolation.
  • Aether Script Mod (src/aether.ts) — native mobile UI surfaces:
    • Live Widget & FleetView — responsive status cards positioned above the composer displaying active subagent progress, turn counters, token usage, and live spinners.
    • Conversation Viewer — full overlay conversation viewer with transcript inspection, live steering messages, and graceful subagent cancellation.
    • Settings & Agent Management — native settings pages for configuring runtime options (mentions, persistence, fleet view, default limits) and enabling/disabling custom agent definitions.
    • Prompt Mentions@handle message dispatching routed through Aether's before_send hook directly to running or new subagent instances.
  • Semantic Tool Titles — registers human-friendly running and completed titles for Agent, get_subagent_result, and steer_subagent via aether.registerToolTitle.

Install

Download pi-subagents-0.16.1-aether.1.zip and import it in Aether via Settings → Extensions → Import extension.

Notes

  • Settings and custom agent definitions synchronize with standard .pi/subagents.json and .pi/agents/*.md.
  • Subagent sessions persist across Aether sessions when rememberAgents is enabled.
  • This fork tracks the upstream project; agent runtime behavior comes from upstream.