Skip to content

Comments

Add versioning for system and creator prompts#16330

Closed
Copilot wants to merge 4 commits intomainfrom
copilot/analyze-creator-and-system-prompts
Closed

Add versioning for system and creator prompts#16330
Copilot wants to merge 4 commits intomainfrom
copilot/analyze-creator-and-system-prompts

Conversation

Copy link
Contributor

Copilot AI commented Feb 17, 2026

Workflow runs lack traceability to the prompt versions that generated them, making debugging behavioral changes and ensuring reproducibility difficult.

Changes

Version Tracking System (pkg/workflow/prompt_versions.go)

  • Date-based versioning (YYYY-MM-DD) for 9 system prompt files
  • SHA-256 hash (16-char) for creator prompt content
  • PromptVersionManifest tracks all versions with generation timestamp

Workflow Integration (pkg/workflow/compiler_yaml.go)

  • Version manifest embedded in compiled workflow headers as YAML comments
  • Computed during generateYAML() alongside frontmatter hash

Prompt File Headers

  • Added <!-- Version: 2026-02-17 --> to all system prompts in actions/setup/md/ and pkg/workflow/prompts/

Example Output

# frontmatter-hash: cac25400144ca6d48212840d7365a5d094dde225c818a123a6770e32a8dbc97f
#
# System Prompt Versions:
# Generated: 2026-02-17T12:28:50Z
# - cache_memory_prompt.md: 2026-02-17
# - github_context_prompt.md: 2026-02-17
# - markdown.md: 2026-02-17
# - xpia.md: 2026-02-17
# Creator Prompt Hash: 6091a0936f8d874e

Version updates require:

  1. Update prompt file header with new date
  2. Update corresponding constant in prompt_versions.go
  3. Rebuild and recompile workflows

