Skip to content

Releases: CoderLuii/HolyCode

v1.0.5

10 Apr 09:57

Choose a tag to compare

[1.0.5] - 04/10/2026

Added

  • Add Hermes Agent as an optional bundled service with ENABLE_HERMES, persistent ~/.hermes state, and an API surface on port 8642
  • Add Paperclip as an optional bundled service with ENABLE_PAPERCLIP, persistent ~/.paperclip state, and a local dashboard on port 3100
  • 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-dotenv and dotenv-cli binary 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.sh by 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

09 Apr 02:34

Choose a tag to compare

04/04/2026

Added

  • Ship a built-in /oh-my-openagent-setup skill for first-time setup and reruns after provider changes (only visible when ENABLE_OH_MY_OPENAGENT=true)
  • Copy HolyCode-managed OpenCode skills into ~/.config/opencode/skills on 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_UPDATE environment variable with two modes: manual (install if missing only) and auto (install if missing and update on boot)

Changed

  • Document /oh-my-openagent-setup as the supported path for writing oh-my-openagent.jsonc
  • Document the default picker policy so only Sisyphus, Hephaestus, Prometheus, and Atlas are visible by default
  • Clarify that OPENCODE_DISABLE_AUTOUPDATE only affects OpenCode itself, not plugins
  • Clarify that /oh-my-openagent-setup skill 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

09 Apr 02:34

Choose a tag to compare

04/04/2026

Added

  • Ship a built-in /oh-my-openagent-setup skill for first-time setup and reruns after provider changes
  • Copy HolyCode-managed OpenCode skills into ~/.config/opencode/skills on 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-setup as the supported path for writing oh-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

09 Apr 02:34

Choose a tag to compare

04/03/2026

Changed

  • Clarify that /home/opencode is 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=true enables the plugin through opencode.json without promising a separate plugin-specific config file on the host

v1.0.1

09 Apr 02:34

Choose a tag to compare

04/02/2026

Fixed

  • Detect CIFS/SMB network mounts and warn about SQLite WAL incompatibility
  • Add nobrl,mfsymlinks mount 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-cache named volume guidance with an explicit local-path cache bind mount for CIFS/SMB setups

v1.0.0

09 Apr 02:34

Choose a tag to compare

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