Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 27 Jun 16:53

What's Changed

Added

  • Dashboard UI module integrationpi-agent-dashboard users can now see subagents in the dashboard. Three integration points: a footer-segment decorator showing running/completed agent counts, a /subagents management-modal command that opens a table view of all subagent history with row actions (view result, abort, steer), and round-trip event handlers wired through the ui_management protocol. Lifecycle events trigger automatic dashboard invalidation.
  • Compact view for get_subagent_result — when tool output is collapsed in the TUI, get_subagent_result now shows first 20 + last 20 lines of the result body with a styled divider. The full content is still passed through to the LLM. The divider format also applies to the Agent tool's collapsed view.
  • list_subagents and clear_subagents tools — agents can inspect retained subagent records with a compact renderer and clear stale completed records. list_subagents defaults to active/problem agents plus the two most recent successful completions; all: true shows the full retained list. clear_subagents defaults to successful completions older than 5 minutes.

Changed

  • Agent defaults omitted subagent_type to general-purpose — callers can omit the type for the default agent.
  • Built-in Explore no longer pins Haiku — inherits the parent/session model unless overridden.
  • snipMiddleLines divider updated — uses a styled format with line counts instead of plain text.

Fixed

  • Nested subagents now appear in the live widget as soon as they are created — the widget listens to subagents:created lifecycle events.
  • get_subagent_result peek bounds embedded multiline output — JSONL transcript entries with newlines are split before line-count limits are applied.
  • get_subagent_result renderResult uses typed status — correctly renders queued status with accent spinner icon.

Full Changelog: v0.10.8...v0.11.0