Skip to content

v0.7.8-beta1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Aug 17:50

Fate UI v0.7.8-beta1

This beta makes the busiest parts of Fate UI easier to navigate, faster to switch, and less cramped on smaller windows. It also turns saved conversation branches into something you can understand and use directly.

Conversation paths

The old read-only Branches list is now an interactive Conversation paths panel.

  • Shows the current path and meaningful alternate paths instead of raw Pi entry types such as custom and message.
  • Switches to a saved path without creating another session or deleting the path you came from.
  • Restores an editable prompt to the composer when the selected path ends at one.
  • Blocks stale targets and path changes while the session, a child agent, Agent Teams, or GoalMax still has active work.
  • Supports keyboard navigation, visible focus, loading and disabled states, bounded lists, and narrow sidebars.

Faster Inspector navigation

  • Reorganizes the Inspector into Work, Run, and System destinations, with a smaller set of relevant views under each one.
  • Remembers the last view used inside each destination.
  • Keeps the active child count on Run so ongoing agent work remains visible.
  • Narrows runtime subscriptions and moves workspace initialization out of the main App render path, which avoids broad rerenders when switching Inspector destinations.
  • Removes several decorative transitions and layout effects that made routine navigation feel slower or busier.

Child-agent conversations

  • Replaces the lower Flight Recorder surface with a resizable, read-only conversation preview for the selected child.
  • Opens retained conversations for both legacy subagents and Agent Teams V2 nodes without leaving the agent tree.
  • Shows retained team messages, final answers, tool activity, failures, and affected paths in chronological order.
  • Opens and reopens transcripts at the latest output.
  • Follows new output only while the transcript is already pinned to the bottom, so manual scrolling is not interrupted.

Resizable work areas

Horizontal resize handles now divide:

  • project files from the file preview;
  • changed files or commit history from the diff preview;
  • the child-agent tree from its conversation preview;
  • session history from Conversation paths.

The handles work with pointer input and the keyboard. Double-clicking a handle restores its default size.

Session and Agent Team storage

  • Stores Agent Teams V2 child sessions beneath FATE_GUI_DATA_DIR/agent-teams when a custom Fate UI data directory is configured.
  • Continues to discover child sessions in the legacy ~/.pi/fateGUI/agent-teams location.
  • Deletes persisted sibling and nested child sessions before deleting their parent session.
  • Leaves the parent session untouched if child-history cleanup fails, preventing a partially deleted session tree.

Interface polish

  • Simplifies composer attachment, resource-tagging, and fork controls into compact icon actions with accessible labels and tooltips.
  • Tightens the Changes review bar, recorded-origin chips, preview actions, welcome cards, activity indicators, and narrow-window layouts.
  • Adds selected states for child rows and clearer focus treatment across the Inspector.
  • Removes visual separators and motion that did not help users understand the interface.

Compatibility and installers

Existing projects, sessions, settings, themes, and Agent Team data do not require a manual migration. This beta does not introduce an intentional breaking change.

The release workflow builds and smoke-tests Windows x64, macOS Apple Silicon, macOS Intel, and Linux x64 packages. The prerelease contains seven installers plus SHA256SUMS:

  • Windows x64: NSIS .exe
  • macOS arm64 and x64: .dmg and .pkg
  • Linux x64: .AppImage and .deb

Public beta installers remain unsigned. Windows SmartScreen or macOS Gatekeeper may show an unknown-publisher warning, so verify downloads against SHA256SUMS.