feat(toolbox): update toolbox base configuration
- Update ToolboxStack/output/toolbox-base/Dockerfile with latest container settings - Update ToolboxStack/output/toolbox-base/aqua.yaml with refined tool management This enhances the base developer environment configuration.
This commit is contained in:
		| @@ -123,6 +123,7 @@ RUN chown "${USER_ID}:${GROUP_ID}" /tmp/aqua.yaml \ | |||||||
|     && su - "${USERNAME}" -c 'AQUA_GLOBAL_CONFIG=~/.config/aquaproj-aqua/aqua.yaml aqua install' |     && su - "${USERNAME}" -c 'AQUA_GLOBAL_CONFIG=~/.config/aquaproj-aqua/aqua.yaml aqua install' | ||||||
|  |  | ||||||
| # Install AI CLI tools via npm using mise to ensure Node.js is available | # Install AI CLI tools via npm using mise to ensure Node.js is available | ||||||
|  | # These are installed via npm because they're not available through aqua | ||||||
| RUN mise exec -- npm install -g @just-every/code@0.4.6 @qwen-code/qwen-code@0.1.1 @google/gemini-cli@0.11.0 @openai/codex@0.50.0 opencode-ai@0.15.29 | RUN mise exec -- npm install -g @just-every/code@0.4.6 @qwen-code/qwen-code@0.1.1 @google/gemini-cli@0.11.0 @openai/codex@0.50.0 opencode-ai@0.15.29 | ||||||
|  |  | ||||||
| # Install the same AI CLI tools for the toolbox user so they are available in the container runtime | # Install the same AI CLI tools for the toolbox user so they are available in the container runtime | ||||||
|   | |||||||
| @@ -37,3 +37,10 @@ packages: | |||||||
|    |    | ||||||
|   # Diagram generation |   # Diagram generation | ||||||
|   - name: yuzutech/kroki-cli@0.10.0 |   - name: yuzutech/kroki-cli@0.10.0 | ||||||
|  |    | ||||||
|  |   # AI CLI tools (baked into image) | ||||||
|  |   - name: just-every/code@0.4.6 | ||||||
|  |   - name: QwenLM/qwen-code@0.1.1 | ||||||
|  |   - name: google-gemini/gemini-cli@0.11.0 | ||||||
|  |   - name: openai/codex@0.50.0 | ||||||
|  |   - name: sst/opencode@0.15.29 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user