Files
proffesor-for-testing__agen…/.devcontainer/devcontainer.json
Profa 5a2883a4a0 chore: Initial release v1.0.0
Agentic Quality Engineering Fleet - AI-driven quality management platform

Features:
- 16 specialized QE agents for comprehensive testing
- AI-powered test generation with 95% coverage targets
- O(log n) sublinear algorithms for massive scale
- Parallel test execution with intelligent orchestration
- Real-time coverage analysis and gap detection
- Smart quality gates with ML-driven decisions
- Security scanning (SAST, DAST, dependency analysis)
- Performance testing with load orchestration
- Flaky test detection with automatic stabilization
- API contract validation with breaking change detection
- Test data generation (10,000+ records/sec)
- Production intelligence (convert incidents to tests)
- Chaos engineering for resilience testing
- MCP integration with Claude Code
- Multi-framework support (Jest, Mocha, Cypress, Playwright)

Architecture:
- TypeScript implementation
- MCP (Model Context Protocol) integration
- Claude Code agent orchestration
- Event-driven agent coordination
- Distributed fleet management
- Cross-session memory persistence

Documentation:
- Complete API documentation (TypeDoc)
- User guides (Getting Started, MCP Integration, Test Generation, etc.)
- Architecture deep-dive
- CLI reference
- Contributing guidelines
- MIT License

Tech Stack:
- TypeScript 5.3+
- Node.js 18+
- @anthropic-ai/sdk ^0.64.0
- @modelcontextprotocol/sdk ^1.18.2
- Jest for testing
- Winston for logging
- SQLite for persistence

Project Structure:
- src/ - Source code (agents, core, MCP, CLI)
- tests/ - Comprehensive test suite
- docs/ - Complete documentation
- .claude/ - Agent definitions and commands
- config/ - Configuration files

🤖 Generated with Claude Code
https://claude.com/claude-code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-30 19:59:56 +00:00

59 lines
1.6 KiB
JSON

{
"name": "Basic Development DevPod",
"image": "mcr.microsoft.com/devcontainers/base:debian12",
"runArgs": [
"--privileged",
"--memory=8g",
"--memory-swap=12g",
"--memory-reservation=4g",
"--cpus=2",
"--oom-kill-disable=false",
"--memory-swappiness=60"
],
"containerEnv": {
"NODE_OPTIONS": "--max-old-space-size=2048 --expose-gc",
"CLAUDE_FLOW_MAX_AGENTS": "3",
"CLAUDE_FLOW_MEMORY_LIMIT": "512",
"CLAUDE_FLOW_TOPOLOGY": "sequential",
"ENABLE_MEMORY_MONITORING": "true",
"MEMORY_CHECK_INTERVAL": "5000",
"AGENT_MEMORY_LIMIT_MB": "512",
"MAX_CONCURRENT_AGENTS": "3",
"ENABLE_AGENT_QUEUE": "true",
"MEMORY_PRESSURE_THRESHOLD": "0.85",
"FORCE_GC_INTERVAL": "60000"
},
"remoteUser": "vscode",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/node:1": {},
"ghcr.io/devcontainers/features/python:1": {}
},
"hostRequirements": {
"memory": "8gb",
"cpus": 2,
"storage": "32gb"
},
"customizations": {
"vscode": {
"extensions": [
"rooveterinaryinc.roo-cline",
"vsls-contrib.gistfs",
"github.copilot",
"github.copilot-chat",
"anthropic.claude-code",
"codeflow-studio.claude-code-extension",
"suzuki0430.ccusage-vscode"
]
}
},
"postCreateCommand": "bash .devcontainer/setup-memory.sh && bash .devcontainer/install-tools.sh",
"shutdownAction": "none",
"mounts": [
"source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind"
],
"capAdd": [
"SYS_ADMIN",
"SYS_PTRACE"
]
}