Skip to content

Tags: github/gh-aw

Tags

v0.47.2

Toggle v0.47.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: apply `messages.footer` template in `create_pull_request` safe o…

…utput (#17098)

v0.47.1

Toggle v0.47.1's commit message

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Bump AWF default version to v0.20.2 (#16920)

* Initial plan

* Update awf dependency version to v0.20.2

Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>

* Add changeset [skip-ci]

* test: Add smoke test marker for push verification [skip ci]

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Mossaka <5447827+Mossaka@users.noreply.github.com>
Co-authored-by: Jiaxiao (mossaka) Zhou <duibao55328@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: runner <runner@github.com>
Co-authored-by: Smoke Test Agent <smoke-test@github.com>

v0.47.0

Toggle v0.47.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Add Google Gemini CLI as experimental agentic engine (#16894)

* Initial plan

* chore: outline plan for gemini engine support

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* feat: add Google Gemini CLI as experimental agentic engine

Recreates Gemini engine support from PR #16595:
- Add Gemini constants (port 10003, version 0.29.0, env vars)
- Update JSON schema to include 'gemini' as valid engine
- Create gemini_engine.go with installation and execution steps
- Create gemini_logs.go for JSON log parsing
- Create gemini_mcp.go for MCP configuration
- Add GeminiDefaultDomains and helper function to domains.go
- Register Gemini engine in engine registry
- Update engine count tests to expect 4 engines
- Add comprehensive unit tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: merge main, update WASM golden files for ubuntu.com in ClaudeDefaultDomains, add gemini to AllEngines test

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: remove ubuntu.com from ClaudeDefaultDomains, fix golden files, add smoke-gemini workflow, improve tests

- Remove ubuntu.com from ClaudeDefaultDomains (was causing CI golden test failures)
- Regenerate WASM golden files without ubuntu.com
- Add smoke-gemini.md agentic workflow for Gemini engine smoke testing
- Fix ParseLogMetrics to use map-based deduplication for tool calls
- Make TestEngineRegistry less brittle (check for expected IDs instead of exact count)
- Add exact prompt format assertion to gemini execution test

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* fix: update TestValidateEngine to use dynamic engine prefix check and add gemini test case

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>

v0.46.5

Toggle v0.46.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add safe output items manifest for audit trail (#16842)

* Initial plan

* Add safe output items manifest for audit trail

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Skip manifest emission in staged mode

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add changeset [skip-ci]

* Add safe output items count to logs command aggregate stats

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: Add smoke test file for run 22187312231

* Fix manifest file creation: touch immediately, finally block, scanner error check, timestamp test, Go tests

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add changeset [skip-ci]

* test: Add smoke test file for run 22190175158

* Add manifest logging to safe_output_handler_manager.cjs (the script actually called by workflows)

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add changeset [skip-ci]

* Skip upload-artifact step in staged mode (no items are created)

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* test: Add smoke test file for run 22190930520

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Codex <codex@example.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Codex <runner@github.com>
Co-authored-by: Smoke Test <smoke-test@github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>
Co-authored-by: GitHub Actions <github-actions@github.com>

v0.46.4

Toggle v0.46.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
docs: add Playground term to glossary (#16793)

v0.46.3

Toggle v0.46.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Support both legacy and JSON metadata formats in JavaScript frontmatt…

…er hash parser (#16762)

v0.46.2

Toggle v0.46.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Clean up add_workflow_run_comment.cjs: eliminate duplication, add tes…

…ts (#16738)

v0.46.1

Toggle v0.46.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fix missing global.context setup in submit_pr_review.test.cjs (#16633)

* Initial plan

* Fix ReferenceError: context is not defined in submit_pr_review.test.cjs

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

v0.46.0

Toggle v0.46.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Validate numeric context variables in activation to prevent injection…

… attacks (#16515)

v0.45.7

Toggle v0.45.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Enable LLM gateway support for Copilot engine (#16485)

* Initial plan

* Enable LLM gateway support for Copilot engine

- Update copilot_engine_execution.go to dynamically check if LLM gateway is supported
- Set UsesAPIProxy based on SupportsLLMGateway() return value
- Update test to expect --enable-api-proxy flag in Copilot AWF commands
- Align Copilot behavior with Claude and Codex engines

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Recompile all workflows with LLM gateway support

- All copilot engine workflows now include --enable-api-proxy flag
- 103 lock files updated with new AWF configuration
- Verified flag is present in compiled workflows
- All tests passing

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

* Add changeset [skip-ci]

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Codex <bot@example.com>