h2oai/h2oGPTe Agent
Use h2oGPTe's agent coding capabilties directly in GitHub.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 27, 2026
- License
- Apache 2.0
Pinned Snippet
uses: h2oai/h2ogpte-action@413ca66f4f1fa78348b187effa0695e395ef62e7 # v0.3.3-betatags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub Access Token. Should be defined via a repository secret. | no | — |
| h2ogpte_api_key | h2oGPTe API Key from https://h2ogpte.genai.h2o.ai/api. Should be defined via a repository secret. | yes | — |
| h2ogpte_api_base | h2oGPTe API base url address (no trailing slash). By default, it is set to https://h2ogpte.genai.h2o.ai. | no | https://h2ogpte.genai.h2o.ai |
| github_api_url | GitHub API base url (no trailing slash). By default, it is set to https://api.github.com. | no | https://api.github.com |
| github_server_url | GitHub server base url (no trailing slash). By default, it is set to https://github.com. | no | https://github.com |
| github_mcp_allowed_tools | List 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#tools | no | get_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_toolsets | List of allowed toolsets to use with the GitHub MCP. See https://github.com/github/github-mcp-server/blob/main/README.md#available-toolsets | no | context,repos,issues,pull_requests,users |
| github_mcp_url | Full 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 | — |
| llm | Language model to use (by default, h2oGPTe will select the best available model for the task) | no | auto |
| agent_max_turns | Maximum number of turns the agent can take (must be one of {"auto", 5, 10, 15, 20}) | no | auto |
| agent_accuracy | Agent accuracy setting (must be one of {"quick", "basic", "standard", "maximum"}) | no | standard |
| agent_total_timeout | Total timeout in seconds for all agent processing. | no | 3600 |
| agent_tools | Comma-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 | — |
| prompt | Prompt for custom workflow. String injection options are {{repoName}}, {{idNumber}} and {{eventsText}}, see README.md for more details. | no | — |
| slash_commands | JSON string defining slash commands. Each command should have a name and prompt field. | no | — |
| collection_id | Collection to use for the agent (by default, a new collection will be created for each run) | no | — |
| guardrails_settings | Configuration 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-sanitization | no | — |
| agent_docs | Documentation to guide the h2oGPTe coding agent. File path must be relative to the repository's root directory. | no | — |
Outputs
no outputs