Skip to content

feat(ui): nest subagents in session lists#192

Merged
edwin-zvs merged 1 commit into
mainfrom
show-subagents-in-list
May 24, 2026
Merged

feat(ui): nest subagents in session lists#192
edwin-zvs merged 1 commit into
mainfrom
show-subagents-in-list

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • persist parent_session_id on subagent session summaries and include subagents in session.list so clients can place them
  • render subagents nested under their parent session in the TUI with default-expanded disclosure controls
  • mirror the same nested/default-expanded subagent list behavior in the remote web UI

Tests

  • cargo test -p agentd-cli subagents_render_under_parent_and_default_expanded -- --nocapture
  • cargo test -p agentd list_includes_subagent_sessions_for_clients_to_nest -- --nocapture
  • cargo check -p agentd-cli
  • cargo check -p agentd -p agentd-adapter-zarvis -p agentd-mcp
  • node --check /tmp/agentd-webui-check.js
  • cargo build

Binaries

This PR changes crates/protocol, crates/daemon, crates/cli, crates/mcp, and crates/adapter-zarvis. Relevant binaries are agentd, agent, agentd-mcp, and agentd-adapter-zarvis. Full workspace built in debug profile:

  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agent
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-mcp
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-adapter-antigravity
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-adapter-claude
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-adapter-codex
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-adapter-shell
  • /Users/moon/agentd/.claude/worktrees/show-subagents-in-list/target/debug/agentd-adapter-zarvis

@edwin-zvs
edwin-zvs force-pushed the show-subagents-in-list branch 3 times, most recently from 780927a to 50e479f Compare May 24, 2026 16:09
@edwin-zvs
edwin-zvs force-pushed the show-subagents-in-list branch from 50e479f to c5ab8c4 Compare May 24, 2026 16:19
@edwin-zvs
edwin-zvs merged commit aefe1d0 into main May 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant