Agent Persona Exploration - 2026-11-12

Đang mở Phù hợp với người mới
#77,188 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
72/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github-actions, go
Lĩnh vực
ci-cd, devtools

Hướng nghiên cứu

Bắt đầu với ba đề xuất trong issue: .github/aw/network.md và hướng dẫn quanh dòng 103 và 255 của .github/aw/create-agentic-workflow.md. Đọc các phần đó và so sánh với những phát hiện ở trên; hoàn tất khi tài liệu đề cập đến các ví dụ tra cứu registry, tiền xử lý có tính xác định cho các kiểm tra cấu trúc và việc đặt các giá trị mặc định trong phần tóm tắt prompt.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

agent-research cookie
Persona Overview
  • Agent: agentic-workflows
  • Personas This Run: Frontend Developer, DevOps Engineer, QA Tester
  • Rotation: all 9 personas are now covered, so the rotation resets next run
  • Scenarios Tested: 4 of 6 generated (FE-5, DO-5, DO-6, QA-5); FE-6 and QA-6 were not tested
  • Invocation: one persona-evaluator run; all 4 scenarios returned recommendations
  • Average Quality Score: 4.5/5.0
  • Run: §43248107250
Key Findings
  • Triggers were correct in all four recommendations: pull_request with path filters for PR reviews, and schedule plus workflow_dispatch for the scheduled check. Trigger appropriateness averaged 5.0.
  • All four used read-only permissions, no edit tool, pull_request rather than pull_request_target, and COMMENT-level reviews that do not block PRs.
  • The weakest dimensions were completeness (4.0) and prompt clarity (4.25). Defaults the agent chose (exemption matching, the 48-hour cron rule, Go subtest rules) were written in the notes but often missing from the prompt summary.
  • DO-6 was the only over-broad network suggestion. It hardcoded four registries, although the containers ecosystem already covers GHCR and Docker Hub.
  • No scenario averaged below 4.4.
Top Patterns
  1. Triggers: pull_request with paths: filters (3 of 4); schedule plus workflow_dispatch (1 of 4).
  2. Tools: github gh-proxy and bash in all four. Shell commands handled file listing, test scanning, and CLI lookups.
  3. Safe outputs: review comments (FE-5, QA-5), a rolling add-comment with hide-older-comments (DO-6), and create-issue with close-older-issues (DO-5). noop appeared in all four.
View Scenario Scores
Scenario Task Trigger Tools Security Prompt Completeness Avg
FE-5 Storybook story gap on component PRs 5 5 5 4 4 4.6
DO-5 Scheduled workflows silent for 48h 5 5 5 4 4 4.6
DO-6 Unpinned Dockerfile base images 5 4 4 5 4 4.4
QA-5 Test functions with no assertions 5 4 5 4 4 4.4
View High Quality Responses
  • FE-5 (4.6): Inline COMMENT-level review per component missing a story, honors the exemption list, caps at max: 25, and calls noop when nothing is missing. Read-only, no network.
  • DO-5 (4.6): Treats disabled workflow states as out of scope and marks crons longer than 48 hours as not evaluated rather than stale. close-older-issues with a key dedupes the tracking issue.
View Areas for Improvement
  • DO-6: Hardcodes quay.io, gcr.io, mcr.microsoft.com, and public.ecr.aws. The same response says to limit hosts to registries the repo names. It also assumes crane or docker buildx is available without checking, and does not say whether to pin the index digest or a per-platform digest.
  • QA-5: Detects test functions with grep/awk, which is brittle for Go and TypeScript. The Go subtest and t.Skip-only rules appear only in the notes.
  • FE-5, DO-5, QA-5: Exemption matching, the story file pattern, and the 48-hour cron rule are labelled defaults in the notes but missing from the prompt summaries.
Recommendations
  1. .github/aw/network.md: Add a worked example for registry-backed lookups. Prefer ecosystem identifiers such as containers, and add FQDNs only for registries that the repository files actually name.
  2. .github/aw/create-agentic-workflow.md: For structural checks (test-function detection, digest resolution), recommend deterministic steps: that write to /tmp/gh-aw/ so the agent only formats results. The guidance at line 255 covers this only for large-data preprocessing.
  3. .github/aw/create-agentic-workflow.md: Line 103 already asks for labelled Default: values. Require that they also appear in the prompt summary, not only in the notes.

References:

Generated by 🎭 Agent Persona Explorer · claude · routed: haiku55 xhigh · ~6 AIC · ⌖ ~2 AIC · ⊞ 7.6K · ◷

Ngôn ngữ chính
Go
Star
5.6k
Fork
625
Merge trung bình
5 giờ 39 phút
Pull request đã merge (30 ngày)
796

Chuẩn bị môi trường

Mở trong Codespaces

Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của github/gh-aw

Tất cả issue của github/gh-aw

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.