From 2a7190bb48d59ac02ee4a60663610e826f3e7acb Mon Sep 17 00:00:00 2001 From: "bootc-bot[bot]" <225049296+bootc-bot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 12:49:37 +0000 Subject: [PATCH 1/3] Rename "Autonomous Developer Agent" to "Drafter" The workflow creates draft PRs and isn't fully autonomous, so the new name better reflects its actual behavior and scope. Changes: - Updated workflow description and title in drafter.md - Recompiled drafter.lock.yml to reflect the new naming - Updated actions-lock.json during compilation Fixes #46 Generated-by: AI --- .github/workflows/drafter.lock.yml | 42 +++++++++++++++--------------- .github/workflows/drafter.md | 8 +++--- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/drafter.lock.yml b/.github/workflows/drafter.lock.yml index daf9696..f215495 100644 --- a/.github/workflows/drafter.lock.yml +++ b/.github/workflows/drafter.lock.yml @@ -1,4 +1,4 @@ -# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"c63e43cf3367847c4905a8f552762317e2f23bf7dec9f6aeda06e1533c3c02a0","body_hash":"ba20b548a109d0543cc97c40c4489adf959746f827804fe9bb9a92e092c3019d","compiler_version":"v0.81.6","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-5-20250929","engine_versions":{"claude":"2.1.191"}} +# gh-aw-metadata: {"schema_version":"v4","frontmatter_hash":"3a0bbf28d510b3b0e9555fdd41749df26bec70e9b0acb5fee8dc6b8410a832a6","body_hash":"4450be5642dd141f19d727e43726b0ef6c8b20d99612321c89ad8691f9953495","compiler_version":"v0.81.6","strict":true,"agent_id":"claude","agent_model":"claude-sonnet-4-5-20250929","engine_versions":{"claude":"2.1.191"}} # gh-aw-manifest: {"version":1,"secrets":["ANTHROPIC_API_KEY","GH_AW_APP_PRIVATE_KEY","GH_AW_CI_TRIGGER_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/cache/restore","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/cache/save","sha":"27d5ce7f107fe9357f9df03efb73ab90386fccae","version":"v5.0.5"},{"repo":"actions/checkout","sha":"9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0","version":"v7.0.0"},{"repo":"actions/create-github-app-token","sha":"bcd2ba49218906704ab6c1aa796996da409d3eb1","version":"v3.2.0"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/setup-node","sha":"48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e","version":"v6.4.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"ba6380cc6e5be5d21677bebe04d52fb48e3abec7","version":"v0.81.6"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.27.11","digest":"sha256:979723c628182da7729333f2208bb249fd25ddee579645cf9a3892d681a929c7","pinned_image":"ghcr.io/github/gh-aw-firewall/agent:0.27.11@sha256:979723c628182da7729333f2208bb249fd25ddee579645cf9a3892d681a929c7"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.11","digest":"sha256:807e4831999b44513b0a66e5859d478dc4da7ae74ab1918cec967d513f95bf9d","pinned_image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.27.11@sha256:807e4831999b44513b0a66e5859d478dc4da7ae74ab1918cec967d513f95bf9d"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.27.11","digest":"sha256:ff27ea0525ad953a6adee28a5fbe9d2e22be47dbec755c15767af4ea3f91df7d","pinned_image":"ghcr.io/github/gh-aw-firewall/squid:0.27.11@sha256:ff27ea0525ad953a6adee28a5fbe9d2e22be47dbec755c15767af4ea3f91df7d"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.30","digest":"sha256:35625d1a2269b1238606078c879f59a91cffc4ac33eb54bf39c6418822c1a8be","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.3.30@sha256:35625d1a2269b1238606078c879f59a91cffc4ac33eb54bf39c6418822c1a8be"},{"image":"ghcr.io/github/gh-aw-node","digest":"sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b","pinned_image":"ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b"},{"image":"ghcr.io/github/github-mcp-server:v1.4.0","digest":"sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036","pinned_image":"ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036"}]} # This file was automatically generated by gh-aw (v0.81.6). DO NOT EDIT. To debug this workflow, load the skill at https://github.com/github/gh-aw/blob/main/debug.md # @@ -23,9 +23,9 @@ # # For more information: https://github.github.com/gh-aw/introduction/overview/ # -# Autonomous implementation agent. When an issue is labeled 'agent/code', +# Draft PR implementation agent. When an issue is labeled 'agent/code', # this agent reads the issue, explores the repo, implements the change, -# validates it with the repo's own build tooling, and opens a pull +# validates it with the repo's own build tooling, and opens a draft pull # request for human review via the create-pull-request safe-output. # # Secrets used: @@ -56,7 +56,7 @@ # - ghcr.io/github/gh-aw-node@sha256:529d02eb970b1161aa25c593a9c3df57fdfad5a8add328cb3b6eccef66f3183b # - ghcr.io/github/github-mcp-server:v1.4.0@sha256:2afb26356481d1a350e14544a6e160f7f7ec1561a1ea309b823665abf0309036 -name: "Autonomous Developer Agent" +name: "Drafter" on: issues: types: @@ -67,7 +67,7 @@ permissions: {} concurrency: group: "gh-aw-${{ github.workflow }}-${{ github.event.issue.number || github.run_id }}" -run-name: "Autonomous Developer Agent" +run-name: "Drafter" jobs: activation: @@ -110,7 +110,7 @@ jobs: parent-span-id: ${{ needs.pre_activation.outputs.setup-parent-span-id || needs.pre_activation.outputs.setup-span-id }} safe-output-artifact-client: ${{ env.GH_AW_MAX_DAILY_AI_CREDITS != '' }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" @@ -124,7 +124,7 @@ jobs: GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AGENT_VERSION: "2.1.191" GH_AW_INFO_CLI_VERSION: "v0.81.6" - GH_AW_INFO_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_INFO_WORKFLOW_NAME: "Drafter" GH_AW_INFO_EXPERIMENTAL: "false" GH_AW_INFO_SUPPORTS_TOOLS_ALLOWLIST: "true" GH_AW_INFO_STAGED: "false" @@ -170,7 +170,7 @@ jobs: if: ${{ env.GH_AW_MAX_DAILY_AI_CREDITS != '' }} uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_ID: "drafter" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_WORKFLOW_DISPATCH_AW_CONTEXT: ${{ github.event.inputs.aw_context || '' }} @@ -474,7 +474,7 @@ jobs: trace-id: ${{ needs.activation.outputs.setup-trace-id }} parent-span-id: ${{ needs.activation.outputs.setup-parent-span-id || needs.activation.outputs.setup-span-id }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" @@ -1130,7 +1130,7 @@ jobs: trace-id: ${{ needs.activation.outputs.setup-trace-id }} parent-span-id: ${{ needs.activation.outputs.setup-parent-span-id || needs.activation.outputs.setup-span-id }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" @@ -1250,7 +1250,7 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} GH_AW_NOOP_MAX: "1" - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} @@ -1271,7 +1271,7 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_DETECTION_CONCLUSION: ${{ needs.detection.outputs.detection_conclusion }} @@ -1289,7 +1289,7 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} GH_AW_MISSING_TOOL_CREATE_ISSUE: "true" - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" with: github-token: ${{ steps.safe-outputs-app-token.outputs.token }} @@ -1304,7 +1304,7 @@ jobs: env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} GH_AW_REPORT_INCOMPLETE_CREATE_ISSUE: "true" - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" with: github-token: ${{ steps.safe-outputs-app-token.outputs.token }} @@ -1319,7 +1319,7 @@ jobs: uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: GH_AW_AGENT_OUTPUT: ${{ steps.setup-agent-output-env.outputs.GH_AW_AGENT_OUTPUT }} - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" GH_AW_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} GH_AW_AGENT_CONCLUSION: ${{ needs.agent.result }} @@ -1386,7 +1386,7 @@ jobs: trace-id: ${{ needs.activation.outputs.setup-trace-id }} parent-span-id: ${{ needs.activation.outputs.setup-parent-span-id || needs.activation.outputs.setup-span-id }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" @@ -1459,8 +1459,8 @@ jobs: if: always() && steps.detection_guard.outputs.run_detection == 'true' uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 env: - WORKFLOW_NAME: "Autonomous Developer Agent" - WORKFLOW_DESCRIPTION: "Autonomous implementation agent. When an issue is labeled 'agent/code',\nthis agent reads the issue, explores the repo, implements the change,\nvalidates it with the repo's own build tooling, and opens a pull\nrequest for human review via the create-pull-request safe-output." + WORKFLOW_NAME: "Drafter" + WORKFLOW_DESCRIPTION: "Draft PR implementation agent. When an issue is labeled 'agent/code',\nthis agent reads the issue, explores the repo, implements the change,\nvalidates it with the repo's own build tooling, and opens a draft pull\nrequest for human review via the create-pull-request safe-output." HAS_PATCH: ${{ needs.agent.outputs.has_patch }} with: script: | @@ -1630,7 +1630,7 @@ jobs: destination: ${{ runner.temp }}/gh-aw/actions job-name: ${{ github.job }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" @@ -1709,7 +1709,7 @@ jobs: GH_AW_RUNTIME_FEATURES: ${{ vars.GH_AW_RUNTIME_FEATURES }} GH_AW_THREAT_DETECTION_AIC: ${{ needs.detection.outputs.aic }} GH_AW_WORKFLOW_ID: "drafter" - GH_AW_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_WORKFLOW_NAME: "Drafter" GH_AW_WORKFLOW_SOURCE_URL: "${{ github.server_url }}/${{ github.repository }}/blob/${{ github.ref_name }}/.github/workflows/drafter.md" outputs: app_token_minting_failed: ${{ steps.safe-outputs-app-token.outcome == 'failure' }} @@ -1731,7 +1731,7 @@ jobs: trace-id: ${{ needs.activation.outputs.setup-trace-id }} parent-span-id: ${{ needs.activation.outputs.setup-parent-span-id || needs.activation.outputs.setup-span-id }} env: - GH_AW_SETUP_WORKFLOW_NAME: "Autonomous Developer Agent" + GH_AW_SETUP_WORKFLOW_NAME: "Drafter" GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/drafter.lock.yml@${{ github.ref }} GH_AW_INFO_VERSION: "2.1.191" GH_AW_INFO_AWF_VERSION: "v0.27.11" diff --git a/.github/workflows/drafter.md b/.github/workflows/drafter.md index a0c22b6..2634f6a 100644 --- a/.github/workflows/drafter.md +++ b/.github/workflows/drafter.md @@ -1,8 +1,8 @@ --- description: | - Autonomous implementation agent. When an issue is labeled 'agent/code', + Draft PR implementation agent. When an issue is labeled 'agent/code', this agent reads the issue, explores the repo, implements the change, - validates it with the repo's own build tooling, and opens a pull + validates it with the repo's own build tooling, and opens a draft pull request for human review via the create-pull-request safe-output. on: @@ -134,9 +134,9 @@ jobs: timeout-minutes: 15 --- -# Autonomous Developer Agent +# Drafter -Issue #${{ github.event.issue.number }} has been labeled for autonomous +Issue #${{ github.event.issue.number }} has been labeled for draft PR implementation. ## Your task From ac83125f00ae5f3289aeee385fcd3a2e18985078 Mon Sep 17 00:00:00 2001 From: "bootc-bot[bot]" <225049296+bootc-bot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:41:59 +0000 Subject: [PATCH 2/3] Remove remaining "autonomous" references from label descriptions Complete the renaming from "Autonomous Developer Agent" to "Drafter" by updating the agent/code label description in both install-labels.yml and install-labels.js from "Triggers the autonomous drafter agent" to "Triggers the drafter agent". Also removed "autonomous" from the file header comment in install-labels.js for consistency. Generated-by: AI --- .github/workflows/install-labels.yml | 2 +- scripts/install-labels.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/install-labels.yml b/.github/workflows/install-labels.yml index 9d13208..bc48f7d 100644 --- a/.github/workflows/install-labels.yml +++ b/.github/workflows/install-labels.yml @@ -23,7 +23,7 @@ jobs: // scripts/install-labels.js (inlined here so this step needs // no eval/require and no checkout of the repo). const LABELS = [ - { name: 'agent/code', description: 'Triggers the autonomous drafter agent', color: '0E8A16' }, + { name: 'agent/code', description: 'Triggers the drafter agent', color: '0E8A16' }, { name: 'agent/fixme', description: 'Reviewer agent found issues that need fixing', color: 'D93F0B' }, { name: 'agent/lgtm', description: 'Reviewer agent approved; ready to auto-merge', color: '0E8A16' }, { name: 'agent/draft-working', description: 'The drafter agent is actively working on this issue', color: 'FBCA04' }, diff --git a/scripts/install-labels.js b/scripts/install-labels.js index b7a9ed5..93e0e17 100644 --- a/scripts/install-labels.js +++ b/scripts/install-labels.js @@ -1,7 +1,7 @@ /** * Install gh-agentic-workflows labels * - * Defines the labels required by the gh-agentic-workflows autonomous + * Defines the labels required by the gh-agentic-workflows * issue → PR → review → fix → merge pipeline, and a helper to create or * update them via the GitHub REST API. * @@ -20,7 +20,7 @@ const LABELS = [ { name: 'agent/code', - description: 'Triggers the autonomous drafter agent', + description: 'Triggers the drafter agent', color: '0E8A16', // green }, { From f0541d39da080380643e60f7c2b6afff8341cc4e Mon Sep 17 00:00:00 2001 From: "bootc-bot[bot]" <225049296+bootc-bot[bot]@users.noreply.github.com> Date: Wed, 5 Aug 2026 17:42:01 +0000 Subject: [PATCH 3/3] Remove remaining "autonomous" references from scripts/README.md Update the README to match the workflow renaming by removing "autonomous" from: - The pipeline description - The agent/code label description (4 instances) Generated-by: AI --- scripts/README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/README.md b/scripts/README.md index 1c42589..b652ae4 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -4,13 +4,13 @@ This directory contains utility scripts for setting up and managing the gh-agent ## install-labels.js -Installs the required labels on a repository for the autonomous issue → PR → review → fix → merge pipeline. +Installs the required labels on a repository for the issue → PR → review → fix → merge pipeline. ### Labels Created The script creates or updates the following labels: -- **`agent/code`** (green) — Triggers the autonomous drafter agent. When applied to an issue, the drafter agent reads the issue, implements the change, validates it, and opens a pull request. +- **`agent/code`** (green) — Triggers the drafter agent. When applied to an issue, the drafter agent reads the issue, implements the change, validates it, and opens a pull request. - **`agent/fixme`** (red) — Applied by the review workflow when a PR needs work. The fix workflow consumes this label, reads the reviewer's feedback, and pushes a fix commit. @@ -55,7 +55,7 @@ You can also use the GitHub CLI to create the labels directly: ```bash gh label create "agent/code" --color 0E8A16 \ - --description "Triggers the autonomous drafter agent" + --description "Triggers the drafter agent" gh label create "agent/fixme" --color D93F0B \ --description "Reviewer agent found issues that need fixing" @@ -80,7 +80,7 @@ Or via `gh api`, e.g. to update an existing label: ```bash gh api repos/:owner/:repo/labels/agent/code -X PATCH \ - -f color="0E8A16" -f description="Triggers the autonomous drafter agent" + -f color="0E8A16" -f description="Triggers the drafter agent" ``` ### Customizing Labels