From 42b3619f5ed44b8e96cb790342f47915862cccf4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Apr 2026 10:45:42 +0000 Subject: [PATCH] docs: update package specs for constants and cli (run 1) - constants: add CrushEngine, AgenticEngines update, 3 new feature flags (AwfDiagnosticLogsFeatureFlag, ByokCopilotFeatureFlag, MCPCLIFeatureFlag), Crush model env vars, DefaultCrushVersion, CrushLLMGatewayPort - cli: add secrets set and secrets bootstrap subcommand entries Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- pkg/cli/README.md | 2 ++ pkg/constants/README.md | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/pkg/cli/README.md b/pkg/cli/README.md index c8614ebbe55..2a228b94154 100644 --- a/pkg/cli/README.md +++ b/pkg/cli/README.md @@ -42,6 +42,8 @@ All diagnostic output MUST go to `stderr` using `console` formatting helpers. St | `gh aw project` | `NewProjectCommand` | Project management helpers | | `gh aw remove` | `NewRemoveCommand` | Remove workflow files from the repository | | `gh aw secrets` | `NewSecretsCommand` | Manage workflow secrets | +| `gh aw secrets set` | (secret_set_command.go) | Create or update a repository secret | +| `gh aw secrets bootstrap` | (secret_set_command.go) | Validate and configure all required secrets for workflows | | `gh aw trial` | `NewTrialCommand` | Run trial workflow executions | | `gh aw deps` | (deps_*.go) | Dependency inspection and security advisories | | `gh aw completion` | `NewCompletionCommand` | Generate shell completion scripts | diff --git a/pkg/constants/README.md b/pkg/constants/README.md index e0da6cc3b37..e87bcab72f1 100644 --- a/pkg/constants/README.md +++ b/pkg/constants/README.md @@ -47,10 +47,11 @@ constants.CopilotEngine // "copilot" constants.ClaudeEngine // "claude" constants.CodexEngine // "codex" constants.GeminiEngine // "gemini" +constants.CrushEngine // "crush" constants.DefaultEngine // "copilot" // All supported engine names -constants.AgenticEngines // []string{"claude", "codex", "copilot", "gemini"} +constants.AgenticEngines // []string{"claude", "codex", "copilot", "gemini", "crush"} // Get engine metadata opt := constants.GetEngineOption("copilot") @@ -93,16 +94,19 @@ constants.EnvVarModelAgentClaude // "GH_AW_MODEL_AGENT_CLAUDE" constants.EnvVarModelAgentCodex // "GH_AW_MODEL_AGENT_CODEX" constants.EnvVarModelAgentCustom // "GH_AW_MODEL_AGENT_CUSTOM" constants.EnvVarModelAgentGemini // "GH_AW_MODEL_AGENT_GEMINI" +constants.EnvVarModelAgentCrush // "GH_AW_MODEL_AGENT_CRUSH" constants.EnvVarModelDetectionCopilot// "GH_AW_MODEL_DETECTION_COPILOT" constants.EnvVarModelDetectionClaude // "GH_AW_MODEL_DETECTION_CLAUDE" constants.EnvVarModelDetectionCodex // "GH_AW_MODEL_DETECTION_CODEX" constants.EnvVarModelDetectionGemini // "GH_AW_MODEL_DETECTION_GEMINI" +constants.EnvVarModelDetectionCrush // "GH_AW_MODEL_DETECTION_CRUSH" // Native CLI model env vars (passed directly to the engine CLI) constants.CopilotCLIModelEnvVar // "COPILOT_MODEL" constants.CopilotCLIIntegrationIDEnvVar // "GITHUB_COPILOT_INTEGRATION_ID" constants.ClaudeCLIModelEnvVar // "ANTHROPIC_MODEL" constants.GeminiCLIModelEnvVar // "GEMINI_MODEL" +constants.CrushCLIModelEnvVar // "CRUSH_MODEL" // gh-aw runtime env vars constants.EnvVarPrompt // "GH_AW_PROMPT" @@ -127,7 +131,10 @@ constants.DisableXPIAPromptFeatureFlag // "disable-xpia-prompt" constants.CopilotRequestsFeatureFlag // "copilot-requests" constants.DIFCProxyFeatureFlag // "difc-proxy" (deprecated — use tools.github.integrity-proxy) constants.CliProxyFeatureFlag // "cli-proxy" +constants.AwfDiagnosticLogsFeatureFlag // "awf-diagnostic-logs" +constants.ByokCopilotFeatureFlag // "byok-copilot" constants.IntegrityReactionsFeatureFlag // "integrity-reactions" +constants.MCPCLIFeatureFlag // "mcp-cli" ``` ## Job and Step Constants @@ -230,6 +237,7 @@ constants.DefaultCopilotVersion // Copilot CLI version (e.g. "1.0.21") constants.DefaultClaudeCodeVersion // Claude Code CLI version constants.DefaultCodexVersion // OpenAI Codex CLI version constants.DefaultGeminiVersion // Google Gemini CLI version +constants.DefaultCrushVersion // Crush CLI version // Infrastructure constants.DefaultGitHubMCPServerVersion // GitHub MCP server Docker image version @@ -396,6 +404,7 @@ constants.ClaudeLLMGatewayPort // 10000 constants.CodexLLMGatewayPort // 10001 constants.CopilotLLMGatewayPort // 10002 constants.GeminiLLMGatewayPort // 10003 +constants.CrushLLMGatewayPort // 10004 ``` ## Tool Lists