--- name: oac:status description: Show OpenAgents Control plugin installation status and context --- # OpenAgents Control Status ## Plugin Information **Plugin**: OpenAgents Control (OAC) **Version**: !`jq -r '.version' ${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json 2>/dev/null || cat ${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json | grep '"version"' | sed 's/.*: "\(.*\)".*/\1/'` **Repository**: https://github.com/darrenhinde/OpenAgentsControl --- ## Context Installation Status !`PLUGIN_CONTEXT="${CLAUDE_PLUGIN_ROOT}/context" MANIFEST="${CLAUDE_PLUGIN_ROOT}/.context-manifest.json" if [ -f "$MANIFEST" ]; then echo "✅ **Context Installed**" echo "" echo "### Manifest Details" cat "$MANIFEST" | sed 's/^/ /' echo "" echo "### Installed Context Files" if [ -d "$PLUGIN_CONTEXT" ]; then echo "" echo "**Core Context**:" find "$PLUGIN_CONTEXT/core" -type f -name "*.md" 2>/dev/null | wc -l | xargs -I {} echo " - {} files" echo "" echo "**Categories**:" find "$PLUGIN_CONTEXT" -type d -mindepth 1 -maxdepth 1 2>/dev/null | xargs -I {} basename {} | sed 's/^/ - /' fi else echo "❌ **Context Not Installed**" echo "" echo "Run \`/install-context\` to download context files from GitHub." fi` --- ## Active Sessions !`if [ -d ".tmp/sessions" ]; then SESSION_COUNT=$(find .tmp/sessions -maxdepth 1 -type d ! -path .tmp/sessions | wc -l | tr -d ' ') if [ "$SESSION_COUNT" -gt 0 ]; then echo "**Active Sessions**: $SESSION_COUNT" echo "" find .tmp/sessions -maxdepth 1 -type d ! -path .tmp/sessions -exec basename {} \; | sed 's/^/ - /' else echo "**Active Sessions**: None" fi else echo "**Active Sessions**: None" fi` --- ## Available Components ### Custom Subagents - `task-manager` - Break down complex features into atomic subtasks - `context-scout` - Discover relevant context files for tasks - `coder-agent` - Execute coding subtasks with context awareness - `test-engineer` - Generate comprehensive test suites - `code-reviewer` - Review code for quality and standards ### Skills - `/using-oac` - Main 6-stage workflow orchestrator - `/context-discovery` - Guide context discovery process - `/task-breakdown` - Guide task breakdown process - `/code-execution` - Guide code execution process - `/test-generation` - Guide test generation process - `/code-review` - Guide code review process ### Commands - `/install-context` - Download context files from GitHub - `/oac:help` - Show usage guide and available skills - `/oac:status` - Show this status information - `/oac:cleanup` - Clean up old temporary files --- ## Recommendations !`if [ ! -f "${CLAUDE_PLUGIN_ROOT}/.context-manifest.json" ]; then echo "⚠️ **Action Required**: Run \`/install-context\` to install context files" elif [ -d ".tmp/sessions" ]; then SESSION_COUNT=$(find .tmp/sessions -maxdepth 1 -type d ! -path .tmp/sessions | wc -l | tr -d ' ') if [ "$SESSION_COUNT" -gt 5 ]; then echo "💡 **Cleanup Suggested**: You have $SESSION_COUNT active sessions. Consider cleaning up old sessions in \`.tmp/sessions/\`" else echo "✅ **All Good**: Plugin is properly configured and ready to use" fi else echo "✅ **All Good**: Plugin is properly configured and ready to use" fi` --- ## Quick Start To start using OpenAgents Control: 1. **Ensure context is installed**: Run `/install-context` if not already done 2. **Invoke the main workflow**: Use `/using-oac` or let Claude auto-invoke it 3. **Get help**: Run `/oac:help` for detailed usage guide For more information, see the [README](../README.md) or visit the [repository](https://github.com/darrenhinde/OpenAgentsControl).