---
description: Meta-Workflow CLI Command Reference API reference: **Version:** 4.2.0 **Last Updated:** 2026-01-17 **Total Commands:** 10 --- ## Quick Reference empath
---
Version: 4.2.0 Last Updated: 2026-01-17 Total Commands: 10
empathy meta-workflow <command> [options]| Command | Description | Usage |
|---|---|---|
list-templates |
List all available workflow templates | empathy meta-workflow list-templates |
inspect |
Inspect a specific template in detail | empathy meta-workflow inspect <template_id> |
| Command | Description | Usage |
|---|---|---|
run |
Execute a meta-workflow from template | empathy meta-workflow run <template_id> |
list-runs |
List historical executions | empathy meta-workflow list-runs |
show |
Show detailed execution report | empathy meta-workflow show <run_id> |
cleanup |
Clean up old execution results | empathy meta-workflow cleanup |
| Command | Description | Usage |
|---|---|---|
analytics |
Show pattern learning insights | empathy meta-workflow analytics [template_id] |
search-memory |
Search memory for patterns | empathy meta-workflow search-memory <query> |
| Command | Description | Usage |
|---|---|---|
session-stats |
Show session context statistics | empathy meta-workflow session-stats |
suggest-defaults |
Get suggested defaults based on history | empathy meta-workflow suggest-defaults <template_id> |
Purpose: List all available workflow templates
Usage:
empathy meta-workflow list-templatesOutput:
Available Templates (5):
╭────────────────────────────────────────────────────────────╮
│ Test Creation and Management Workflow │
│ Enterprise-level test creation, inspection, updating... │
│ │
│ ID: test_creation_management_workflow │
│ Questions: 12 │
│ Agent Rules: 11 │
│ Est. Cost: $0.30-$3.50 │
╰────────────────────────────────────────────────────────────╯
Purpose: Inspect a specific template in detail
Usage:
empathy meta-workflow inspect <template_id>Examples:
# Inspect test creation workflow
empathy meta-workflow inspect test_creation_management_workflow
# Inspect security audit workflow
empathy meta-workflow inspect security_audit_workflowOutput:
Template: Test Creation and Management Workflow
Enterprise-level test creation, inspection, updating...
Form Questions:
📋 Questions
├── 1. What is the scope of your testing effort?
│ ├── ID: test_scope
│ ├── Type: single_select
│ └── Options: Single function/class, Single module/package...
├── 2. What types of tests should be created?
│ ├── ID: test_types
│ ├── Type: multi_select
│ └── Options: Unit tests, Integration tests...
...
Summary:
Questions: 12
Agent Rules: 11
Estimated Cost: $0.30-$3.50
Purpose: Execute a meta-workflow from template
Usage:
empathy meta-workflow run <template_id> [OPTIONS]Options:
--mock / --real- Use mock execution (default: mock)-m, --use-memory- Enable memory integration-u, --user-id TEXT- User ID for memory integration (default: cli_user)
Examples:
# Run test creation workflow (mock mode)
empathy meta-workflow run test_creation_management_workflow
# Run with real LLM integration (when implemented)
empathy meta-workflow run test_creation_management_workflow --real
# Run with memory integration
empathy meta-workflow run test_creation_management_workflow -m --user-id "user@example.com"Interactive Flow:
- Loads template
- Asks form questions (batched, max 4 at a time)
- Generates agent team based on responses
- Executes agents (mock or real)
- Saves results to files + memory (if enabled)
- Displays summary
Purpose: List historical executions
Usage:
empathy meta-workflow list-runs [OPTIONS]Options:
--template-id TEXT- Filter by template ID--limit INTEGER- Maximum number of runs to display (default: 20)
Examples:
# List all recent runs
empathy meta-workflow list-runs
# List runs for specific template
empathy meta-workflow list-runs --template-id test_creation_management_workflow
# List last 50 runs
empathy meta-workflow list-runs --limit 50Output:
Recent Execution History (3 runs):
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━┓
┃ Run ID ┃ Template ┃ Success ┃ Cost ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━━┩
│ test_...-20260117-070612 │ test_creation_... │ ✓ │ $1.75 │
│ code_...-20260117-064532 │ code_refactoring_... │ ✓ │ $0.89 │
│ python_...-20260117-063210 │ python_package_publish │ ✓ │ $0.12 │
└────────────────────────────┴────────────────────────┴─────────┴───────┘
Purpose: Show detailed execution report
Usage:
empathy meta-workflow show <run_id>Examples:
empathy meta-workflow show test_creation_management_workflow-20260117-070612Output:
╭─ Execution Report ─────────────────────────────────────────╮
│ │
│ Run ID: test_creation_management_workflow-20260117-070612 │
│ Template: test_creation_management_workflow │
│ Status: ✓ Success │
│ Timestamp: 2026-01-17T07:06:14 │
│ │
│ Agents Created: 11 │
│ Total Cost: $1.75 │
│ Duration: 33.5s │
│ │
╰────────────────────────────────────────────────────────────╯
Agent Execution Results:
✓ test_analyzer (capable, $0.25, 4.0s)
✓ unit_test_generator (capable, $0.15, 3.0s)
...
Form Responses:
test_scope: Entire project (full suite)
test_types: Unit tests, Integration tests, E2E tests
...
Purpose: Clean up old execution results
Usage:
empathy meta-workflow cleanup [OPTIONS]Options:
--older-than INTEGER- Delete runs older than N days (default: 30)--dry-run- Preview what would be deleted without deleting
Examples:
# Clean up runs older than 30 days
empathy meta-workflow cleanup
# Preview what would be deleted
empathy meta-workflow cleanup --dry-run
# Clean up runs older than 7 days
empathy meta-workflow cleanup --older-than 7Output:
Executions to delete: (2)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━┓
┃ Run ID ┃ Template ┃ Age (days)┃ Cost ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━┩
│ old_run_123 │ test_creation │ 45 │ $1.50 │
│ old_run_456 │ security_audit │ 60 │ $2.00 │
└─────────────────────────┴────────────────┴───────────┴───────┘
Total cost represented: $3.50
Delete 2 execution(s)? [y/N]:
Purpose: Show pattern learning analytics and recommendations
Usage:
empathy meta-workflow analytics [template_id] [OPTIONS]Options:
--min-confidence FLOAT- Minimum confidence threshold (default: 0.5)-m, --use-memory- Use memory-enhanced analytics
Examples:
# Show analytics for all templates
empathy meta-workflow analytics
# Show analytics for specific template
empathy meta-workflow analytics test_creation_management_workflow
# Use memory-enhanced analytics
empathy meta-workflow analytics -m
# Set confidence threshold
empathy meta-workflow analytics --min-confidence 0.7Output:
╭─ Pattern Learning Analytics ──────────────────────────────╮
│ │
│ Template: test_creation_management_workflow │
│ Executions Analyzed: 15 │
│ │
│ Agent Count: │
│ Min: 8 agents │
│ Max: 11 agents │
│ Avg: 9.5 agents │
│ │
│ Tier Performance: │
│ cheap: Success: 95%, Avg Cost: $0.05 │
│ capable: Success: 88%, Avg Cost: $0.20 │
│ premium: Success: 100%, Avg Cost: $0.45 │
│ │
│ Cost Analysis: │
│ Total Cost: $26.25 │
│ Avg per Run: $1.75 │
│ By Tier: cheap: $4.50, capable: $18.00, premium: $3.75 │
│ │
│ Recommendations: │
│ • Consider using capable tier for test_analyzer │
│ • Progressive escalation working well for unit tests │
│ • Consider batch execution for multiple runs │
│ │
╰────────────────────────────────────────────────────────────╯
Purpose: Search memory for patterns using keyword matching
Usage:
empathy meta-workflow search-memory <query> [OPTIONS]Options:
-t, --type TEXT- Filter by pattern type (e.g., 'meta_workflow_execution')-l, --limit INTEGER- Maximum results to return (default: 10)-u, --user-id TEXT- User ID for memory access (default: cli_user)
Examples:
# Search for successful workflows
empathy meta-workflow search-memory "successful workflow"
# Search for test-related patterns
empathy meta-workflow search-memory "test coverage" --type meta_workflow_execution
# Search with custom limit
empathy meta-workflow search-memory "error" --limit 20
# Search with specific user ID
empathy meta-workflow search-memory "refactoring" -u "user@example.com"Output:
Searching memory for: 'successful workflow'
Found 3 matching pattern(s):
╭─ Result 1/3 ──────────────────────────────────────────────╮
│ │
│ Pattern ID: pattern_abc123 │
│ Type: meta_workflow_execution │
│ Classification: INTERNAL │
│ │
│ Content: │
│ Successful execution of test_creation_management_workflow │
│ with 11 agents, total cost $1.75... │
│ │
│ Metadata: {'run_id': 'test_...-070612', 'cost': 1.75} │
╰────────────────────────────────────────────────────────────╯
How Search Works:
- Relevance Scoring:
- Exact phrase match in content: 10 points
- Keyword in content: 2 points
- Keyword in metadata: 1 point
- Results: Sorted by relevance (highest score first)
- Filtering: By pattern_type and classification
- Performance: ~10-50ms for 1000 patterns
Purpose: Show session context statistics
Usage:
empathy meta-workflow session-stats [OPTIONS]Options:
-s, --session-id TEXT- Session ID (optional, creates new if not specified)-u, --user-id TEXT- User ID for session (default: cli_user)
Examples:
# Show stats for current session
empathy meta-workflow session-stats
# Show stats for specific session
empathy meta-workflow session-stats --session-id sess_abc123
# Show stats for specific user
empathy meta-workflow session-stats -u "user@example.com"Output:
Session Statistics
Session ID: sess_abc123
User ID: cli_user
┏━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Metric ┃ Value ┃
┡━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ Total Choices │ 24 │
│ Templates Used │ 3 │
│ Most Recent Choice │ 2026-01-17T07:06:12 │
└──────────────────────┴─────────────────────────────────┘
Templates Used:
• test_creation_management_workflow
• code_refactoring_workflow
• python_package_publish
Use Case:
- Track user's workflow history
- Analyze form choice patterns
- Monitor session activity
Purpose: Get suggested default values based on session history
Usage:
empathy meta-workflow suggest-defaults <template_id> [OPTIONS]Options:
-s, --session-id TEXT- Session ID (optional)-u, --user-id TEXT- User ID for session (default: cli_user)
Examples:
# Get suggestions for test creation workflow
empathy meta-workflow suggest-defaults test_creation_management_workflow
# Get suggestions with specific session
empathy meta-workflow suggest-defaults python_package_publish --session-id sess_abc123
# Get suggestions for specific user
empathy meta-workflow suggest-defaults code_refactoring_workflow -u "user@example.com"Output:
Suggested Defaults for: Test Creation and Management Workflow
Template ID: test_creation_management_workflow
Found 8 suggested default(s):
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Question ID ┃ Suggested Value ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━┩
│ What is the scope of your testing... │ Entire project │
│ What types of tests should be created? │ Unit tests, Integra... │
│ Which testing framework should be... │ pytest (Python) │
│ What is your target test coverage? │ 80% (good coverage) │
│ ... │ ... │
└─────────────────────────────────────────┴────────────────────────┘
Use these defaults by running:
empathy meta-workflow run test_creation_management_workflow --use-defaults
How It Works:
- Analyzes recent choices for the specified template
- Uses TTL-based expiration (default: 1 hour)
- Validates suggestions against form schema
- Returns only valid, recent choices
Benefits:
- Saves time on repeated workflows
- Learns from user preferences
- Reduces form fatigue
# Find template you want
empathy meta-workflow list-templates
# Inspect to see questions
empathy meta-workflow inspect <template_id>
# Run the workflow
empathy meta-workflow run <template_id># First run (answer all questions)
empathy meta-workflow run test_creation_management_workflow
# Next time (get suggestions first)
empathy meta-workflow suggest-defaults test_creation_management_workflow
# Then run with suggested values pre-filled
empathy meta-workflow run test_creation_management_workflow --use-defaults# Find failed executions
empathy meta-workflow search-memory "error" --type meta_workflow_execution
# Find expensive runs
empathy meta-workflow search-memory "cost" --limit 20
# Find specific workflow outcomes
empathy meta-workflow search-memory "test coverage 80%"# Check overall performance
empathy meta-workflow analytics
# Focus on specific template
empathy meta-workflow analytics test_creation_management_workflow -m
# Use insights to optimize tier strategies in templates# Preview before deleting
empathy meta-workflow cleanup --dry-run
# Clean up monthly
empathy meta-workflow cleanup --older-than 30
# Aggressive cleanup for testing
empathy meta-workflow cleanup --older-than 7# Set default user ID
export EMPATHY_USER_ID="user@example.com"
# Set default memory directory
export EMPATHY_MEMORY_DIR="$HOME/.empathy/memory"
# Set default template directory
export EMPATHY_TEMPLATE_DIR="$HOME/.empathy/meta_workflows/templates"# Reinstall in editable mode
pip install -e .
# Or reinstall from PyPI
pip install --upgrade empathy-framework# Check if memory module is installed
python -c "from empathy_os.memory.unified import UnifiedMemory"
# If error, reinstall with memory support
pip install empathy-framework[memory]# Check templates directory
ls ~/.empathy/meta_workflows/templates/
# Or use project-local templates
export EMPATHY_TEMPLATE_DIR="./empathy/meta_workflows/templates"Version: 4.2.0 Last Updated: 2026-01-17 Total Commands: 10 (3 new in v4.2.0)