Releases: CoderLuii/HolyCode
Releases · CoderLuii/HolyCode
v1.0.5
[1.0.5] - 04/10/2026
Added
- Add Hermes Agent as an optional bundled service with
ENABLE_HERMES, persistent~/.hermesstate, and an API surface on port8642 - Add Paperclip as an optional bundled service with
ENABLE_PAPERCLIP, persistent~/.paperclipstate, and a local dashboard on port3100 - Install Claude Code CLI in the image so the Claude Auth flow has the binary it expects
- Expand the shipped toolset with TypeScript, pnpm, Prisma, Lighthouse, database CLIs, media tools, and Python utility packages
- Add a pull-request validation workflow that builds the image and smoke-checks the OpenCode binary
Changed
- Refresh the docs, translations, Docker Hub description, and landing page to reflect the new bundled services and the larger 50+ toolset
- Extend the default compose and env examples with Hermes and Paperclip toggles
Fixed
- Resolve the
python-dotenvanddotenv-clibinary collision so the image builds cleanly - Switch Hermes to its foreground gateway runner and bootstrap Paperclip in a Docker-safe authenticated mode so both bundled services start correctly under s6-overlay
- Remove shell-expanded Python config edits from
entrypoint.shby passing data into Python safely - Repair broken asset and LICENSE paths in the affected translated READMEs
- Remove stale Slim-variant references from the package request issue template
v1.0.4
04/04/2026
Added
- Ship a built-in
/oh-my-openagent-setupskill for first-time setup and reruns after provider changes (only visible whenENABLE_OH_MY_OPENAGENT=true) - Copy HolyCode-managed OpenCode skills into
~/.config/opencode/skillson boot without overwriting existing user skill folders - Ensure enabled plugin packages are installed on boot if they are missing from the OpenCode cache
- Add
HOLYCODE_PLUGIN_UPDATEenvironment variable with two modes:manual(install if missing only) andauto(install if missing and update on boot)
Changed
- Document
/oh-my-openagent-setupas the supported path for writingoh-my-openagent.jsonc - Document the default picker policy so only Sisyphus, Hephaestus, Prometheus, and Atlas are visible by default
- Clarify that
OPENCODE_DISABLE_AUTOUPDATEonly affects OpenCode itself, not plugins - Clarify that
/oh-my-openagent-setupskill only appears when the plugin is enabled
Fixed
- Add an explicit rerun + doctor + model-capability refresh path for stale visible default-model behavior after provider changes
v1.0.3
04/04/2026
Added
- Ship a built-in
/oh-my-openagent-setupskill for first-time setup and reruns after provider changes - Copy HolyCode-managed OpenCode skills into
~/.config/opencode/skillson boot without overwriting existing user skill folders - Ensure enabled plugin packages are installed on boot if they are missing from the OpenCode cache
Changed
- Document
/oh-my-openagent-setupas the supported path for writingoh-my-openagent.jsonc - Document the default picker policy so only Sisyphus, Hephaestus, Prometheus, and Atlas are visible by default
Fixed
- Add an explicit rerun + doctor + model-capability refresh path for stale visible default-model behavior after provider changes
v1.0.2
04/03/2026
Changed
- Clarify that
/home/opencodeis the fixed container path while the host data path depends on the bind mount the user chooses - Clarify that main data can live on remote storage while the cache path should remain local
- Clarify that
ENABLE_OH_MY_OPENAGENT=trueenables the plugin throughopencode.jsonwithout promising a separate plugin-specific config file on the host
v1.0.1
04/02/2026
Fixed
- Detect CIFS/SMB network mounts and warn about SQLite WAL incompatibility
- Add
nobrl,mfsymlinksmount option documentation for README Troubleshooting section
Changed
- Expand SQLite WAL note with network storage guidance
- Add startup check in entrypoint.sh for CIFS/SMB detection
- Replace the
holycode-cachenamed volume guidance with an explicit local-path cache bind mount for CIFS/SMB setups
v1.0.0
03/30/2026
Added
- OpenCode AI coding agent (v1.3.6) with built-in web UI on port 4096
- s6-overlay v3 for process supervision with auto-restart and clean shutdown
- Headless browser: Chromium + Xvfb + Playwright for browser automation
- Single bind mount persistence (all state under ./data/opencode)
- UID/GID remapping via PUID/PGID environment variables
- First-boot bootstrap with default config and git identity setup
- Claude Auth plugin toggle (ENABLE_CLAUDE_AUTH) for Claude subscription users
- oh-my-openagent plugin toggle (ENABLE_OH_MY_OPENAGENT) for multi-agent orchestration
- Web UI basic auth support (OPENCODE_SERVER_PASSWORD)
- 30+ dev tools: git, ripgrep, fd, fzf, bat, eza, lazygit, delta, gh CLI, htop, tmux, and more
- Language runtimes: Node.js 22, Python 3
- 10+ AI provider support: Anthropic, OpenAI, Gemini, Groq, AWS Bedrock, Azure OpenAI, Vertex AI, GitHub Models, Ollama
- CI/CD pipeline for Docker Hub + GHCR (amd64 + arm64)
- Docker Compose quick-start and full reference configurations
- Comprehensive README with quick start, troubleshooting, and architecture docs
- Landing page at holycode.coderluii.dev