You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Enhanced security: Changed trust_all_tools default from true to false
- Updated versions: amazon_q_version to 1.14.1, agentapi_version to v0.6.0
- Fixed server parameters: Corrected ARG_SERVER_PARAMETERS with -c flag
- Improved configuration: Better parameter handling and flexibility
- Clean documentation: Removed temporary changelog, maintained sync with code
- Professional quality: Consistent formatting and comprehensive updates
- Dynamic agent name extraction from agent_config JSON 'name' field
- Agent-specific configuration files: ~/.aws/amazonq/cli-agents/{agent_name}.json
- Configurable q_install_url parameter for enterprise/air-gapped environments
- Default q_install_url: https://desktop-release.q.us-east-1.amazonaws.com
- Unified URL construction for both x86_64 and aarch64 architectures
- Enhanced MCP integration with agent-specific configuration
- Improved install script with agent name and URL parameters
- Comprehensive air-gapped installation documentation and examples
- Clean separation: install-time configuration vs runtime execution
- Backward compatibility with default agent name fallback
- Enhanced logging and debugging output for troubleshooting
- Comprehensive Dependencies section documenting AgentAPI requirements
- AgentAPI Coder Module v1.1.1 (registry.coder.com/coder/agentapi/coder)
- AgentAPI Binary v0.6.0 (configurable via agentapi_version parameter)
- Clear component separation: module lifecycle vs runtime functionality
- Version management guidance: fixed module vs configurable binary versions
- Architecture documentation: two-layer dependency explanation
- Upgrade path clarity for both AgentAPI components
- Removed folder variable and ARG_FOLDER usage for simplification
- Use HOME directory directly instead of configurable folder parameter
- Simplified working directory logic and parameter passing
- Reduced configuration complexity and unnecessary variables
- Cleaner start script with consistent HOME-based working environment
- Updated documentation to reflect simplified variable set
- Interactive mode with MCP reporting when no AI prompt provided
- Consistent coder_report_task tool integration for all usage scenarios
- Enhanced user experience for both automated and manual operations
- Proper MCP communication in prompted and interactive modes
- Code improvements and documentation enhancements
- Enhanced README formatting and clarity
- Improved script logic and error handling
- Refined user experience and code maintainability
- Minor script improvements for enhanced functionality and reliability
- Latest main.tf configuration improvements and module enhancements
- Enhanced start.sh script functionality and reliability improvements
- Continuous main.tf updates with enhanced functionality and performance
- Comprehensive TypeScript test suite with main.test.ts
- Restored and enhanced test file from git history
- Fixed all bun test failures with proper test structure and assertions
- Complete test coverage for all v2.0.0 features and functionality
- Environment variable creation and management validation
- Configuration options and installation parameter testing
- UI customization and script integration testing
- All 15 tests passing with comprehensive feature coverage
- Bun test framework implementation with best practices and working tests
|`amazon_q_version`|`string`|`"1.14.1"`| Version of Amazon Q to install|
143
+
|`q_install_url`|`string`|`"https://desktop-release.q.us-east-1.amazonaws.com"`| Base URL for Amazon Q installation downloads |
144
+
|`install_amazon_q`|`bool`|`true`| Whether to install Amazon Q CLI |
145
+
|`install_agentapi`|`bool`|`true`| Whether to install AgentAPI for web integration |
146
+
|`agentapi_version`|`string`|`"v0.6.0"`| Version of AgentAPI to install |
147
+
|`trust_all_tools`|`bool`|`false`| Whether to trust all tools in Amazon Q|
148
+
|`ai_prompt`|`string`|`""`| Initial task prompt to send to Amazon Q|
149
+
|`system_prompt`|`string`|_See below_| System prompt for task reporting behavior|
150
+
|`pre_install_script`|`string`|`null`| Script to run before installing Amazon Q|
151
+
|`post_install_script`|`string`|`null`| Script to run after installing Amazon Q|
152
+
|`agent_config`|`string`|`null`| Custom agent configuration JSON. The "name" field is used as the agent name and config filename (See the [Default Agent configuration](#default-agent-configuration)) |
119
153
120
154
### UI Configuration
121
155
@@ -196,6 +230,16 @@ The module includes a default agent configuration template that provides a compr
196
230
197
231
You can override this configuration by providing your own JSON via the `agent_config` variable.
198
232
233
+
### Agent Name Configuration
234
+
235
+
The module automatically extracts the agent name from the `"name"` field in the `agent_config` JSON and uses it for:
236
+
237
+
-**Configuration File:** Saves the agent config as `~/.aws/amazonq/cli-agents/{agent_name}.json`
238
+
-**Default Agent:** Sets the agent as the default using `q settings chat.defaultAgent {agent_name}`
239
+
-**MCP Integration:** Associates the Coder MCP server with the specified agent name
240
+
241
+
If no custom `agent_config` is provided, the default agent name "agent" is used.
242
+
199
243
## Usage Examples
200
244
201
245
### Basic Usage
@@ -293,6 +337,34 @@ module "amazon-q" {
293
337
}
294
338
```
295
339
340
+
### Air-Gapped Installation
341
+
342
+
For environments without direct internet access, you can host Amazon Q installation files internally and configure the module to use your internal repository:
0 commit comments