Agent Persona Exploration - 2026-04-02 #24005
Closed
Replies: 1 comment
-
|
This discussion has been marked as outdated by Agent Persona Explorer. A newer discussion is available at Discussion #24431. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This report summarizes a systematic exploration of the agentic-workflows custom agent across 7 representative software worker personas and automation scenarios, conducted on 2026-04-02.
Persona Overview
developer.instructions(agentic-workflows / create mode)Key Findings
strict: true,network: defaults, minimal permissions, and safe-outputs write isolation were applied in all 7 scenariosbe-1) is the superior patternroles:field in the release notes response — not a documented gh-aw frontmatter fieldTop Patterns Observed
workflow_runfor deployment events,issuesfor bug triage,pull_requestwithpaths:for component-scoped PRs,schedulefor digestsissues: writepermission on the agent jobconcurrency: cancel-in-progress: trueappeared in be-1 as a standout pattern for PR-triggered workflows to prevent comment duplication on force-pushesView High Quality Responses (5.0/5.0)
do-1— DevOps: Deployment Failure Analyzer (5.0)workflow_runtrigger scoped to named deployment workflowsworkflow_dispatchsecondary trigger for manual re-analysismax: 5cap on issue creation prevents spam;close-older-issues: falsepreserves failure historydefaultsonly — logs stay within GitHub's infrastructureqa-2— QA: Bug Triage Agent (5.0)issues: opened, labeledtrigger with guard clause prevents acting on non-bug issuesallowlist: [p0, p1, p2, p3]is the critical security control — agent cannot invent labelsView Areas for Improvement
Tool selection breadth (4.43/5.0 avg)
fe-1,pm-1, andqa-1used broad bash tool lists where more specific enumeration would reduce the attack surfacebe-1: explicitly list["grep", "awk", "sed", "cat", "diff"]rather thanbash: true.github/aw/github-agentic-workflows.mdPossible hallucinated frontmatter field
pm-2(release notes) includedroles: [admin, maintainer]underon: push: tags:— this field does not appear in the gh-aw schema documentation.github/aw/create-agentic-workflow.mdPaths filter inconsistency
be-1stated thatpaths:filter is not supported in frontmatter triggers and handled filtering inside the agent prompt insteadpaths:is a standard GitHub Actions trigger featureon: pull_request: paths:to the workflow creation guideRecommendations
.github/aw/create-agentic-workflow.md— every issue/label-triggered workflow should show the noop early-exit as a first-class pattern with an example.github/aw/github-agentic-workflows.md— show explicit["grep", "awk"]enumeration as preferred overbash: true, with security rationale.github/aw/(e.g.,scheduled-digest.md) covering the digest/release-notes pattern: cron trigger +workflow_dispatch,discussions: writepermission, anti-hallucination instructions, andmax: 1discussion capReferences:
Beta Was this translation helpful? Give feedback.
All reactions