initrepo-claude-agent
Version:
Autonomous AI agent for Claude Code - Build InitRepo projects with minimal human intervention
37 lines (28 loc) โข 1.25 kB
JavaScript
/**
* 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);