v1.3.0
What's Changed
Added
- hal9000 command: New containerized Claude launcher for single and multi-session development
hal9000 run- Single container launchhal9000 squad- Multiple parallel sessions- Session management: hal9000-list, hal9000-attach, hal9000-send, hal9000-broadcast, hal9000-stop, hal9000-cleanup
- CONTRIBUTING.md: Comprehensive contributor guide with instructions for adding agents, hooks, commands
- Shell script tests (bats): Test suite for container-common.sh shared library
- MCP server integration tests: Python test suite validating server availability and configuration
- Enhanced MCP documentation: Added concrete usage examples to ChromaDB, Memory Bank, and Sequential Thinking READMEs
Changed
- Refactored shell scripts: aod.sh and hal9000.sh now use lib/container-common.sh shared library
- Eliminates ~200 lines of duplicate code
- Shared functions: logging, locking, slot management, MCP config injection
- Updated ClaudeBox references to hal9000 throughout codebase
- Renamed
is_claudebox_container()tois_hal9000_container()in common.sh - Updated container name patterns in aod scripts from "claudebox-" to "aod-"
- Unified agent documentation - clarified 12 installed agents vs agent invocation patterns
- Repository structure in CLAUDE.md now reflects actual layout
Fixed
- DEVONthink installation instructions no longer reference non-existent external repository
- Version badge in plugins/hal-9000/README.md now matches plugin.json
- Agent selection guide uses correct agent names throughout
- Removed empty/accidental directories (mcp-servers/memory-bank/y/, scripts/, tools/)
- Updated .gitignore with Python cache directories (pycache/, .pytest_cache/)
Testing
- 40 hook tests passing (pytest)
- 10 MCP integration tests passing (pytest)
- Shell script tests ready for bats execution
Docker Images
All images available at ghcr.io/hellblazer/hal-9000:
| Profile | Tag | Description |
|---|---|---|
| Base | :latest, :1.3.0 |
Claude CLI + MCP servers |
| Python | :python, :python-1.3.0 |
+ Python 3.11, uv, pip |
| Node | :node, :node-1.3.0 |
+ Node.js 20, npm, yarn, pnpm |
| Java | :java, :java-1.3.0 |
+ GraalVM 25 LTS, native-image, Maven, Gradle |
Installation
# Add marketplace to Claude Code
# Settings → Marketplaces → Add: https://github.com/Hellblazer/hal-9000.git
# Or pull Docker image directly
docker pull ghcr.io/hellblazer/hal-9000:latestLocal Docker Build
Docker images are built locally (multi-arch CI was too slow):
cd plugins/hal-9000/docker
./build-profiles.sh --push