Skip to content

feat: replace Claude Code with OpenCode - #1

Merged
dtump merged 1 commit into
mainfrom
feature/opencode-container
Aug 10, 2026
Merged

feat: replace Claude Code with OpenCode#1
dtump merged 1 commit into
mainfrom
feature/opencode-container

Conversation

@dtump

@dtumpdtump commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace the pinned Claude Code CLI with pinned OpenCode while preserving lifecycle-script safeguards.
  • Migrate wrapper/config mounts, persistent state, CI, tests, and documentation to OpenCode.
  • Add a migration section for claude-docker users.

Validation

  • python3 -m unittest discover -s tests -p "test_*.py" -q
  • Shell syntax checks for wrapper, entrypoint, smoke, and integration scripts.
  • CI workflow YAML parsing.
  • docker build -t opencode-docker:validation .
  • docker run --rm opencode-docker:validation opencode --version (1.18.16)
  • IMAGE=opencode-docker:validation bash smoke/smoke.sh --uid="$(id -u)" --volstate=cold --ephemeral=0

@dtump
dtump merged commit 83798a8 into mainAug 10, 2026
8 of 9 checks passed
@dtump
dtump deleted the feature/opencode-container branch August 10, 2026 14:43
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@dtump