Skip to content

Conversation

@plusplusoneplusplus
Copy link
Owner

Summary

Adds a simple, interactive demo script that showcases the AI-powered task decomposition feature from PR #539.

What's New

Single Demo Script (demo.py):

  • Interactive demonstration of AI task decomposition
  • Shows how Claude intelligently breaks down exploration goals into focused sub-tasks
  • Fast execution (~15 seconds)
  • Easy to customize with different goals and focus areas

Features

  • Uses CLIExecutor: Calls Claude API to decompose exploration goals
  • Shows AI reasoning: Displays why and how AI split the work
  • Relative paths: Assumes execution from git root (no hardcoded paths)
  • Clean output: Formatted display of tasks with type, priority, and complexity

Usage

uv run python -m plugins.automation.workflows.examples.demo

Example Output

🎯 Goal: Understand how the MCP workflow system orchestrates AI agents

✅ AI Task Decomposition Complete!

📋 Task 1: Core Workflow Engine Architecture
   Type: architecture
   Priority: high
   Complexity: complex
   Query: How does the WorkflowEngine orchestrate step execution?

📋 Task 2: Workflow Definition & Parsing
   Type: structure
   Priority: high
   ...

Changes

Testing

Tested locally:

uv run python -m plugins.automation.workflows.examples.demo

Successfully demonstrates AI task decomposition with fallback mechanism working correctly.

Related

🤖 Generated with Claude Code

Add demo.py script that demonstrates AI task decomposition:
- Shows how Claude intelligently breaks down exploration goals
- Fast demo (~15 seconds) using CLIExecutor and AI split operation
- Easy to customize with different goals and focus areas
- Uses relative paths (assumes run from git root)
- Replaces previous longer demo scripts with single concise example

The demo showcases the core AI split functionality from PR #539,
making it easy for users to see the AI-powered task decomposition in action.

Usage:
  uv run python -m plugins.automation.workflows.examples.demo

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@plusplusoneplusplus plusplusoneplusplus enabled auto-merge (squash) November 10, 2025 06:23
The Windows CI jobs were failing due to gateway timeouts when downloading
universal-ctags from the Chocolatey repository. This is a transient
infrastructure issue unrelated to code changes.

Changes:
- Add continue-on-error: true to Windows ctags installation step
- Add 60-second timeout to choco install command
- Update comment to indicate ctags is optional

This allows CI to proceed even if ctags installation fails, as tests
requiring ctags will be skipped gracefully.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@plusplusoneplusplus plusplusoneplusplus merged commit 18f8fea into main Nov 11, 2025
16 checks passed
@plusplusoneplusplus plusplusoneplusplus deleted the feat/add-exploration-demo branch November 11, 2025 04:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants