bogware/Bog Agents

Run Bog Agents CLI coding assistant in GitHub workflows

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 19, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bogware/bog-agents@568488b96feb9e201083157cd0dd9fd883b37bef # bog-agents==0.9.9

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

namedescriptionrequireddefault
promptThe prompt/instruction to send to the agentyes
modelModel to use (claude-*, gpt-*, gemini-*). Auto-detects provider.no
anthropic_api_keyAnthropic API keyno
openai_api_keyOpenAI API keyno
google_api_keyGoogle API keyno
github_tokenGitHub token for API accessno${{ github.token }}
working_directoryWorking directory for the agentno.
cli_versionbog-agents-cli version (empty = latest)no""
skills_repoGitHub repo of skills to clone (e.g. owner/repo, owner/repo@ref, or full URL)no""
enable_memoryPersist agent memory across workflow runs using actions/cache. When enabled, memory is keyed by agent_name + memory_scope so the agent can recall prior context.notrue
memory_scopeCache scope: pr (shared per PR), branch (shared per branch), repo (shared across repo)norepo
agent_nameAgent identity name — controls memory namespace (default: agent)noagent
shell_allow_listComma-separated shell allow list passed to --shell-allow-list (default: recommended,git,gh)norecommended,git,gh
timeoutMaximum agent runtime in minutes (default: 30)no30
namedescription
responseFull text response from the agent
exit_codeExit code from the agent
cache_hitWhether agent memory was restored from cache (empty if enable_memory is false)