Skip to content

[Fix] Fast mode cannot explain GitHub Actions failures - #1438

Merged
daniel-lxs merged 2 commits into
developfrom
fix/fast-github-actions-runs-2kt0kji7grdr8
Aug 28, 2026
Merged

[Fix] Fast mode cannot explain GitHub Actions failures#1438
daniel-lxs merged 2 commits into
developfrom
fix/fast-github-actions-runs-2kt0kji7grdr8

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

​Opened on behalf of @daniel-lxs. Follow up by mentioning @roomote-roomote or in the web UI.

What changed

  • Added the upstream GitHub MCP actions toolset to Fast mode's existing read-only GitHub proxy.
  • Allowlisted only actions_get, actions_list, and get_job_logs; mutating Actions tools remain unavailable.
  • Added focused policy and broker tests proving the three tools are exposed to Fast mode.

Why this change was made

Fast mode already uses the deployment GitHub App through a read-only MCP policy, but the policy filtered out Actions inspection tools. The existing GitHub App manifest already requests Actions access, so no permission UI, redirect flow, documentation, or prompt guidance is needed for this change.

Impact

Fast mode can inspect GitHub Actions runs, jobs, and logs without gaining workflow mutation capabilities. Targeted tests, type checks, changed-file lint and formatting checks, and the repository pre-push suite pass; the broader cloud-agents ESLint command still reports unrelated pre-existing warnings outside this diff.

@roomote-community

roomote-community Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

No new code issues found. See task

Reviewed e7d64fe

@daniel-lxs
daniel-lxs marked this pull request as ready for review August 28, 2026 22:49
@daniel-lxs
daniel-lxs merged commit 95e0811 into develop Aug 28, 2026
17 checks passed
@daniel-lxs
daniel-lxs deleted the fix/fast-github-actions-runs-2kt0kji7grdr8 branch August 28, 2026 22:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant