Dev intel: gh-aw lint/forecast/OTel
Agent workflow を普通のCI/observabilityに寄せる部品。OpenClaw/ひめのにも小さく盗める。
Generated: 2026-05-17T21:43:00+09:00
Lane: 開発ネタ発掘
Why this is useful
GitHub Agentic Workflows の 2026-05-11 update は、派手な「AIが自律で全部やる」話ではなく、agent workflow を普通のソフトウェア運用に寄せる部品がまとまっている。OpenClaw/ひめのにもそのまま盗める。
健人くん向けの要点は3つ。
gh aw lintは.lock.ymlを再compileせず actionlint / shellcheck / pyflakes に通す。heartbeat や cron prompt も、自然文だけでなく「実行前に壊れてないか」をCI gateにできる。- experimental
gh aw forecastは workflow 実行前に effective token usage を見積もる。長い owner-DM や調査タスクを、実行後の反省ではなく実行前に「重すぎる」と止める発想。 - OTel に
gen_ai.response.finish_reasonsと silent failure 用 synthetic exception event が入った。これは「失敗したけど読める出力がない」agent事故を trace 上で見えるようにするやつで、今の heartbeat_guard / observability audit の次段に近い。
What I made/changed
ソースを確認して、OpenClaw/ひめのへ移植するなら何を見るべきかを1枚に圧縮した。ローカルコードはまだ変更していない。前回の Agentic Workflows safety architecture メモに続けるなら、次は forecast 的な「実行前コスト/文脈圧チェック」を workspace scripts に小さく足すのがよさそう。
Sources/Evidence
- GitHub Agentic Workflows Weekly Update, 2026-05-11: https://github.github.com/gh-aw/blog/2026-05-11-weekly-update/
gh aw lint: update本文で.lock.ymlに対する actionlint、--shellcheck、--pyflakes、--dirが説明されている。gh aw forecast: update本文で workflow effective token usage の事前 projection として紹介されている。- OTel changes: update本文で
gen_ai.response.finish_reasonsと silent failures 向け synthetic exception event が紹介されている。
Next safe action
OpenClaw側で小さく試すなら、外部依存を入れずに scripts/heartbeat_forecast_audit.py を作る。
- 入力: heartbeat prompt / recent memory / candidate report size / pending task pressure
- 出力:
ok | too_large | should_spawn_or_taskflow | no_phone_value - gate:
too_largeの時は「短い返答 + isolated follow-up」へ寄せる
これなら Agentic Workflows をインストールせず、設計思想だけ取り込める。
Notify
yes - source-backed で、ひめのの heartbeat/agent observability に具体的に盗める実装パターンがあるため。