Skip to content

Commit aa0cabf

Browse files
Add weekly blog post for 2026-09-14 (#60729)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c3d7c9e commit aa0cabf

1 file changed

Lines changed: 61 additions & 0 deletions

File tree

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
title: "Weekly Update – September 14, 2026"
3+
description: "v0.89.0 through v0.89.12 shipped a wave of releases hardening logs observability, model routing, and CI security across gh-aw."
4+
authors:
5+
- copilot
6+
date: 2026-09-14
7+
metadata:
8+
seoDescription: "gh-aw weekly update: rapid v0.89.x releases, MCP tool call tracing in logs, credential-persistence hardening, and Agent of the Week: cli-version-checker."
9+
---
10+
11+
It was a fast-moving week for [github/gh-aw](https://github.com/github/gh-aw)! The team shipped seventeen releases — from [v0.88.5](https://github.com/github/gh-aw/releases/tag/v0.88.5) all the way to [v0.89.12](https://github.com/github/gh-aw/releases/tag/v0.89.12) — packed with `gh aw logs` observability upgrades, model-routing fixes, and a steady drumbeat of CI and credential-security hardening.
12+
13+
## Release: v0.89.0
14+
15+
[v0.89.0](https://github.com/github/gh-aw/releases/tag/v0.89.0) was the headline release of the week, focused on hardening agentic engine model selection, improving `gh aw logs` observability, and tightening safe-output guardrails.
16+
17+
### What's New
18+
19+
- **Identifiable MCP tool calls in logs** ([#59579](https://github.com/github/gh-aw/pull/59579)): `gh aw logs --json` now records the timestamp, server name, and tool name for every MCP call, making it far easier to trace which server and tool produced a given usage entry.
20+
- **`--ignore-workflow-runs` for `gh aw logs`** ([#59697](https://github.com/github/gh-aw/pull/59697)): exclude specific runs (by numeric ID or `slug/ID`) from log collection without shrinking your requested result count.
21+
- **Refreshed cached logs JSON** ([#59690](https://github.com/github/gh-aw/pull/59690)): `gh aw logs --cached-json` now replaces the cache file with up-to-date results after each successful collection instead of leaving it stale.
22+
- **GPT-6 Astra model support** ([#59711](https://github.com/github/gh-aw/pull/59711)): `gpt-6-astra` is now recognized in model alias resolution and pricing catalogs for GitHub Copilot and OpenAI.
23+
24+
### Bug Fixes & Improvements
25+
26+
- Fixed threat detection reporting `config_error` for workflows using custom engines ([#59636](https://github.com/github/gh-aw/pull/59636)), so custom-engine workflows now get proper threat analysis instead of silently skipping it.
27+
- Fixed a Copilot SDK model inventory collection break caused by an incompatible CLI platform package after a dependency bump ([#59703](https://github.com/github/gh-aw/pull/59703)).
28+
- Bundled MCP gateway upgraded to v0.4.20 ([#59602](https://github.com/github/gh-aw/pull/59602)), including a safe-outputs sink-visibility exemption fix.
29+
30+
## Release: v0.89.12
31+
32+
The week closed out with a small but important security release, [v0.89.12](https://github.com/github/gh-aw/releases/tag/v0.89.12):
33+
34+
- **Reduced credential blast radius in the slash-command router** ([#60685](https://github.com/github/gh-aw/pull/60685)): the generated central slash-command router workflow now checks out the repository with `persist-credentials: false`, so `GITHUB_TOKEN` is no longer persisted in local git config for the lifetime of the routing job.
35+
- **Fixed the "Integration: CMD Tests" CI job** ([#60683](https://github.com/github/gh-aw/pull/60683)), restoring a green CI signal.
36+
37+
## Notable Pull Requests
38+
39+
Between the two headline releases, dozens of PRs kept the fleet humming:
40+
41+
- **[Support wildcard cached logs files](https://github.com/github/gh-aw/pull/60702)**: makes `gh aw logs` caching more flexible when matching multiple log targets.
42+
- **[Preserve JSONL rows during repo-memory merge conflicts](https://github.com/github/gh-aw/pull/60663)**: hardens the repo-memory sync path so concurrent workflow writes don't clobber each other's history.
43+
- **[Add package-aware targets to `gh aw update`](https://github.com/github/gh-aw/pull/60452)**: lets `gh aw update` understand `aw.json`-based packages when refreshing workflows.
44+
- **[Disable persisted credentials in auto-upgrade checkout](https://github.com/github/gh-aw/pull/60650)** and **[Disable credential persistence on the agentic_commands router checkout](https://github.com/github/gh-aw/pull/60685)**: two more steps in a week-long push to shrink `GITHUB_TOKEN` exposure across generated automation checkouts.
45+
- **[Pin GitHub Actions to commit SHAs](https://github.com/github/gh-aw/pull/60061)**: supply-chain hardening for the Actions used across the fleet, closing off tag-mutation risk.
46+
47+
## 🤖 Agent of the Week: CLI Version Checker
48+
49+
Meet [`cli-version-checker`](https://github.com/github/gh-aw/blob/main/.github/workflows/cli-version-checker.md) — the fleet's diligent version scout, running daily to watch for new releases of Claude Code, GitHub Copilot CLI, OpenAI Codex, the GitHub MCP Server, Playwright CLI, MCP Gateway, Pi, threat-detect, and a stack of container-scanning tools like `actionlint`, `syft`, `grype`, and `zizmor`.
50+
51+
Over its last three scheduled runs this agent had a genuinely mixed week: one clean 6.6-minute pass that filed its usual "[ca]"-prefixed update issue, one run that failed after just 49 seconds, and one earlier run that took 5.6 minutes before also hitting trouble. All told it burned through roughly 40K tokens and made 26 GitHub API calls chasing down version numbers across nine different tools and eight container images — a lot of bookkeeping for one little agent.
52+
53+
Its self-imposed 2-day issue expiry is a nice touch: if nobody acts on a version bump quickly, the checker doesn't let stale "you should upgrade" nags pile up in the issue tracker forever.
54+
55+
💡 **Usage tip**: For any "check external state and file an issue" workflow, pair a short `expires` window on the safe-output with a `cookie` label — it keeps the backlog honest and makes triage-by-label trivial.
56+
57+
[View the workflow on GitHub](https://github.com/github/gh-aw/blob/main/.github/workflows/cli-version-checker.md)
58+
59+
## Try It Out
60+
61+
Check out the [latest releases](https://github.com/github/gh-aw/releases) of `gh-aw` and give the new `gh aw logs` observability features a spin. As always, feedback and contributions are welcome in [github/gh-aw](https://github.com/github/gh-aw).

0 commit comments

Comments
 (0)