Link: https://internal.docs/api
Topics Covered:
- REST API endpoints reference
- Request/response formats
- Authentication and authorization
- Rate limiting and quotas
- Error codes and handling
- API versioning strategy
- WebSocket endpoints
- GraphQL schema (if applicable)
Integration with ULTRON:
- ULTRON API Server:
api_server.py(port 5000) - Endpoints:
/health,/command,/api/tools/* - See:
API.mdfor ULTRON-specific API documentation
Link: https://internal.docs/architecture
Topics Covered:
- System design principles
- Architectural patterns
- Component relationships
- Data flow diagrams
- Security architecture
- Scalability considerations
- Technology stack decisions
- Infrastructure overview
ULTRON-Specific Architecture:
- See:
SYSTEM_ARCHITECTURE.mdfor ULTRON component details - See:
ARCHITECTURE_DESIGN.mdfor design decisions - See:
.github/copilot-instructions.mdfor implementation patterns
Link: https://internal.docs/deployment
Topics Covered:
- CI/CD pipeline configuration
- Environment setup (dev/staging/prod)
- Deployment procedures
- Rollback strategies
- Health check validation
- Monitoring and alerting
- Incident response procedures
- Release management
ULTRON Deployment:
- Master launcher:
run.batwith health checks - Development:
python main.py - Docker/container deployment (if applicable)
- GitHub Actions:
.github/workflows/ultron_agent.yml
File: .github/copilot-instructions.md
Contents:
- Project architecture overview
- Core components explanation
- Development workflows
- Coding standards and patterns
- Tool development guidelines
- Configuration management
- Testing procedures
- Troubleshooting guide
When to Use: Start here for all development work
File: EXECUTIVE_SUMMARY_AMAZON_Q.md
Contents:
- Path A lightweight model implementation overview
- Memory optimization strategy (73% RAM reduction)
- Model selection guidelines (5 model tiers)
- Installation procedures (automated and manual)
- Configuration management for resource-constrained systems
- Comprehensive testing and validation
- Integration with ULTRON Agent brain module
- Troubleshooting guide for low-memory scenarios
- Success metrics and performance benchmarks
When to Use: Implementing ULTRON on systems with 4GB RAM or less, or optimizing memory usage
Implementation Timeline: 15-22 minutes
File: VOICE_MICROPHONE_DOCUMENTATION.md
Contents:
- Voice recognition system architecture
- TTS (Text-to-Speech) queue processing
- Microphone integration
- ElevenLabs API integration
- Fallback mechanisms (pyttsx3 β console)
- Common voice issues and fixes
- Voice system critical rules
When to Use: Working with voice features or troubleshooting audio issues
File: MCP_INTEGRATION_GUIDE.md
Contents:
- What is Model Context Protocol
- Pre-configured MCP servers (5 servers)
- Browser automation setup
- GitHub operations integration
- Filesystem access configuration
- Database integration
- Security considerations
- Troubleshooting MCP servers
Quick Reference: MCP_QUICK_REFERENCE.md
When to Use: Adding external tools, browser automation, or GitHub integration
File: SYSTEM_ARCHITECTURE.md
Contents:
- Service connection diagrams
- Port mapping (5000, 8080, 8090, 8002, 11434)
- Component lifecycle
- Event system flow
- Data persistence
- Network architecture
When to Use: Understanding how components interact
File: SETUP_CHECKLIST.md
Contents:
- Installation prerequisites
- Step-by-step setup instructions
- Environment configuration
- Dependency installation
- Initial configuration
- Verification steps
When to Use: First-time setup or onboarding new developers
File: FIXES_SUMMARY_2025-10-24.md
Contents:
- Voice feedback loop prevention
- GUI layout and positioning fixes
- TTS dual-playback resolution
- Voice auto-enable prevention
- Critical code comments
When to Use: Understanding recent changes or debugging similar issues
File: API.md
Contents:
- ULTRON REST API endpoints
- Flask server configuration
- WebSocket integration
- Custom endpoints
- Tool API schemas
File: ARCHITECTURE_DESIGN.md
Contents:
- Design decisions and rationale
- Component specifications
- Interface definitions
- Extension points
File: COMPONENT_SPECIFICATIONS.md
Contents:
- Detailed component requirements
- Interface contracts
- Configuration options
- Performance characteristics
File: AI_TOOLKIT_SETUP.md
Contents:
- AI model integration
- Evaluation frameworks
- Agent development tools
- Best practices for AI features
File: Contributing.md
Contents:
- Code contribution process
- Pull request guidelines
- Code review standards
- Branch naming conventions
File: CREDITS.md
Contents:
- Project contributors
- Third-party libraries
- Acknowledgments
- Licensing information
Files:
AVATAR_GAME_GUIDE.md(Complete guide)AVATAR_GAME_QUICK_REFERENCE.md(Quick reference)AVATAR_GAME_CHANGELOG.md(Version history)
Contents:
- Character system (8 classes, 8 races, 3 alignments)
- Combat mechanics and formulas
- Loot system and item management
- Progression and leveling
- Visual features and animations
- AI integration guide
- Troubleshooting and tips
- Launch commands and server setup
When to Use: Playing or developing the Avatar Game system
- Read:
.github/copilot-instructions.md(Developer Guide) - Setup: Follow
SETUP_CHECKLIST.md - Architecture: Review
SYSTEM_ARCHITECTURE.md - Internal Docs: Bookmark internal documentation links
- Run: Execute
run.batto start ULTRON
- Read:
VOICE_MICROPHONE_DOCUMENTATION.md - Review: Recent fixes in
FIXES_SUMMARY_2025-10-24.md - Test: Enable microphone and test TTS queue
- Debug: Check
logs/voice.log
- Read:
MCP_INTEGRATION_GUIDE.md - Quick Reference:
MCP_QUICK_REFERENCE.md - Setup: Install Node.js and Browser MCP extension
- Test: Run
list mcp servers
- Internal: Review https://internal.docs/api
- ULTRON API: Check
API.md - Code: See
api_server.pyimplementation - Test: Use
/healthendpoint verification
- Guide:
.github/copilot-instructions.mdβ "Tool Development Pattern" - Interface:
tools/tool_interface.py - Example: Any file in
tools/directory
- Guide:
VOICE_MICROPHONE_DOCUMENTATION.md - Config:
ultron_config.jsonβvoice_engine,stt_engine,tts_engine - Code:
voice.py
- Guide:
MCP_INTEGRATION_GUIDE.mdβ "Custom MCP Server" - Config:
mcp.json - Tool:
tools/mcp_integration_tool.py
- Internal: https://internal.docs/deployment
- Launcher:
run.batwith health checks - CI/CD:
.github/workflows/ultron_agent.yml
- Guide:
.github/copilot-instructions.mdβ "Troubleshooting Guide" - Logs:
logs/brain.log - Health Check:
ultron_master_startup.log
- Internal: https://internal.docs/architecture (company-wide)
- ULTRON:
SYSTEM_ARCHITECTURE.md(ULTRON-specific) - Design:
ARCHITECTURE_DESIGN.md(design decisions)
- Internal: https://internal.docs/api (full API reference)
- ULTRON:
API.md(ULTRON endpoints) - Server Code:
api_server.py
- Complete Guide:
AVATAR_GAME_GUIDE.md - Quick Reference:
AVATAR_GAME_QUICK_REFERENCE.md - Changelog:
AVATAR_GAME_CHANGELOG.md - Server Code:
avatar_game_server.py - Game Rules:
dnd_system.js - Launch:
start_avatar_game.bat
gui/ultron_enhanced/web/directory files.github/copilot-instructions.mdβ "GUI & Service Architecture"VOICE_MICROPHONE_DOCUMENTATION.mdβ GUI integration- Internal: https://internal.docs/architecture
.github/copilot-instructions.mdβ "Core Components"agent_core.py,brain.pydocumentationAPI.mdfor API development- Internal: https://internal.docs/api
run.batlauncher and health checksSETUP_CHECKLIST.md.github/workflows/CI/CD configs- Internal: https://internal.docs/deployment
AI_TOOLKIT_SETUP.mdbrain.pyAI reasoning enginetools/AI-powered toolsMCP_INTEGRATION_GUIDE.mdfor external AI tools
.github/copilot-instructions.mdβ "Tool Development Pattern"tools/tool_interface.pytools/tool_loader.pyMCP_INTEGRATION_GUIDE.mdfor MCP tools
AVATAR_GAME_GUIDE.mdβ Complete game systemAVATAR_GAME_QUICK_REFERENCE.mdβ Quick referencednd_system.jsβ RPG rules engineavatar_game_server.pyβ Server implementationgui/ultron_enhanced/web/ultron_avatar_game_ultimate.htmlβ Game UI
- Official Spec: https://modelcontextprotocol.io/
- VS Code Guide: https://code.visualstudio.com/docs/copilot/customization/mcp-servers
- Browser MCP: https://docs.browsermcp.io/
- Server Registry: https://github.com/mcp
- Flask: https://flask.palletsprojects.com/
- aiohttp: https://docs.aiohttp.org/
- Ollama: https://ollama.ai/
- PyAutoGUI: https://pyautogui.readthedocs.io/
- Ollama Models: https://ollama.ai/library
- ElevenLabs: https://elevenlabs.io/docs
- GitHub Models: https://github.com/marketplace/models
# Search all markdown files for a term
Get-ChildItem -Path . -Filter *.md -Recurse | Select-String "search_term"
# Search specific documentation
Get-Content DOCUMENTATION_HUB.md | Select-String "MCP"- Press
Ctrl+Pand type filename to open - Press
Ctrl+Shift+Fto search across all files - Bookmark frequently used docs in VS Code
All documentation is version-controlled in Git, so you can:
- View history:
git log DOCUMENTATION_HUB.md - See changes:
git diff main DOCUMENTATION_HUB.md - Restore versions:
git checkout <commit> -- DOCUMENTATION_HUB.md
When making significant changes:
- Update relevant documentation file
- Update this hub if adding new docs
- Update
.github/copilot-instructions.mdif changing core patterns - Commit documentation with code changes
- Use Markdown format (.md)
- Include code examples where applicable
- Add links to related documentation
- Keep internal docs links up-to-date
- Version documentation with code changes
- Documentation changes reviewed with code PRs
- Major architectural changes require architecture doc updates
- API changes require API documentation updates
- New features require documentation before merge
- API Questions: Check https://internal.docs/api
- Architecture Questions: Check https://internal.docs/architecture
- Deployment Issues: Check https://internal.docs/deployment
- Team Chat: (Add team communication channel here)
- Check Documentation: Search this hub first
- Review Logs:
logs/<component>.log - GitHub Issues: Create issue in repository
- Code Comments: Many files have inline documentation
(Add relevant team contact information here)
- DevOps Team: (contact info)
- Backend Team: (contact info)
- AI/ML Team: (contact info)
Date: January 16, 2025 Version: ULTRON Agent 3.0.5 (Avatar Game Release) Maintainer: Development Team
This documentation hub is the central index for all ULTRON Agent documentation. Bookmark this page for quick access to all resources.