### **Title:** feat: complete amazon-q module v2.0.0 with comprehensive enhancements ### **Description:** Closes #240 This PR introduces a complete rewrite and enhancement of the amazon-q module, bringing it to version 2.0.0. The module now provides AgentAPI support. ## Type of Change - [ ] New module - [ ] Bug fix - [x] Feature/enhancement - [x] Documentation - [ ] Other ## Module Information **Path:** `registry/coder/modules/amazon-q` **New version:** `v2.0.0` **Breaking change:** [x] Yes [ ] No ## Key Features & Enhancements ### 🚀 Core Functionality - **AgentAPI Support**: Web and CLI app integration with health checks - **Amazon Q CLI Integration**: Automatic installation and configuration of Amazon Q CLI - **MCP Integration**: Model Context Protocol support for task reporting to Coder - **Authentication System**: Tarball-based authentication with environment variable management ### 🛠️ Customization & Configuration - **Pre/Post Install Scripts**: Support for custom setup and finalization scripts - **Agent Configuration**: Templated agent config with tool and resource management - **Custom System Prompts**: Configurable AI behavior and task reporting instructions - **Version Pinning**: Support for specific Amazon Q CLI and AgentAPI versions ### 📚 Documentation & Testing - **Comprehensive README**: Complete user guide with examples, configuration details, and troubleshooting - **Visual Documentation**: Updated screenshots and interface examples - **Terraform Testing**: Complete .tftest.hcl with 8 test cases (all passing) - **Registry Compliance**: Full adherence to Coder Registry contributing guidelines d## Breaking Changes This is a major version update (v2.0.0) with breaking changes: - Renamed variables names (Removed experimantal_ prefix) - Updated AgentAPI integration method - Modified default configuration structure ## Testing & Validation - [x] Tests pass (`terraform test` - 8/8 tests passing) - [x] Code formatted (`bun run fmt`) - [x] Changes tested locally - [x] Registry compliance verified - [x] Documentation reviewed and updated ## Related Issues Closes #240 - Amazon Q module enhancement request ## Additional Notes - Module is now production-ready with professional quality code and documentation - Full compliance with Coder Registry contributing guidelines - Comprehensive test coverage ensures reliability - Ready for registry submission and community use ## Screenshots: <img width="3001" height="1068" alt="image" src="https://github.com/user-attachments/assets/24453cb3-d4dc-4a45-bb62-7a834940ebae" /> <img width="1209" height="600" alt="image" src="https://github.com/user-attachments/assets/f2b18c42-ba7f-4e16-a9e7-d51ad1095712" /> <img width="1505" height="1251" alt="image" src="https://github.com/user-attachments/assets/3e6e49b1-808d-482e-a237-b606e50262f5" /> https://github.com/user-attachments/assets/6533dead-35f1-47f5-875a-3cebb81453c9 https://github.com/user-attachments/assets/da8047f6-7023-4e6c-af90-138541298089 /claim #240 Co-authored-by: Michael Orlov <michaelo@amdocs.com>
976 KiB
6002x2136px
976 KiB
6002x2136px