fix(github): support variant in github action and opencode github run (#14431)
This commit is contained in:
@@ -30,6 +30,10 @@ inputs:
|
|||||||
description: "Comma-separated list of trigger phrases (case-insensitive). Defaults to '/opencode,/oc'"
|
description: "Comma-separated list of trigger phrases (case-insensitive). Defaults to '/opencode,/oc'"
|
||||||
required: false
|
required: false
|
||||||
|
|
||||||
|
variant:
|
||||||
|
description: "Model variant for provider-specific reasoning effort (e.g., high, max, minimal)"
|
||||||
|
required: false
|
||||||
|
|
||||||
oidc_base_url:
|
oidc_base_url:
|
||||||
description: "Base URL for OIDC token exchange API. Only required when running a custom GitHub App install. Defaults to https://api.opencode.ai"
|
description: "Base URL for OIDC token exchange API. Only required when running a custom GitHub App install. Defaults to https://api.opencode.ai"
|
||||||
required: false
|
required: false
|
||||||
@@ -71,4 +75,5 @@ runs:
|
|||||||
PROMPT: ${{ inputs.prompt }}
|
PROMPT: ${{ inputs.prompt }}
|
||||||
USE_GITHUB_TOKEN: ${{ inputs.use_github_token }}
|
USE_GITHUB_TOKEN: ${{ inputs.use_github_token }}
|
||||||
MENTIONS: ${{ inputs.mentions }}
|
MENTIONS: ${{ inputs.mentions }}
|
||||||
|
VARIANT: ${{ inputs.variant }}
|
||||||
OIDC_BASE_URL: ${{ inputs.oidc_base_url }}
|
OIDC_BASE_URL: ${{ inputs.oidc_base_url }}
|
||||||
|
|||||||
@@ -450,6 +450,7 @@ export const GithubRunCommand = cmd({
|
|||||||
const isWorkflowDispatchEvent = context.eventName === "workflow_dispatch"
|
const isWorkflowDispatchEvent = context.eventName === "workflow_dispatch"
|
||||||
|
|
||||||
const { providerID, modelID } = normalizeModel()
|
const { providerID, modelID } = normalizeModel()
|
||||||
|
const variant = process.env["VARIANT"] || undefined
|
||||||
const runId = normalizeRunId()
|
const runId = normalizeRunId()
|
||||||
const share = normalizeShare()
|
const share = normalizeShare()
|
||||||
const oidcBaseUrl = normalizeOidcBaseUrl()
|
const oidcBaseUrl = normalizeOidcBaseUrl()
|
||||||
@@ -912,6 +913,7 @@ export const GithubRunCommand = cmd({
|
|||||||
const result = await SessionPrompt.prompt({
|
const result = await SessionPrompt.prompt({
|
||||||
sessionID: session.id,
|
sessionID: session.id,
|
||||||
messageID: Identifier.ascending("message"),
|
messageID: Identifier.ascending("message"),
|
||||||
|
variant,
|
||||||
model: {
|
model: {
|
||||||
providerID,
|
providerID,
|
||||||
modelID,
|
modelID,
|
||||||
@@ -965,6 +967,7 @@ export const GithubRunCommand = cmd({
|
|||||||
const summary = await SessionPrompt.prompt({
|
const summary = await SessionPrompt.prompt({
|
||||||
sessionID: session.id,
|
sessionID: session.id,
|
||||||
messageID: Identifier.ascending("message"),
|
messageID: Identifier.ascending("message"),
|
||||||
|
variant,
|
||||||
model: {
|
model: {
|
||||||
providerID,
|
providerID,
|
||||||
modelID,
|
modelID,
|
||||||
|
|||||||
Reference in New Issue
Block a user