76 Commits

Author SHA1 Message Date
Dani 2b94c4a8f1 Update E2B execution time expectation message
- Change from '30-60 seconds' to 'a few minutes'
- More accurate for complex prompts
- Sets better user expectations

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 17:18:20 -04:00
Dani 22defa982f Simplify E2B loading indicator - remove animation complexity
- Remove time and threading imports that caused errors
- Use simple static spinner icon instead of animation
- Clean and simple loading message
- Avoids 'time not associated with value' error

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 17:13:04 -04:00
Dani 0795392d91 Add animated loading indication for E2B execution
- Import time and threading modules for animations
- Add animated dots (Processing...) before execution
- Show brief animation to indicate activity
- Better visual feedback during synchronous operations

Note: Full spinner not possible during blocking E2B execution

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 17:07:32 -04:00
Dani df8cc60513 Improve E2B execution loading message
- Replace misleading 'Real-time output will appear' message
- Add clear 'Executing... Please wait' message
- Include time expectation (30-60 seconds)
- Add visual progress indicator placeholder
- Better user feedback during synchronous execution

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 16:57:17 -04:00
Dani cda97be9f6 Fix E2B command display to show actual user prompt
- Display the actual user prompt in the command output
- Keep enhanced prompt for internal execution
- Truncate long prompts to 100 characters for display
- Maintains prompt engineering while improving user visibility

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 16:48:05 -04:00
Dani 82ed16aba0 Add prompt engineering to E2B sandbox for better code generation
- Create enhanced prompts with clear instructions for Claude Code
- Include agent context when agents are specified
- Instruct Claude to execute requests immediately and create files
- Parse agent names from components string correctly
- Show agent usage in execution logs

This ensures Claude generates actual code instead of just acknowledging requests

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 16:36:51 -04:00
Dani 98ecceeed3 Add cloud sandbox execution loading message
- Add visual separator and loading message after permissions check
- Show 'Executing Claude Code in secure cloud sandbox' message
- Include status indicators for processing, isolation, and output
- Improve user feedback during execution wait time

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-07 16:25:32 -04:00
Dani 1caddd7fe6 Fix E2B file download location: use current working directory instead of relative paths
- Use os.getcwd() to get the directory where command was executed
- Download files to sandbox-{id} folder in user's current directory
- Remove hardcoded relative path assumptions (../../)
- Add debugging output to show current working directory
- Ensures files are downloaded where user expects them
2025-09-07 11:10:26 -04:00
Dani e0accf5e7e Fix E2B sandbox file downloads to create project folder in root directory 2025-09-06 19:57:03 -04:00
Dani 49513876fd Fix E2B sandbox to download files directly to project root
Changes:
- E2B launcher now downloads files to ./ (project root) instead of ./e2b-outputs/
- Updated confirmation dialog to show "Files will be downloaded to project root directory"
- Updated modal feature text to "Files downloaded to project root"
- Removed timestamp folder organization for simpler file management

This ensures generated files are immediately available in the project root
where users expect them, without needing to navigate to subfolders.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 15:56:38 -04:00
Dani 9510d479b5 Move E2B sandbox outputs to project root with organized folders
Changes:
- E2B outputs now save to ./e2b-outputs/{timestamp}_{prompt}/ in project root
- No longer creates files inside .claude directory
- Added timestamp and sanitized prompt name for unique folder organization
- Improved find command to exclude .claude and node_modules directories
- Enhanced file filtering and organization for better user experience

Structure:
./e2b-outputs/
  └── 20250106_143025_Create-React-app/
      ├── index.html
      ├── app.js
      └── styles.css

This keeps E2B sandbox outputs separate from Claude Code configuration
and makes it easier for users to find and manage their generated files.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 13:33:23 -04:00
Dani 44063b036f Fix E2B sandbox timeout issues with extended timeouts
- Extended Node.js spawn timeout from default to 15 minutes (900 seconds)
- Increased Python E2B launcher timeout from 5 to 10 minutes (600 seconds)
- Updated monitor script to use same extended timeout
- Added timeout handling with user-friendly error messages
- Added timeout notification to inform users of extended wait times

