github asheshgoplani/agent-deck v1.7.26

latest releases: v1.10.11, v1.10.10, v1.10.9...
3 months ago

Highlights

GitHub Copilot CLI is now a first-class agent-deck tool (issue #556). The standalone copilot binary from @github/copilot (GA 2026-02-25) joins claude, gemini, codex, and opencode as a recognised tool identity.

What you get

  • agent-deck add -c copilot . now lands on Tool="copilot" (was: shell fallback).
  • Dedicated 🐙 icon, per-tool status detection with busy/prompt patterns.
  • [copilot] TOML block (env_file for now) for future per-tool config without schema churn.
  • CopilotOptions{SessionMode, ResumeSessionID} envelope emits --resume (picker) or --resume <id> (direct resume when id known).
  • Content-level detection picks up "GitHub Copilot" / "Copilot CLI" / copilot> prompt forms from tmux scrollback.

What this deliberately does NOT do

  • IsClaudeCompatible("copilot") is false. Copilot is not a Claude wrapper, so Claude-only surfaces (--channels, --extra-arg, skill injection, MCP hook paths) stay off. This is the safe default — enabling them would fire claude-shaped commands at the copilot binary.
  • No hook-based session-id capture or session analytics yet. The foundation is here; deeper integration will land once Copilot CLI's on-disk session format stabilises.

Scope per issue thread

Ashesh asked the reporter which Copilot surface they needed. The concrete scope delivered: tool detection for -c copilot, --session-id / --resume equivalents via CopilotOptions, and per-tool config ([copilot] block).

Tests

10 new tests across internal/session/copilot_test.go, internal/tmux/copilot_test.go, and cmd/agent-deck/copilot_detect_test.go. Seven new v1726-issue556-* entries in .claude/release-tests.yaml. Full -race suite + persistence mandate gate pass.

Upgrade

agent-deck update (if configured) or fetch the new binary. No config migration, no behavior change for existing non-copilot sessions.

Links

Agent Deck v1.7.26

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/agent-deck@v1.7.26

Changelog

  • 31216ef feat(#391): per-session color tint — CLI plumbing + SQLite persistence (#650)
  • 37171bb feat(#556): GitHub Copilot CLI first-class tool support (v1.7.26) (#670)

Full Changelog: v1.7.25...v1.7.26

Don't miss a new agent-deck release

NewReleases is sending notifications on new releases.