Skip to content

Commit 71f2e50

Browse files
lpcoxCopilot
andauthored
feat: enable cli-proxy for smoke-services and firewall-issue-dispatcher (#1862)
* feat: enable cli-proxy for smoke-services and firewall-issue-dispatcher Enable the cli-proxy feature for two Copilot-engine workflows that heavily use the GitHub MCP server: - smoke-services: I/O ratio 375:1, $0.89/run avg - firewall-issue-dispatcher: I/O ratio 396:1, $0.51/run avg The cli-proxy replaces MCP GitHub tool calls with gh CLI commands via bash, avoiding the large MCP tool schemas that inflate context on every turn. This should significantly reduce input token usage. Both workflows compiled with gh-aw v0.67.4. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * fix: add firewall-issue-dispatcher to post-processing targets The firewall-issue-dispatcher lock file was using --image-tag/--skip-pull which requires the cli-proxy image to be published to GHCR. Since the cli-proxy image hasn't been released yet, the container failed to start with 'No such image: ghcr.io/github/gh-aw-firewall/cli-proxy:0.25.18'. Fix: Add firewall-issue-dispatcher.lock.yml to the post-processing script's target list so it gets --build-local (builds from source). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 0be647f commit 71f2e50

5 files changed

Lines changed: 120 additions & 79 deletions

File tree

.github/workflows/firewall-issue-dispatcher.lock.yml

Lines changed: 86 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/firewall-issue-dispatcher.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ permissions:
1111
issues: read
1212
pull-requests: read
1313

14+
features:
15+
cli-proxy: true
16+
1417
tools:
1518
github:
1619
toolsets: [default]

0 commit comments

Comments
 (0)