dobbyphus/dobbyphus agent

Reusable GitHub Action that runs AI agents using opencode + oh-my-opencode. Handles setup, agent execution, and teardown in a single action.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 26, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: dobbyphus/action@eb0a8448216183776009c7ce23ebb2c4b532c1b3 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
bot_nameBot name for labels and mentionsnoai-agent
mention_usersWhether to @mention users in comments (default false to reduce noise)nofalse
bot_loginGitHub login expected to author review output; required for pull_request review events when automatic detection is unavailableno""
anthropic_api_keyAnthropic API keyno
openai_api_keyOpenAI API keyno
gemini_api_keyGoogle Gemini API keyno
provider_anthropicAnthropic provider setting (no/yes/max20)nomax20
provider_openaiOpenAI provider setting (no/yes)nono
provider_googleGoogle provider setting (no/yes)nono
provider_copilotGitHub Copilot provider setting (no/yes)nono
provider_opencode_zenOpenCode Zen provider setting (no/yes)nono
provider_zai_coding_planZ.ai Coding Plan provider setting (no/yes)nono
provider_kimi_for_codingKimi for Coding provider setting (no/yes)nono
provider_opencode_goOpenCode Go provider setting (no/yes)nono
anthropic_base_urlCustom Anthropic API base URL (for proxies)no
openai_base_urlCustom OpenAI API base URL (for proxies)no
primary_modelOverride opencode.json modelno
modePrompt mode (maps to {prompt_path}/{mode}.md)noagent
promptDirect prompt (alternative to mode)no
prompt_pathPath to prompts directoryno.github/prompts
prompt_varsJSON object of variables for template substitutionno
github_tokenGitHub token for API accessno${{ github.token }}
opencode_versionOpenCode version to installnolatest
oh_my_opencode_versionoh-my-opencode version to installnolatest
config_jsonFull opencode.json content (advanced, overrides all config)no
enabled_providersJSON array of provider IDs to enableno
disabled_providersJSON array of provider IDs to disableno
omo_config_jsonFull oh-my-opencode.json content (advanced, overrides presets)no
auth_jsonFull auth.json content (advanced, overrides API keys)no
agent_keywordsKeywords to prepend for agent mode prompts (triggers oh-my-opencode modes)noultrawork
review_keywordsKeywords to prepend for review mode prompts (triggers oh-my-opencode modes)noanalyze
commit_footerAdd oh-my-opencode footer to commits (true/false)nofalse
include_co_authored_byAdd Co-authored-by trailer to commits (true/false)nofalse
skill_enable_git_masterEnable git-master builtin skill (true/false)nofalse
skill_enable_playwrightEnable playwright builtin skill (true/false)nofalse
skill_enable_frontend_ui_uxEnable frontend-ui-ux builtin skill (true/false)nofalse
format_outputFormat output with collapsible sections for GitHub Actions logsnotrue
opencode_print_logsInclude raw opencode runtime logs (--print-logs) in agent runs; GitHub debug reruns enable this automaticallynofalse

no outputs