Skip to content

Add OpenHands CLI wrapper#1

Merged
juhgiyo merged 1 commit intomainfrom
claude/add-openhands-wrapper
Mar 5, 2026
Merged

Add OpenHands CLI wrapper#1
juhgiyo merged 1 commit intomainfrom
claude/add-openhands-wrapper

Conversation

@juhgiyo
Copy link
Copy Markdown
Contributor

@juhgiyo juhgiyo commented Mar 5, 2026

Summary

  • Implement StrawPot wrapper for the OpenHands CLI, following the same Go-based pattern as the claude_code, codex, and gemini wrappers
  • Two subcommands: setup (runs openhands login) and build (translates StrawPot protocol args to OpenHands CLI flags, outputs JSON)
  • OpenHands-specific: headless + JSON mode, combined instructions file for prompts/task (-f), model via LLM_MODEL env var
  • Includes 11 comprehensive tests, CI/CD pipelines, cross-platform installer, GoReleaser config, and agent metadata

Test plan

  • go test -v ./... — all 11 tests pass
  • Manual build and execution verified with --task and --config '{"model":"gpt-4o"}'
  • CI pipeline runs on PR merge

🤖 Generated with Claude Code

Implement StrawPot wrapper for the OpenHands CLI, following the same
pattern as the claude_code, codex, and gemini wrappers. Includes Go
wrapper with setup/build subcommands, comprehensive tests, CI/CD
pipelines, cross-platform installer, and agent metadata.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@juhgiyo juhgiyo merged commit 9b95f55 into main Mar 5, 2026
1 check passed
@juhgiyo juhgiyo deleted the claude/add-openhands-wrapper branch March 5, 2026 00:10
Sign up for free to 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