π Release Highlights
v0.79.4 delivers significant improvements to AI credit (AIC) cost tracking and telemetry accuracy, introduces new workflow authoring controls for custom model pricing and configurable timeouts, and hardens sandbox security. A focused round of bug fixes improves milestone caching, SHA-pinning reliability, and failure reporting.
β οΈ Breaking Changes
-
dangerously-disable-sandbox-agentnow requires an operator-authored string justification (#38325). Booleantrueis no longer accepted β workflows must supply a plain-text reason (β₯ 20 characters) explaining why the trust boundary is being removed. Update any workflow usingdangerously-disable-sandbox-agent: trueto a descriptive string. -
user-invokableanddisable-model-invocationfields removed from the gh-aw schema (#38328). These Copilot-specific fields have no meaning in gh-aw workflows and will now produce a validation error. Remove them from any.github/workflows/*.mdfiles.
β¨ What's New
-
Custom model pricing via
modelsfrontmatter (#38276). Declare custom cost tables for private or non-catalog models directly in your workflow frontmatter. Overlays merge over the built-inmodels.jsonat runtime with main-workflow precedence. Learn more -
Configurable safe-outputs timeout (#38361). The default
safe_outputsjob timeout has been raised from 30 to 45 minutes, and a newsafe-outputs.timeout-minutesfrontmatter field lets you tune it per workflow. Learn more -
create_check_runnow supports PR targeting (#38237). Passtarget: "pr"ortarget: "*"to attach check runs to the triggering pull request in addition to the existing commit-based flow. -
Steering messages visible in unified log view (#38277). Mid-run steering messages from operators are now rendered inline in the unified workflow log.
π Bug Fixes & Improvements
-
AIC telemetry accuracy across all engines (#38314, #38364, #38327, #38412). The
github_modelsprovider alias is now recognised; zero-AIC firewall proxy responses correctly fall back to engine-reported values; AIC credits are properly wired through the agent failure handler and propagated into the failure footer. -
Milestone cache now scoped per owner/repo (#38342). Milestone lookups in
assign_milestoneno longer bleed across repositories in multi-repo runs. -
SHA-pinning for runtime setup-cli in custom
steps:workflows (#38344). The emittedsetup-clistep insteps:workflows now receives a SHA pin, aligning with the security posture of standard compiled workflows. -
Failure-issue permission denials handled gracefully (#38273). Workflows lacking
issues: writeno longer crash on failure reporting; timeout-specific failure messages are now enforced separately. -
Usage tracking fixed for engine jobs (#38353).
sendJobConclusionSpannow correctly records token usage for engine-backed jobs.
π Documentation
- Auth reference page restructured for clarity (#38390)
copilot-requests: writenow recommended for Copilot authentication (#38404) β see permissions reference- AIC pricing documentation now links to the live models.dev catalog (#38371)
Generated by π Release Β· 164.2 AIC Β· β 28.8K
What's Changed
- [caveman] Optimize instruction verbosity β memory, mcp-clis, messages, network (2026-06-10) by @github-actions[bot] in #38263
- [WIP] Fix failing GitHub Actions job Integration: Workflow Misc Part 2 by @Copilot in #38265
- Handle failure-issue permission denials and enforce timeout-specific failure messaging by @Copilot in #38273
- Add steering message rendering in unified log view by @Copilot in #38277
- emit gh-aw.aic as OTLP Sum metric for backend-native consumption by @Copilot in #38279
- Add objective mapping constants and tests by @mnkiefer in #38293
- Fix empty AIC cells in daily guardrail summary when no prior runs exist in 24h window by @Copilot in #38304
- Remove
gh_aw.aicOTLP metric emission and keep AIC on traces only by @Copilot in #38312 - fix: emit gh-aw.aic for all engines by recognizing github_models provider alias by @Copilot in #38314
- Add PR-targeting support to
create_check_run(includingtarget: "*"flows) by @Copilot in #38237 - [instructions] Sync instruction files with release v0.79.3 by @github-actions[bot] in #38316
- [spec-extractor] Update package specifications for tty, types, typeutil, workflow by @github-actions[bot] in #38334
- feat: require operator-authored justification for dangerously-disable-sandbox-agent by @Copilot in #38325
- fix: wire GH_AW_AIC and GH_AW_MAX_AI_CREDITS to Handle agent failure step by @Copilot in #38327
- Cap impacted Go test selection at ~1 minute via sampled unit tests by @Copilot in #38343
- CJS: ignore impacted JS runs when no matching test files exist by @Copilot in #38339
- pkg/linters: extract inspector helper, migrate to Cursor API, add autofixes by @Copilot in #38317
- fix: usage tracking for engine jobs in sendJobConclusionSpan by @mnkiefer in #38353
- [docs] Update documentation for features from 2026-06-10 by @github-actions[bot] in #38351
- chore: remove
user-invokableanddisable-model-invocationfrom the gh-aw schema by @Copilot in #38328 - Updating daily token consumption report to new AIC format by @Copilot in #38362
- fix(assign_milestone): scope milestone cache by owner/repo to prevent cross-repo pollution by @Copilot in #38342
- docs: source AIC pricing from models.dev catalog by @Copilot in #38371
- Bound sampled impacted Go test patterns to prevent
go testargv overflow by @Copilot in #38381 - Add
modelsfrontmatter field for custom model pricing by @Copilot in #38276 - Record agent failure categories as OTLP attribute for counting by @Copilot in #38331
- feat: raise safe_outputs default timeout to 45m and add safe-outputs.timeout-minutes frontmatter by @Copilot in #38361
- fix: SHA-pin the runtime setup-cli step emitted for custom
steps:workflows by @Copilot in #38344 - Replace
/reference/authengine-secret table with header/list reference blocks by @Copilot in #38390 - fix(telemetry): emit gh-aw.aic=0 and fall back to engine-reported AIC when firewall proxy reports zero by @Copilot in #38364
- optimize: reduce claude-code-user-docs-review AIC cost ~20β33% by eliminating redundant main-agent work by @Copilot in #38401
- docs: recommend
copilot-requests: writefor Copilot authentication by @Copilot in #38404 - Expand Daily AIC report to include Grafana telemetry and backend-specific AIC gaps by @Copilot in #38400
- [docs] docs: unbloat monitoring-with-projects.md by @github-actions[bot] in #38417
- [WIP] Fix failing GitHub Actions job 'js-typecheck' by @Copilot in #38397
- [WIP] Explore agent persona and scenarios for agentic workflows by @Copilot in #38407
- Propagate resolved AI credits into failure footer context by @Copilot in #38412
Full Changelog: v0.79.3...v0.79.4