From 79b697dea07c93597253f81d83bb81126fc013b2 Mon Sep 17 00:00:00 2001 From: Joakim Persson Date: Sun, 3 May 2026 10:31:17 +0200 Subject: [PATCH] Bump opencode to 1.14.33 --- CHANGELOG.md | 19 ++++++++----------- Dockerfile | 2 +- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b4c754..0f0fdb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,25 +6,22 @@ Tags follow `v{opencode_version}[letter]` — bare tag for the first build on a --- -## v1.14.32b — 2026-05-02 +## v1.14.33 — 2026-05-03 -**Named volume for opencode config, skillset auto-deploy.** +**Bump opencode to 1.14.33. Named volume for opencode config, skillset auto-deploy, Context7 MCP.** + +Rolls up the image-structure changes originally planned for v1.14.32b onto the current opencode release. v1.14.32 was built but never deployed (wrong deploy dir caught the tag mid-flight); skipped in favor of landing everything together on 1.14.33. - **Breaking:** `~/.config/opencode/` now uses a named volume (`devbox-opencode-config`) instead of a host bind mount. The container's config, skills, and instructions are independent from the host. Users who relied on the bind mount should either re-add it explicitly in their compose file (overriding the volume) or migrate hand-edits into the container. - **Breaking:** `~/.agents/skills/` is no longer bind-mounted from the host. The container manages its own skills directory — the entrypoint deploys skills from the skillset repo on each start. - **Feature:** Skillset auto-deploy on container start. The entrypoint runs `deploy-skills.sh --bootstrap --prune-stale` from the first skillset repo found at: `$SKILLSET_CONTAINER_PATH` → `~/skillset` → `/workspace/skillset`. Creates relative symlinks that resolve inside the container regardless of host path layout. Idempotent. +- **Feature:** Context7 remote MCP server registered in auto-generated config. No local binary; provides up-to-date library documentation to LLMs. Config file is now `opencode.jsonc` (supports comments) with a note about the optional API key for higher rate limits. Existing-config check detects both `.json` and `.jsonc`. - **Env:** New `SKILLSET_CONTAINER_PATH` env var for specifying skillset repo location inside the container when it's not at `/workspace/skillset`. -- **Docs:** README updated for named volume config, skillset auto-deploy, Context7 MCP server, `opencode.jsonc` references. +- **Docs:** README updated for named volume config, skillset auto-deploy, Context7 MCP server, `opencode.jsonc` references. AGENTS.md, DOCKER_HUB.md regenerated. -## v1.14.32 — 2026-05-02 +Upstream opencode 1.14.32 notes (shipped in this build since v1.14.32 was skipped): shell-mode input in the prompt is editable again (backspace, cursor keys); HTTP API workspace adapters no longer lose instance context, restoring workspace create/sync/routing; experimental workspace creation requests that omit `extra` are fixed; OpenAPI parameter schemas now match the public API so generated clients stop drifting; unsupported image formats fall back to text reads instead of being sent as image attachments; agents can use the global temp directory without extra permission prompts; Bedrock sessions that include reasoning content no longer break when switching models; session archive timestamps reject non-finite values to avoid invalid JSON. TUI: reduced startup theme flashing under the system theme, animated logo avoids subpixel rendering on terminals without truecolor support. -Bump opencode to 1.14.32. - -Upstream release notes (core): shell-mode input in the prompt is editable again (backspace, cursor keys); HTTP API workspace adapters no longer lose instance context, restoring workspace create/sync/routing; experimental workspace creation requests that omit `extra` are fixed; OpenAPI parameter schemas now match the public API so generated clients stop drifting; unsupported image formats fall back to text reads instead of being sent as image attachments; agents can use the global temp directory without extra permission prompts; Bedrock sessions that include reasoning content no longer break when switching models; session archive timestamps reject non-finite values to avoid invalid JSON. - -Upstream TUI notes: reduced startup theme flashing under the system theme, and the animated logo avoids subpixel rendering on terminals without truecolor support. - -No image-level changes beyond the opencode bump. +Upstream opencode 1.14.33 release notes: see https://github.com/sst/opencode/releases/tag/v1.14.33. ## v1.14.31d — 2026-05-01 diff --git a/Dockerfile b/Dockerfile index 0c719b6..431d20a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ ARG DEBIAN_VERSION=trixie-slim FROM debian:${DEBIAN_VERSION} AS base ARG TARGETARCH -ARG OPENCODE_VERSION=1.14.32 +ARG OPENCODE_VERSION=1.14.33 LABEL maintainer="joakimp" LABEL description="Portable opencode developer container"