integration-test

Solid

Integration test for repowire peer-to-peer messaging. Supports claude-code, opencode, or mixed-agent-type testing with circle boundaries and cross-agent-type communication. Can run all modes in parallel via agent teams.

Testing & QA 97 stars 22 forks Updated today

Install

View on GitHub

Quality Score: 76/100

Stars 20%
66
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# Repowire Integration Test Unified integration test for peer-to-peer communication across agent types. ## Execution Modes | Argument | Behavior | |----------|----------| | `claude-code` | Test Claude Code agent type only | | `opencode` | Test OpenCode agent type only | | `mixed` | Test cross-agent-type communication | | `all` or no argument | Run all three modes in parallel using agent teams | ## Team-Based Parallel Execution When `all` is specified (or no argument), the lead agent should: 1. Run Phase 1 (environment discovery) and Phase 3 (pre-test teardown) itself 2. Ask user for project directories and opencode model (Phase 2) 3. Ensure daemon is running 4. Create tasks for each mode and spawn background agents in parallel: - Agent `test-claude-code` → runs claude-code tests - Agent `test-opencode` → runs opencode tests - Agent `test-mixed` → runs mixed tests (depends on both agent types being available) 5. Collect results and produce unified report ### Spawning agents Use the Task tool with `run_in_background: true` to run modes in parallel: ``` Task(subagent_type="general-purpose", run_in_background=true, prompt="Run the claude-code integration test. [paste mode section]") Task(subagent_type="general-purpose", run_in_background=true, prompt="Run the opencode integration test. [paste mode section]") ``` Each agent gets the full context for its mode and runs independently. ## Phase 1: Environment Discovery Run these commands to understand current stat...

Details

Author
prassanna-ravishankar
Repository
prassanna-ravishankar/repowire
Created
5 months ago
Last Updated
today
Language
Python
License
None

Related Skills