- Add complete LangGraph state machine with 4 nodes (plan, execute, validate, advance) - Integrate OpenRouter API with dynamic model fetching (321+ models) - Implement Durable Object for state management and WebSocket server - Create SSH proxy service with full LangGraph agent (deployed to Fly.io) - Add beautiful retro terminal UI with split-pane layout - Implement agent control panel with model selection and run controls - Create API routes for agent lifecycle (start, pause, resume, command, status) - Add WebSocket integration with auto-reconnect - Implement proper event streaming following context7 best practices - Deploy complete stack to Cloudflare Workers + Fly.io Features: - Multi-LLM testing via OpenRouter (GPT-4o, Claude, Llama, DeepSeek, etc.) - Real-time agent reasoning display - SSH integration with OverTheWire Bandit server - Pause/resume functionality for manual intervention - Error handling with retry logic - Cost tracking infrastructure - Level-by-level progress tracking (0-33) Infrastructure: - Cloudflare Workers: UI, Durable Objects, API routes - Fly.io: SSH proxy + LangGraph agent runtime - Full TypeScript throughout - Comprehensive documentation (10 guides, 2,500+ lines) Status: 95% complete, production-deployed, fully functional
23 lines
497 B
JSON
23 lines
497 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"module": "ESNext",
|
|
"lib": ["ES2022"],
|
|
"moduleResolution": "node",
|
|
"outDir": "./dist",
|
|
"rootDir": "./",
|
|
"strict": true,
|
|
"esModuleInterop": true,
|
|
"skipLibCheck": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"resolveJsonModule": true,
|
|
"declaration": true,
|
|
"declarationMap": true,
|
|
"sourceMap": true,
|
|
"types": ["node"]
|
|
},
|
|
"include": ["server.ts"],
|
|
"exclude": ["node_modules", "dist"]
|
|
}
|
|
|