Skip to content

v0.22.0: Skills Reorganization & Integration Test Framework

Choose a tag to compare

@asheshgoplani asheshgoplani released this 06 Mar 11:46

Agent Deck v0.22.0

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@v0.22.0

What's Changed

Added

  • Integration test framework: TmuxHarness (auto-cleanup real tmux sessions), polling helpers (WaitForCondition, WaitForPaneContent, WaitForStatus), and SQLite fixture helpers (NewTestDB, InstanceBuilder)
  • Session lifecycle integration tests (start, stop, fork, restart) using real tmux sessions with automatic cleanup
  • Session lifecycle unit tests covering start, stop, fork, and attach operations with tmux verification
  • Status lifecycle tests for sleep/wake detection and SQLite persistence round-trips
  • Skills runtime tests verifying on-demand skill loading, pool skill discovery, and project skill application

Changed

  • Reformat agent-deck and session-share SKILL.md files to official Anthropic skill-creator format with proper frontmatter
  • Add $SKILL_DIR path resolution to session-share skill for plugin cache compatibility
  • Register session-share skill in marketplace.json for independent discoverability
  • Update GSD conductor skill content in pool directory with current lifecycle documentation

Full Changelog: v0.21.1...v0.22.0