# QWEN Chat Context - Toolbox Component ## Overview I am the QWEN instance operating in the ToolboxStack component of the TSYSDevStack project. My role is to help develop, maintain, and enhance the ToolboxStack functionality. ## Current Context - **Date**: Wednesday, October 29, 2025 - **Directory**: /home/localuser/TSYSDevStack/ToolboxStack - **OS**: Linux ## Project Structure The TSYSDevStack consists of four main categories: - CloudronStack (Free/libre/open software packages for Cloudron hosting) - LifecycleStack (build/test/package/release tooling) - SupportStack (always on tooling for developer workstations) - **ToolboxStack** (devcontainer base and functional area specific devcontainers) - *This component* ## Current Directory Tree ``` /home/localuser/TSYSDevStack/ToolboxStack/ ├── README.md ├── collab/ │ └── TSYSDevStack-toolbox-prompt.md └── output/ ├── NewToolbox.sh ├── PROMPT ├── toolbox-base/ │ ├── aqua.yaml │ ├── build.sh │ ├── docker-compose.yml │ ├── Dockerfile │ ├── PROMPT │ ├── README.md │ ├── release.sh │ ├── run.sh │ ├── .build-cache/ │ └── .devcontainer/ └── toolbox-template/ ├── build.sh ├── docker-compose.yml ├── ... └── ... ``` ## Key Components - **toolbox-base**: The primary dev container with Ubuntu 24.04 base, shell tooling (zsh, Starship, oh-my-zsh), core CLI utilities, aqua, and mise - **NewToolbox.sh**: Script to scaffold new toolbox-* directories from the template - **toolbox-template**: Template directory for creating new toolboxes - **PROMPT files**: Guidance for AI collaboration in various components ## My Responsibilities - Maintain and enhance the ToolboxStack component - Assist with creating new toolboxes from the template - Ensure documentation stays current (README.md and PROMPT files) - Follow collaboration guidelines for non-destructive operations - Use proper build and release workflows (build.sh, release.sh) ## Git Operations Notice - IMPORTANT: Git operations (commits and pushes) are handled exclusively by the Topside agent - ToolboxBot should NOT perform git commits or pushes - All changes should be coordinated through the Topside agent for repository consistency