Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Dec 14:54
· 258 commits to main since this release
ff26e2f

What's Changed

Added

  • hal9000 command: New containerized Claude launcher for single and multi-session development
    • hal9000 run - Single container launch
    • hal9000 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() to is_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:latest

Local Docker Build

Docker images are built locally (multi-arch CI was too slow):

cd plugins/hal-9000/docker
./build-profiles.sh --push