Resolves timeout issues with complex Claude Code operations in E2B sandboxes.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 20:38:38 -04:00
Dani 198c36288f Complete E2B Sandbox System - Production Ready v1.20.3
🎉 Major Features Added:
✅ Automatic file download from sandbox to local ./e2b-output/
✅ Extended timeouts (15 minutes) with intelligent timeout management
✅ Comprehensive logging with step-by-step execution monitoring
✅ Environment verification (Claude Code installation, permissions)
✅ Advanced debugging tools and comprehensive error handling

📁 New Files:
- e2b-monitor.py: Real-time sandbox monitoring with system resources tracking
- SANDBOX_DEBUGGING.md: Complete troubleshooting and debugging guide

🔧 Enhanced Features:
- E2B SDK v2.0.2 compatibility with Sandbox.create() API
- Automatic download of HTML, CSS, JS, TS, Python, JSON, Markdown files
- Detailed logging of command execution with exit codes and output lengths
- Retry logic for WebSocket/connection issues
- Environment checks (PATH, permissions, Claude Code installation)

🎯 Production Ready:
- Fully functional E2B cloud sandbox integration
- Comprehensive error handling and user guidance
- Advanced debugging capabilities for troubleshooting
- Automatic cleanup and resource management

This completes the E2B sandbox integration as a fully production-ready system
for executing Claude Code in secure isolated cloud environments.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 17:27:36 -04:00
Dani 983c774b71 Fix E2B launcher to use Sandbox.create() API for v2.0.2
- Replace deprecated Sandbox() constructor with Sandbox.create() method
- Use correct v2.0.2 API signature with named parameters
- Based on official E2B v2.0.2 API documentation

Resolves API compatibility issues with E2B SDK v2.0.2.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 14:20:38 -04:00
Dani 9833640d2e Update E2B launcher for SDK v2.0.2 API compatibility
- Fix template parameter to be positional argument instead of keyword
- Change env_vars to envs parameter (v2.0.2 API change)
- Update requirements.txt to use E2B SDK v2.0.2
- Based on official e2b-cookbook example for Anthropic Claude Code

Fixes WebSocket connection issues by using latest E2B SDK that no longer relies on WebSockets.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 14:15:39 -04:00
Dani 8ec8fb819e Fix WebSocket connection issues in E2B sandbox launcher
- Add retry logic with up to 3 attempts for WebSocket failures
- Implement shorter connection timeouts to fail fast
- Add detailed troubleshooting messages for common issues
- Handle network/firewall restriction errors gracefully

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 13:50:53 -04:00
Dani de73b1eb4f Fix E2B Sandbox constructor parameters
- Change 'envs' to 'env_vars' parameter
- Add explicit 'template' and 'api_key' parameters
- Use correct E2B API v2 syntax
- System now successfully creates sandbox (tested with fake keys)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 12:20:29 -04:00
Dani 1e9debfb83 Add debugging info to E2B launcher script
- Print Python executable and path information
- Auto-install E2B if import fails
- Better error messages for troubleshooting

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 12:17:38 -04:00
Dani 587ae2e66e Add E2B Claude Code Sandbox integration with CLI API key support
- Add E2B sandbox component with Python launcher script
- Support CLI parameters for E2B and Anthropic API keys (--e2b-api-key, --anthropic-api-key)
- Add comprehensive error handling for file downloads
- Make dotenv import optional in launcher script
- Add complete blog post with sandbox usage guide
- Update component generation system to support sandbox category

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 11:37:33 -04:00
Dani d7cc99e945 add .env.example 2025-09-04 11:31:20 -04:00
Dani 3f5400acc7 add e2b sandbox 2025-09-04 11:13:42 -04:00
Dani 75eed8e8de fixing vercel blog y add statusline components 2025-09-01 14:47:13 -04:00
Dani eb19e71952 new blog new vercel components 2025-08-31 18:35:52 -04:00
Dani 593cb4b955 add browsermcp y trending data 2025-08-27 18:13:48 -04:00
Dani 616c8b2de5 commands and agents 2025-08-27 17:55:12 -04:00
Dani 82a3855a05 update command and components.json 2025-08-27 14:44:59 -04:00
Dani 2a94d09f86 fix command and supabase mcp 2025-08-27 11:40:10 -04:00
Dani 2552fa978b add ui cli designer and components.json 2025-08-25 20:24:59 -04:00
Dani 72057758f8 add trending 2025-08-25 20:07:11 -04:00
Dani 12c3728326 update command and add 4 more hooks 2025-08-24 14:06:14 -04:00
Dani bd4b000b4e feat: Add interactive documentation platform and various game development commands
- Introduced interactive documentation platform with live examples, tutorials, and user engagement features.
- Updated existing documentation commands to include structured metadata and enhanced descriptions.
- Added new commands for game development including analytics integration, asset pipeline setup, performance profiling, and testing frameworks.
- Enhanced Unity project setup command with platform-specific configurations and industry-standard practices.
2025-08-24 12:01:28 -04:00
Dani f84d0b1af1 feat: Enhance CLI commands with structured documentation and improved workflows
- Updated husky command documentation for comprehensive CI checks and error handling.
- Introduced new workflow orchestrator command for managing complex automation workflows.
- Enhanced add-changelog command with current state checks and structured output.
- Improved commit command with repository state insights and structured usage.
- Updated performance audit command with current performance context and structured tasks.
- Enhanced create-feature command with project context checks and structured tasks.
- Improved security audit command with current environment checks and structured tasks.
- Updated setup-development-environment command with current environment checks.
- Enhanced svelte component creation command with project context checks and structured tasks.
- Improved sync-status command with current sync state checks and structured tasks.
- Updated sprint planning command with current sprint context checks and structured tasks.
- Enhanced generate-tests command with current testing setup checks and structured tasks.
- Improved code review command with current state checks and structured tasks.
2025-08-23 20:20:04 -04:00
Dani e2c81aa6f6 Enhance podcast creator team agents and programming language specialists
- Updated market-research-analyst agent description and added tools.
- Introduced new podcast-editor agent for audio editing and post-production.
- Revised podcast-trend-scout agent description and tools.
- Enhanced project-supervisor-orchestrator agent for workflow management.
- Updated seo-podcast-optimizer agent with improved description and tools.
- Revised social-media-copywriter agent for better engagement strategies.
- Enhanced twitter-ai-influencer-manager agent for AI community engagement.
- Added tools to various programming language agents (C, C#, C++, Go, JavaScript, PHP, Python, Rust).
- Introduced shell-scripting-pro agent for robust shell scripting.
- Updated sql-pro agent with additional tools.
- Added typescript-pro agent for TypeScript development.
- Enhanced api-security-audit agent with tools for security assessments.
- Introduced compliance-specialist agent for regulatory compliance.
- Added penetration-tester agent for ethical hacking and security assessments.
- Updated incident-responder and security-auditor agents with additional tools.
- Introduced seo-analyzer agent for technical SEO audits.
- Enhanced url-context-validator agent for contextual link validation.
- Updated url-link-extractor agent for comprehensive URL extraction.
- Introduced web-accessibility-checker agent for WCAG compliance audits.
2025-08-23 15:51:03 -04:00
Raghu Thiyagharajan 183eb17831 feat: add blockchain/web3 specialist agents (#78)
- Add smart-contract-specialist for Solidity development with Hardhat/Foundry
- Add smart-contract-auditor for security audits and vulnerability detection
- Add web3-integration-specialist for frontend dApp development with React/wagmi

All agents follow established repository patterns with principle-based approaches rather than implementation-specific code examples.
2025-08-22 20:17:16 -04:00
kimgyurae 55014448e4 feat: add c-sharp-pro agent (#80) 2025-08-22 20:15:54 -04:00
Dani 3ee918b9c5 Enhance agent descriptions and add new agents for improved functionality
- Updated descriptions for existing agents: terraform-specialist, api-documenter, docusaurus-expert, architect-reviewer, and unity-game-developer to clarify their roles and tools.
- Added new agents: changelog-generator, technical-writer, dependency-manager, documentation-expert, audio-mixer, audio-quality-controller, podcast-content-analyzer, podcast-metadata-specialist, podcast-transcriber, social-media-clip-creator, timestamp-precision-specialist, video-editor, 3D artist, game-designer, and unreal-engine-developer to expand capabilities in documentation, audio/video processing, game development, and dependency management.
- Included tools and models for new agents to ensure proper usage and integration.
2025-08-22 19:21:49 -04:00
Dani 08280f579b Add comprehensive test engineer documentation and framework implementation
- Introduced a new test engineer role with a detailed description and toolset.
- Developed a core testing framework including testing strategies, automation architecture, and technical implementation.
- Implemented a comprehensive test suite manager for unit, integration, and E2E testing.
- Created advanced test patterns and utilities for better test organization and data management.
- Added configuration templates for Playwright and Jest for E2E and unit/integration tests.
- Established a performance testing framework with load testing capabilities.
- Integrated test automation into CI/CD pipelines with GitHub Actions.
- Documented testing best practices for maintainable and reliable test implementations.
2025-08-22 18:25:14 -04:00
Dani 7b2dd6029d Refactor database optimization agents and add NoSQL specialist documentation
- Updated `database-optimization.md` to clarify focus areas and optimization strategies, removing redundant sections and enhancing clarity.
- Revised `database-optimizer.md` description for better specificity regarding SQL query optimization and schema design.
- Introduced new `nosql-specialist.md` file detailing NoSQL technologies, implementation strategies, and performance optimization techniques across various NoSQL databases including MongoDB, Redis, Cassandra, and DynamoDB.
2025-08-22 13:50:58 -04:00
Dani e2e33e70ba Enhance AI Specialist Agents and Security Features
- Updated hackathon-ai-strategist agent description and added tools for improved functionality.
- Revised llms-maintainer agent for proactive updates and enhanced tools.
- Introduced new model-evaluator agent for comprehensive AI model assessment and benchmarking.
- Enhanced prompt-engineer agent description for clarity on usage.
- Updated task-decomposition-expert agent to emphasize complex goal breakdown and tool selection.
- Expanded graphql-architect agent with detailed schema design and resolver optimization strategies.
- Created graphql-performance-optimizer agent for performance analysis and optimization of GraphQL APIs.
- Developed graphql-security-specialist agent focusing on security audits, authorization, and protection against vulnerabilities.
- Added security-auditor script to package.json for automated security audits.
2025-08-22 13:32:39 -04:00
Dani 8cd91e2f23 feat: add notification hooks for Telegram, Slack, and Discord with detailed session information 2025-08-18 10:43:43 -04:00
Federico Moretti 52c743cee4 Fix typo: rename cicleci.json to circleci.json (#66)
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-08-16 17:44:01 -04:00
itsgreyum 45e33bdb81 Updated MCP agent registry list (#68)
Added mcpmarket.com to the list for MCP registries
2025-08-16 17:40:49 -04:00
Dani 3cd7b66934 ✨ Add zero-config Vercel deployment monitor: implement auto-detection of auth token and project ID, providing real-time deployment status and build state icons. 2025-08-16 17:26:43 -04:00
Dani bb4ebec9e7 ✨ Update Vercel statusline commands: streamline command structure and enhance output formatting for deployment monitoring, error alerts, and multi-environment status. 2025-08-16 11:30:35 -04:00
Dani afaa1a9945 ✨ Enhance Vercel deployment monitoring: update commands for improved error handling and status reporting across multiple statusline components. 2025-08-16 11:20:59 -04:00
Dani de8bba4075 ✨ Update Vercel integration: replace team ID with project ID in deployment and error monitoring settings; enhance descriptions for clarity 2025-08-16 10:53:38 -04:00
Dani 603e53d9bd ✨ Add new Vercel deployment and error monitoring status lines; enhance colorful status line command 2025-08-16 10:10:26 -04:00
Dani 3a0f0d2dc8 Enhance statusline components with detailed descriptions and improve modal display
- Updated descriptions for RPG status bar and virtual code garden to include display details.
- Modified component documentation to reflect new features and descriptions for various statuslines.
- Removed max-height restrictions in CSS for better component visibility.
- Adjusted modal helper to show full component descriptions instead of truncated versions.
2025-08-15 20:34:43 -04:00
Dani 2e7edde6de Refactor statusline configurations to streamline command structure and improve readability across multiple statusline components. Updated JSON structure to remove unnecessary nesting and ensure consistency in command execution for various coding-themed statuslines including tamagotchi, fitness tracker, RPG, and virtual garden. 2025-08-15 20:15:09 -04:00
Dani 339843d739 ✨ Add new status line configurations for enhanced coding experiences 2025-08-15 20:04:34 -04:00