UNPKG

initrepo-claude-agent

Version:

Autonomous AI agent for Claude Code - Build InitRepo projects with minimal human intervention

37 lines (28 loc) โ€ข 1.25 kB
#!/usr/bin/env node /** * Test script for Claude Code Extension */ import ClaudeCodeExtension from './index.js'; async function testExtension() { console.log('๐Ÿงช Testing Claude Code Extension for InitRepo Agent'); console.log('===================================================\n'); const extension = new ClaudeCodeExtension(); console.log('1. Testing agent path detection...'); console.log(` Agent Path: ${extension.agentPath}`); console.log(` Working Directory: ${extension.workingDirectory}\n`); console.log('2. Testing check command...'); try { await extension.handleCheckCommand(); console.log(' โœ… Check command test passed\n'); } catch (error) { console.log(` โš ๏ธ Check command test failed: ${error.message}\n`); } console.log('3. Extension structure validation...'); console.log(' โœ… Main extension file: index.js'); console.log(' โœ… Command handlers: build.js, check.js, phase.js'); console.log(' โœ… Configuration: claude-code.json'); console.log(' โœ… Documentation: README.md'); console.log('\n๐ŸŽ‰ Extension test completed!'); console.log(' Ready for Claude Code integration.'); } testExtension().catch(console.error);