h2oai/h2oGPTe Agent

Use h2oGPTe's agent coding capabilties directly in GitHub.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 27, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: h2oai/h2ogpte-action@413ca66f4f1fa78348b187effa0695e395ef62e7 # v0.3.3-beta

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

namedescriptionrequireddefault
github_tokenGitHub Access Token. Should be defined via a repository secret.no
h2ogpte_api_keyh2oGPTe API Key from https://h2ogpte.genai.h2o.ai/api. Should be defined via a repository secret.yes
h2ogpte_api_baseh2oGPTe API base url address (no trailing slash). By default, it is set to https://h2ogpte.genai.h2o.ai.nohttps://h2ogpte.genai.h2o.ai
github_api_urlGitHub API base url (no trailing slash). By default, it is set to https://api.github.com.nohttps://api.github.com
github_server_urlGitHub server base url (no trailing slash). By default, it is set to https://github.com.nohttps://github.com
github_mcp_allowed_toolsList of specific tools to use with the GitHub MCP. Select specific tools for granular control. See https://github.com/github/github-mcp-server/blob/main/README.md#toolsnoget_label,issue_read,list_issues,search_issues,create_pull_request,list_pull_requests,pull_request_read,search_pull_requests,update_pull_request,update_pull_request_branch
github_mcp_allowed_toolsetsList of allowed toolsets to use with the GitHub MCP. See https://github.com/github/github-mcp-server/blob/main/README.md#available-toolsetsnocontext,repos,issues,pull_requests,users
github_mcp_urlFull URL of your GitHub MCP server, for use with GitHub Enterprise Server. When set, the action uses this URL as the MCP endpoint. Required for GHES; leave unset for github.com and GitHub Enterprise Cloud.no
llmLanguage model to use (by default, h2oGPTe will select the best available model for the task)noauto
agent_max_turnsMaximum number of turns the agent can take (must be one of {"auto", 5, 10, 15, 20})noauto
agent_accuracyAgent accuracy setting (must be one of {"quick", "basic", "standard", "maximum"})nostandard
agent_total_timeoutTotal timeout in seconds for all agent processing.no3600
agent_toolsComma-separated list of agent tools to restrict the agent to. Expects agent tool names. By default, all default agent tools as configured by the system are used.no
promptPrompt for custom workflow. String injection options are {{repoName}}, {{idNumber}} and {{eventsText}}, see README.md for more details.no
slash_commandsJSON string defining slash commands. Each command should have a name and prompt field.no
collection_idCollection to use for the agent (by default, a new collection will be created for each run)no
guardrails_settingsConfiguration for input/output control of Personal Identifiable Information (PII) and harmful content generation. For more information https://docs.h2o.ai/enterprise-h2ogpte/guide/collections/pii-sanitizationno
agent_docsDocumentation to guide the h2oGPTe coding agent. File path must be relative to the repository's root directory.no

no outputs