See docs/prompt-versioning.md for maintenance procedures.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh gh issue list --limit 50 --state all --search creator (http block)
    • Triggering command: /usr/bin/gh gh issue list --limit 50 --state all --search prompt version (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw : mnkiefer &lt;8320commit 64/pkg/tool/linu-m git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/compile /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile g_.a ry-id-safe-outpurev-parse 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha qYML/27t1scLJ1FBCS_mwqYML -trimpath /home/REDACTED/.config/composer/vendor/bin/bash -p github.com/githurev-parse -lang=go1.25 7493254/b355/importcfg --no�� k/gh-aw/gh-aw/internal/tools/actions-build/main.go -goversion ache/node/24.13.0/x64/bin/node -c=4 -nolocalimports -importcfg /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v2 --jq .object.sha json&#39; --ignore-p-f git /usr/bin/git -m Add prompt versi-C /usr/local/sbin//home/REDACTED/work/gh-aw/gh-aw/.github/workflows git ules�� --show-toplevel bash /usr/bin/git --noprofile grep /usr/bin/grep git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v2 --jq .object.sha json&#39; --ignore-path ../../../.pr**/*.json git odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node -m Add prompt versi-1 /usr/sbin/bash git ules�� --show-toplevel bash /usr/bin/infocmp --noprofile grep /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows infocmp (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/11bd71901bbe5b1630ceea73d27597364c9af683 --jq .object.sha install --package-lock-oowner=github /usr/bin/git 7493254/b368/_pkinfocmp .cfg 7493254/b368=&gt; git rev-�� th .prettierignore grep /usr/bin/git u5Jc/XI0tuUaGtbVinfocmp (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha celain --ignore-submodules | heago1.25.0 /tmp/go-build3535973944/b236/vet-c=4 ache/node/24.13.0/x64/bin/bash system prompt command-matchingrev-parse k/_temp/ghcca-no--show-toplevel 3292027/b001/importcfg -w 2549-14796/test-1722782005/.github/workflows security tnet/tools/bash OUTPUT -d 168.63.129.16 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linu-importcfg (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha --noprofile grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet system prompt ows-continuous-srev-parse rgo/bin/grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --no�� --noprofile grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/link system prompt d ndor/bin/grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha vaScript1048587647/001/test-simple-frontmatter.m--detach --others /usr/bin/make system prompt ows-continuous-rrev-parse ache/go/1.25.0/x--show-toplevel make buil�� /opt/pipx_bin/gr-bool grep 7493254/b297/vet.cfg system prompt d 0/x64/bin/grep bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v4 --jq .object.sha -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10git -test.run=^Test -test.short=true--show-toplevel git add test.txt 64/pkg/tool/linu-buildtags /usr/bin/git d -n 10 .cfg nfig/composer/ve--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha f() { test &#34;$1&#34; = get &amp;&amp; echo &#34;******&#34;; }; f store f() { test &#34;$1&#34; = get &amp;&amp; echo &#34;******&#34;; }; f store /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet system prompt s.md ache/go/1.25.0/x64/bin/grep vo/9kfMsjtzGOFIi51OI_-c/tFE_Q0Uwconfig -ato�� -bool -buildtags 64/pkg/tool/linux_amd64/vet -errorsas -ifaceassert -nilfunc 64/pkg/tool/linu1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --noprofile x_amd64/vet om/testorg/testrepo.git system prompt d x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git system prompt s/SKILL.md x_amd64/vet git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git rev-�� tup/sh/sanitize_path.sh&#39; &#39;/usr/bin:/usr/local/bin:::&#39; &amp;&amp; echo &#34;$PATH&#34; -tests /usr/bin/git creator prompt\|git .cfg ache/go/1.25.0/x--show-toplevel git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git tutil.test grep 0/x64/bin/node git ode_�� --show-toplevel xLPGO5v5ZsAOsG8WsF/788KaSlanoh1Q--ignore-path es/.bin/node ithub/workflows//usr/bin/unpigz grep g_.a /usr/lib/git-core/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel _comment_target_owner=github /usr/bin/gh ntic_engine_integit l /home/REDACTED/go//home/REDACTED/work/gh-aw/gh-aw/.github/workflows gh auth�� status bash /usr/bin/git --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel grep /usr/bin/git ithub-script/git/usr/bin/gh type WorkflowDatapi /snap/bin/bash git rev-�� --show-toplevel bash 64/bin/sh --noprofile 7493254/b386/_te-C /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v7
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha ath ../../../.pr**/*.json x_amd64/vet /usr/bin/git -bool oning system and/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/pre�� /usr/local/bin/b--write git er --show-toplevel bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha ath ../../../.pr**/*.json nly /usr/bin/git -bool -buildtags ache/node/24.13.--write git rev-�� --show-toplevel grep /usr/bin/git func.*renderWorksh pkg/workflow/com-c rgo/bin/bash git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v7 --jq .object.sha --show-toplevel bash /usr/bin/gh ithub/workflows//usr/bin/gh grep 0/x64/bin/node gh auth�� i-lint &gt;/dev/nul-f bash 0/x64/lib/node_m-f ithub/workflows/git x_amd64/vet ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha system prompt s/SKILL.md x_amd64/vet system prompt mojis.md bin/grep x_amd64/vet -l system prompt script/SKILL.md 64/pkg/tool/linux_amd64/vet system prompt (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha submodules | head -n 10 p-headers/SKILL.md x_amd64/compile system prompt s.md /home/REDACTED/.co--noprofile x_amd64/compile -l system prompt .cfg 64/pkg/tool/linux_amd64/vet system prompt orkflow-performa-o ep 64/pkg/tool/linu-trimpath (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha go1.25.0 -c=4 -nolocalimports -importcfg /tmp/go-build3277493254/b386/importcfg -pack WdoVr4iAs4gc -l g_.a issue-query/SKILL.md 64/pkg/tool/linux_amd64/vet system prompt fOjvAr7/W_GQ_xIK-o (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/4dc6199c7b1a012772edbd06daecab0f50c9053c --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore /bin/sh /usr/bin/git runs/20260217-12/usr/bin/gh grep /tmp/go-build391graphql git rev-�� --show-toplevel /tmp/go-build391owner=github 0/x64/lib/node_m-f -test.paniconexi/usr/bin/unpigz -test.timeout=10-d /tmp/go-build327-c git (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha -type f ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile &#43;30 -delete grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile --no�� 7493254/b402/_pkg_.a grep 0/x64/bin/node system prompt b/gh-aw/pkg/reporev-parse /usr/local/sbin/--show-toplevel bash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linu-buildtags /usr/bin/git se 5973944/b066/vetrev-parse x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git --noprofile grep ndor/bin/bash git (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v5 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet ode --noprofile grep ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/.github/workflows 4 -type d -namerev-parse sup --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile /usr/bin/git 7493254/b379/_pkinfocmp -v 7493254/b379=&gt; git (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linu-test.v=true /usr/bin/git creator-and-systsh /tmp/go-build353-c /opt/hostedtoolcnpx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore git /pre�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x-d /usr/bin/git 2549-14796/test-git 1f44acf4b6d51754-c .cfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git 47/001/test-fronsh /tmp/go-build353-c ache/go/1.25.0/xnpx prettier --write &#39;../../../**/*.json&#39; &#39;!../../../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore git /pre�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linu-d /usr/bin/git 3844154724 -buildtags .cfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v6 --jq .object.sha --show-toplevel x_amd64/compile /usr/bin/git celain --ignore-node /tmp/go-build353/opt/hostedtoolcache/node/24.13.0/x64/bin/npx tartedAt,updatedprettier git /pre�� --show-toplevel /opt/hostedtoolc--ignore-path /node 2549-14796/test-sed -buildtags .cfg git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha g_.a 7493254/b125/vet.cfg 7493254/b392/logger.test system prompt es 0/x64/bin/grep 7493254/b392/logger.test e=/t�� of1AnYYcH grep (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha github.actor ache/go/1.25.0/x64/pkg/tool/linu-buildtags /usr/bin/git se 5973944/b003/vetrev-parse x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git se 5973944/b073/vet-V=full es git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linu**/*.json /usr/bin/git 47/001/test-compsh /tmp/go-build353-c ortcfg.link git /pre�� --show-toplevel DjzIaOFIlSqSC20e-tests /usr/bin/git 2549-14796/test-git -buildtags g_.a git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet /node 47/001/test-fronnode /tmp/go-build353/opt/hostedtoolcache/node/24.13.0/x64/bin/npx /opt/hostedtoolcprettier git /pre�� --show-toplevel 3292027/b318/imp--ignore-path /usr/bin/git 2549-14796/test-/opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile -buildtags .cfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/anchore/sbom-action/git/ref/tags/v0
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha --show-toplevel bash /usr/bin/git runs/20260217-12/usr/bin/gh grep /home/REDACTED/.dographql git rev-�� --show-toplevel bash /usr/bin/git --noprofile x_amd64/vet ache/node/24.13./home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha ./../pkg/workflo-f ringQ58fZwCPD/Puowner=github /usr/bin/git bin:/usr/local/bgit grep 0/x64/bin/node git rev-�� --show-toplevel bash /usr/bin/git ithub/workflows//usr/bin/gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/anchore/sbom-action/git/ref/tags/v0 --jq .object.sha ./../pkg/workflo-f /bin/sh /usr/bin/git &amp; echo &#34;$PATH&#34; grep ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� cp .github/aw/actions-lock.json pkg/workflow/data/action_pins.json; \ echo &#34;��� Action pins syn/usr/bin/gh ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet de_modules/.bin/node /tmp/go-build391/usr/bin/unpigz -trimpath ache/node/24.13.-c git (http block)
  • https://api.github.com/repos/docker/build-push-action/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha --show-toplevel bash /usr/bin/infocmp-f --noprofile l /home/REDACTED/.cographql infocmp -1 xterm-color bash /usr/bin/git --noprofile l /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path tail /usr/bin/git bin:::/usr/localgit grep /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet tions/setup/node_modules/.bin/node image:v1.0.0 x_amd64/vet /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/build-push-action/git/ref/tags/v6 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore git /usr/bin/git extensions.objec/usr/bin/gh grep /home/REDACTED/.lographql git rev-�� --show-toplevel bash tions/setup/node-f r-test3141257002/usr/bin/unpigz r-test3141257002-d ipts.test git (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path bash /usr/bin/git in::/usr/local/bgit grep /opt/hostedtoolc/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel 7493254/b388/importcfg /usr/bin/git k/gh-aw/gh-aw/pkdocker k/gh-aw/gh-aw/pkimage e/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path ../../../.prettierignore git /usr/bin/git --porcelain grep /home/REDACTED/wor/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel bash tions/setup/js/node_modules/.bin/sh --noprofile x_amd64/vet 64/pkg/tool/linu-c git (http block)
  • https://api.github.com/repos/docker/metadata-action/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path bash /usr/bin/git in:::/usr/local//usr/bin/gh l /opt/hostedtoolcgraphql git rev-�� --show-toplevel /opt/hostedtoolcowner=github 0/x64/bin/npx ndor/bin/grep 7493254/b389/_teimage /opt/hostedtoolcinspect git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v5 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path cp /usr/bin/git in&#39; &amp;&amp; echo &#34;$PA/usr/bin/gh grep /opt/hostedtoolcgraphql git rev-�� cli/install.sh..-f /opt/hostedtoolcowner=github bin/node ErrorFormatting1/usr/bin/unpigz -trimpath /usr/bin/git git (http block)
  • https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha --show-toplevel bash /usr/bin/git --noprofile grep /opt/pipx_bin/ba/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git rev-�� --show-toplevel bash de/node/bin/sh --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha ./../pkg/workflow/js/**/*.json&#39; --ignore-path bash /usr/bin/git r/bin:/usr/local/usr/bin/gh grep 7493254/b385/vetgraphql git rev-�� --show-toplevel bash /usr/bin/git --noprofile l ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v3 --jq .object.sha ./../pkg/workflo-f /bin/sh /usr/bin/git ithub-script/gitgit grep (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 5973944/b168/vet.cfg ache/go/1.25.0/x64/pkg/tool/linu-test.short=true system prompt ude-code.md k/_temp/ghcca-no--show-toplevel ache/go/1.25.0/x64/pkg/tool/linuremote.origin.url estl�� se 5973944/b301/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile system prompt tic-workflows-clrev-parse grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 5973944/b159/vet.cfg ache/go/1.25.0/x64/pkg/tool/linu-nilfunc system prompt 3-12.md 0/x64/bin/grep ache/go/1.25.0/x64/pkg/tool/linu-tests chec�� assword=$GITHUB_TOKEN&#34;; }; f store assword=$GITHUB_TOKEN&#34;; }; f store ash system prompt osystem.md (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 ./DEVGUIDE.md ache/go/1.25.0/x64/pkg/tool/linu-nilfunc system prompt 3-12.md de/node/bin/grep--show-toplevel ache/go/1.25.0/x64/pkg/tool/linurev-parse chec�� copilot/analyze-creator-and-system-prompts grep 5973944/b146/vet.cfg system prompt osystem.md (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 5973944/b119/vet.cfg x_amd64/compile system prompt ude-code.md cal/bin/grep x_amd64/compile -c g/workflow/features_import_test.remote.origin.url g/workflow/importable_tools_test.go ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet system prompt tic-workflows-clrev-parse /home/REDACTED/.lo--git-dir ache/go/1.25.0/x64/pkg/tool/linutest@example.com (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 5973944/b158/vet.cfg ache/go/1.25.0/x64/pkg/tool/linu-test.short=true system prompt ude-code.md /usr/local/sbin/--show-toplevel ache/go/1.25.0/x64/pkg/tool/linurev-parse estl�� git status --porcelain --ignore-submodules | head -n 10 grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile system prompt tic-workflows-clinit rep ache/go/1.25.0/x64/pkg/tool/linuTest User (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 5973944/b170/vet.cfg x_amd64/compile system prompt ude-code.md ep x_amd64/compile -c git status --porcelain --ignore-submodules | head -n 10 grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile system prompt tic-workflows-clrev-parse /opt/pipx_bin/gr--show-toplevel ache/go/1.25.0/x64/pkg/tool/linuorigin (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 5973944/b171/vet.cfg ache/go/1.25.0/x64/pkg/tool/linu-lang=go1.25 system prompt ude-code.md rgo/bin/grep ache/go/1.25.0/x64/pkg/tool/linu-goversion ortc�� git status --porcelain --ignore--c=4 stmain.go ache/go/1.25.0/x64/pkg/tool/linu-importcfg system prompt ot-path.md ndor/bin/grep ache/go/1.25.0/x64/pkg/tool/linuremote.origin.url (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path system prompt t-task/SKILL.md x_amd64/vet system prompt (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 ,short grep 64/pkg/tool/linu-buildtags -l system prompt .cfg 64/pkg/tool/linu-nilfunc system prompt d /usr/bin/grep 64/pkg/tool/linu-buildtags (http block)
    • Triggering command: `/usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 6-3.md /home/REDACTED/.lo.github/workflows/test.md ache/go/1.25.0/x64/pkg/tool/linu-goversion --no�� --noprofile version headers

Co-authored-by-nolocalimports rgo/bin/bash system prompt .md ep /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile` (http block)

  • https://api.github.com/repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/c4e091835c7a94dc7d3acb8ed3ae145afb4995f3 --jq .object.sha w/js/**/*.json&#39; --ignore-path bash /usr/bin/git bin&#39; &amp;&amp; echo &#34;$Psh -tests ache/go/1.25.0/xtsup git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/cgo /usr/bin/git --noprofile stmain.go ache/go/1.25.0/x(create|run) git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha submodules | heago1.25.0 5973944/b236/vet-c=4 0/x64/bin/bash system prompt .md de/node/bin/grep--show-toplevel ortcfg --no�� 1722782005/.github/workflows grep ache/go/1.25.0/x64/pkg/tool/linux_amd64/link system prompt ersion.md k/_temp/ghcca-no--git-dir ache/go/1.25.0/x64/pkg/tool/linu-importcfg (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/-
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/- --jq .object.sha --show-toplevel bash /opt/hostedtoolcache/go/1.25.0/x64/bin/node --noprofile grep 7493254/b380/con/home/REDACTED/work/gh-aw/gh-aw/.github/workflows node sup install --package-lock-only ules/.bin/prettier t0 Add prompt versi-C (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion system prompt fault-v0-14-0.mdrev-parse k/_temp/ghcca-no--show-toplevel ache/go/1.25.0/x64/pkg/tool/linuconfig push�� on origin /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet system prompt s.md grep /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/compile system prompt onfig.md de/node/bin/grep/tmp/go-build328425123/b320/_pkg_.a x_amd64/compile -l system prompt on/SKILL.md 64/pkg/tool/linu-lang=go1.25 system prompt s.md k/_temp/ghcca-no--noprofile 64/pkg/tool/linu-goversion (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo ep system prompt timization-strat1 ep grep -l system prompt on/SKILL.md 64/pkg/tool/linux_amd64/vet system prompt .md 0/x64/bin/grep 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build3277493254/b368/cli.test /tmp/go-build3277493254/b368/cli.test -test.testlogfile=/tmp/go-build3277493254/b368/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true system prompt on-analysis-stra--norc (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name system prompt t-task/SKILL.md x_amd64/vet system prompt (http block)
  • https://api.github.com/user
    • Triggering command: /usr/bin/gh gh api user --jq .login system prompt ch-bump-awf-v0-1-nolocalimports de/node/bin/grep-importcfg system prompt .md 64/bin/grep grep -l system prompt ch-fix-detection-ifaceassert k/_temp/ghcca-no-nilfunc system prompt atadog.md ache/go/1.25.0/x-stringintconv grep (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login system prompt ows.md ache/node/24.13.0/x64/bin/grep system prompt ts.md ndor/bin/grep grep -l system prompt ch-bump-mcpg-v0-0-113.md de/node/bin/grep system prompt ta-analysis.md 64/bin/grep grep (http block)
    • Triggering command: /usr/bin/gh gh api user --jq .login system prompt .md x_amd64/vet system prompt script.md rgo/bin/grep x_amd64/vet -l system prompt t/04-meet-workflows-continuous-refactoring.md x_amd64/vet system prompt t-redaction-testdescribe bin/grep x_amd64/vet (http block)

If you need me to access, download, or install something from one of these locations, you can either:


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 3 commits February 17, 2026 12:23
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Copilot AI changed the title [WIP] Analyze and version creator and system prompts Add versioning for system and creator prompts Feb 17, 2026
Copilot AI requested a review from mnkiefer February 17, 2026 12:35
@mnkiefer
Copy link
Contributor

@copilot What about md files under .github/aw and .github/agents?

Copy link
Contributor Author

Copilot AI commented Feb 17, 2026

@copilot What about md files under .github/aw and .github/agents?

Great question! Files in .github/aw/ and .github/agents/ are different from system prompts:

System prompts (actions/setup/md/*.md) are infrastructure prompts that provide security policies, tool instructions, etc. They use date-based versioning (2026-02-17).

Agent prompts (.github/aw/*.md, .github/agents/*.md) are like application code - they define agent behavior and should follow semantic versioning (1.0.0, 1.1.0, 2.0.0) as noted in best practices.

I'll extend the implementation to support semantic versioning for agent prompts, tracked via Git tags, while keeping date-based versioning for system prompts. This follows industry standards where:

  • Infrastructure/platform prompts → date-based (when they changed)
  • Agent/application prompts → semantic (breaking changes, features, patches)

@mnkiefer
Copy link
Contributor

@mnkiefer mnkiefer closed this Feb 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants