Skip to content

agent-deck

v1.7.31 Feature

This release adds 1 notable feature for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai-agent ai-agents ai-coding-assistant aider bubble-tea claude-code
+11 more
cli codex developer-tools discord gemini-cli go mcp productivity session-manager tmux tui

Summary

AI summary

Updates Tests, https://github.com/asheshgoplani/agent-deck/pull/674, and command across a mixed release.

Full changelog

Fixed

  • Pi (pi CLI from Inflection AI) detected as first-class tool in CLI + TUI session creation paths (community PR #674 by @masta-g3, rebased onto current main).

agent-deck add -c pi . and TUI session creation both produced Tool="shell" with Command="pi", even though internal/tmux (toolDetectionOrder, DefaultRawPatterns, content-based detectToolFromCommand) and internal/session/userconfig (builtin registration, GetToolIcon, validators) were already wired for Pi. Two missed creation-path call sites:

  • cmd/agent-deck/main.go::detectTool — the free-form -c parser
  • internal/ui/home.go — the inline tool-mapping switch in createSessionInGroupWithWorktreeAndOptions

Both are now Pi-aware. detectTool uses a new hasCommandToken helper that does whitespace-token matching (via slices.Contains over strings.Fields) rather than strings.Contains, so the short ambiguous "pi" name does not false-match against "epic", "tapioca", "spider", "happiness", etc. The TUI's inline switch is extracted into a reusable createSessionTool(command) (string, string) so it is testable in isolation.

Tests

  • TestDetectTool_Pi — 5 cases including substring-false-match guards (cmd/agent-deck/copilot_detect_test.go)
  • TestCreateSessionTool_Pi (internal/ui/home_test.go)

Both registered in .claude/release-tests.yaml as v1731-pr674-pi-detect-cli and v1731-pr674-pi-detect-tui.

Co-credit

Original Pi detection pattern by @masta-g3 in PR #674. Their branch was stale (would have reverted v1.7.29 quick-approve hotkey + v1.7.30 color-tint TUI rendering), so the changes were reapplied here on top of current main and extended with the false-match guard cases.

Agent Deck v1.7.31

Terminal session manager for AI coding agents.

Installation

Homebrew (recommended):

brew install asheshgoplani/tap/agent-deck

Quick Install:

curl -fsSL https://raw.githubusercontent.com/asheshgoplani/agent-deck/main/install.sh | bash

Go Install:

go install github.com/asheshgoplani/agent-deck/cmd/[email protected]

Changelog

  • 345e6e536701200a4d61ef177bc2e95b3cbdf520 feat(remote): show SSH session output in remote preview (#577)
  • 2a4673ad6b8d84be5c2c2fd4aa77ca84a5305ad3 fix(#674): detect Pi as first-class tool in CLI + TUI creation paths (v1.7.31)

Full Changelog: https://github.com/asheshgoplani/agent-deck/compare/v1.7.30...v1.7.31

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track agent-deck

Get notified when new releases ship.

Sign up free

About agent-deck

Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more.

All releases →

Related context

Beta — feedback welcome: [email protected]