From f12fafa4a437ce97ad4dc9ba0ff6eeb87b730f3a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 09:29:49 +0000 Subject: [PATCH] Update pattern library --- patterns/archetypes/batched-ci-doctor.json | 2 +- patterns/archetypes/code-health-auditor.json | 2 +- patterns/archetypes/code-improvement.json | 34 ++- patterns/archetypes/content-moderation.json | 23 +- .../contribution-guidelines-checker.json | 4 +- patterns/archetypes/custom.json | 34 +-- patterns/archetypes/daily-test-improver.json | 10 +- patterns/archetypes/dependency-monitor.json | 36 +-- .../archetypes/documentation-updater.json | 30 +- patterns/archetypes/issue-triage.json | 28 +- patterns/archetypes/link-checker.json | 4 +- patterns/archetypes/nitpick-reviewer.json | 2 +- patterns/archetypes/pr-review.json | 39 ++- patterns/archetypes/repo-maintainer.json | 18 +- patterns/archetypes/repo-qa-assistant.json | 2 +- patterns/archetypes/status-report.json | 29 +- patterns/manifest.json | 269 +++++++----------- 17 files changed, 252 insertions(+), 314 deletions(-) diff --git a/patterns/archetypes/batched-ci-doctor.json b/patterns/archetypes/batched-ci-doctor.json index 862607d..91cf15e 100644 --- a/patterns/archetypes/batched-ci-doctor.json +++ b/patterns/archetypes/batched-ci-doctor.json @@ -28,7 +28,7 @@ "Query a bounded lookback window of completed GitHub Actions runs and analyze only failures that have not recovered on rerun", "Cluster failures by a stable key such as workflow, job, failing step, and normalized error signature before investigating root causes", "Keep one stable tracking issue for the batch: search before creating, then add a comment with materially new findings on later runs", - "Diagnostic only — report evidence-backed root causes and remediation steps, but do not rerun workflows or modify repository code" + "Diagnostic only \u2014 report evidence-backed root causes and remediation steps, but do not rerun workflows or modify repository code" ], "anti_patterns": [] } diff --git a/patterns/archetypes/code-health-auditor.json b/patterns/archetypes/code-health-auditor.json index 5faaedd..5d52d7b 100644 --- a/patterns/archetypes/code-health-auditor.json +++ b/patterns/archetypes/code-health-auditor.json @@ -29,7 +29,7 @@ "Set expires on the created issue or pull request so stale findings don't accumulate", "Assign findings to copilot so remediation can be picked up automatically", "Persist the history of previously-audited structural dimensions in cache-memory and weight selection toward ones not covered in recent runs, so scheduled runs rotate through file size, duplication, and complexity instead of repeating the same dimension", - "Before creating a new finding, search the most recently closed items from this workflow and read the close reason and any review feedback — treat a rejecting comment or 'not planned' close as a negative signal and avoid re-proposing the same fix" + "Before creating a new finding, search the most recently closed items from this workflow and read the close reason and any review feedback \u2014 treat a rejecting comment or 'not planned' close as a negative signal and avoid re-proposing the same fix" ], "anti_patterns": [] } diff --git a/patterns/archetypes/code-improvement.json b/patterns/archetypes/code-improvement.json index eccd8e5..78d5b2a 100644 --- a/patterns/archetypes/code-improvement.json +++ b/patterns/archetypes/code-improvement.json @@ -2,15 +2,15 @@ "id": "code-improvement", "label": "Code Improvement", "description": "Diagnose and fix code or CI issues", - "success_rate": 0.46, - "count": 73, + "success_rate": 0.33, + "count": 35, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "reaction", + "type": "workflow_run", "config": {} }, { @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "github/spec-kit", - "stars": 132415 + "repo": "ethereum/ethereum-org-website", + "stars": 5968 }, { - "repo": "github/awesome-copilot", - "stars": 38469 + "repo": "dotnet/macios", + "stars": 2903 }, { - "repo": "langfuse/langfuse", - "stars": 33968 + "repo": "microsoft/agentrc", + "stars": 1063 } ], "tips": [ @@ -58,15 +58,13 @@ "Scope each run to one narrow, well-defined improvement (a single failing check or a named category of fix) rather than an open-ended \"fix anything broken\" mandate \u2014 broad, unscoped code-improvement workflows have the lowest observed success rates", "Use explicit DO NOT constraints to keep changes scoped to the requested improvement", "Use protected-files: fallback-to-issue for manifests, CI configuration, and agent instructions", - "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers", - "When rotating across several improvement categories (e.g. code quality, testing, docs, performance), persist the history of previously-selected categories in cache-memory and weight selection toward ones not covered in recent runs, so scheduled runs don't repeatedly re-select the same category", - "Cap the schedule to one open pull request at a time with skip-if-match (max: 1) and expires, and before proposing a new fix search the most recently closed pull requests from this workflow — treat a 'not planned' close or rejecting review comment as a negative signal and avoid re-proposing the same change" + "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers" ], "anti_patterns": [ - "ci-coach", - "code-simplifier", - "ci-doctor", "ci-doctor", - "code-simplifier" + "build-doctor", + "code-simplifier", + "bug-agent-fix", + "issue-fix" ] } diff --git a/patterns/archetypes/content-moderation.json b/patterns/archetypes/content-moderation.json index d0e1df1..5f9ddad 100644 --- a/patterns/archetypes/content-moderation.json +++ b/patterns/archetypes/content-moderation.json @@ -2,8 +2,8 @@ "id": "content-moderation", "label": "Content Moderation", "description": "Review content for quality or policy", - "success_rate": 0.0, - "count": 3, + "success_rate": 0.86, + "count": 6, "recommended_triggers": [ { "type": "issue_comment", @@ -35,18 +35,29 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 + }, + { + "repo": "Bertverbeek4PS/bc2adls", + "stars": 168 + }, + { + "repo": "SSWConsulting/SSW.Rules.Content", + "stars": 62 + }, + { + "repo": "chrizbo/agentics-beyond-code", + "stars": 25 } ], "tips": [ "Never auto-close or lock \u2014 label and comment only", "Include explicit rules for what IS legitimate to reduce false positives", - "Use DO NOT constraints for actions the agent should never take", - "Enable tools.github.lockdown to restrict surfaced content from public repos to authors with push access" + "Use DO NOT constraints for actions the agent should never take" ], "anti_patterns": [] } diff --git a/patterns/archetypes/contribution-guidelines-checker.json b/patterns/archetypes/contribution-guidelines-checker.json index 283176c..db0aa14 100644 --- a/patterns/archetypes/contribution-guidelines-checker.json +++ b/patterns/archetypes/contribution-guidelines-checker.json @@ -26,10 +26,10 @@ "top_repos": [], "tips": [ "Search CONTRIBUTING.md, .github/CONTRIBUTING.md, docs/CONTRIBUTING.md, and README contribution sections in order before falling back to general best practices", - "Label the pull request ready when it complies and leave one constructive comment when it does not — never both", + "Label the pull request ready when it complies and leave one constructive comment when it does not \u2014 never both", "Use a small model since this runs on every pull request open/synchronize event and cost adds up", "For high-volume repositories, pre-filter and fetch PR data in a steps: block, then dispatch each PR to an inline sub-agent for evaluation so the parent workflow only compiles results", - "Use DO NOT constraints to avoid merging, approving, or closing contributions — label and comment only", + "Use DO NOT constraints to avoid merging, approving, or closing contributions \u2014 label and comment only", "To monitor a different repository than the one the workflow runs in, enable the GitHub toolsets needed for the external repo, set target-repo on add-labels and add-comment, and document the required token scopes in the prompt" ], "anti_patterns": [] diff --git a/patterns/archetypes/custom.json b/patterns/archetypes/custom.json index ca3f5cb..250b4d8 100644 --- a/patterns/archetypes/custom.json +++ b/patterns/archetypes/custom.json @@ -2,19 +2,19 @@ "id": "custom", "label": "Custom", "description": "Custom or uncategorized workflow", - "success_rate": 0.5, - "count": 356, + "success_rate": 0.56, + "count": 164, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "roles", + "type": "reaction", "config": {} }, { - "type": "reaction", + "type": "slash_command", "config": {} } ], @@ -29,23 +29,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "f/prompts.chat", - "stars": 168280 + "repo": "OtterMind/Chat2DB", + "stars": 28117 }, { - "repo": "github/spec-kit", - "stars": 132415 + "repo": "pydantic/pydantic-ai", + "stars": 19920 }, { - "repo": "home-assistant/core", - "stars": 90197 + "repo": "ethereum/ethereum-org-website", + "stars": 5968 } ], "tips": [ @@ -54,10 +54,10 @@ "Use DO NOT constraints to bound agent behavior \u2014 61% more likely to be healthy" ], "anti_patterns": [ - "issue-go-yes", - "hero-scenarios", - "dash", - "tester", - "scribe" + "localize-pt", + "validate-pr", + "planner", + "q", + "keybot" ] } diff --git a/patterns/archetypes/daily-test-improver.json b/patterns/archetypes/daily-test-improver.json index 4863d6c..5c3981e 100644 --- a/patterns/archetypes/daily-test-improver.json +++ b/patterns/archetypes/daily-test-improver.json @@ -2,8 +2,8 @@ "id": "daily-test-improver", "label": "Daily Test Improver", "description": "Add high-value tests and improve test quality", - "success_rate": 1.0, - "count": 3, + "success_rate": 0.0, + "count": 2, "recommended_triggers": [ { "type": "permissions", @@ -33,11 +33,7 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 925 - }, - { - "repo": "rancher/dashboard", - "stars": 621 + "stars": 952 } ], "tips": [ diff --git a/patterns/archetypes/dependency-monitor.json b/patterns/archetypes/dependency-monitor.json index 9c6d68a..7362e17 100644 --- a/patterns/archetypes/dependency-monitor.json +++ b/patterns/archetypes/dependency-monitor.json @@ -2,19 +2,19 @@ "id": "dependency-monitor", "label": "Dependency Monitor", "description": "Track and update dependencies", - "success_rate": 0.5, - "count": 48, + "success_rate": 0.21, + "count": 10, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "permissions", + "type": "pull_request", "config": {} }, { - "type": "reaction", + "type": "issues", "config": {} } ], @@ -35,23 +35,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { - "repo": "github/awesome-copilot", - "stars": 38469 + "repo": "adoptium/adoptium", + "stars": 185 }, { - "repo": "dotnet/aspnetcore", - "stars": 38406 + "repo": "nitinjain999/platform-skills", + "stars": 42 }, { - "repo": "langfuse/langfuse", - "stars": 33968 + "repo": "LionSR/TNLean", + "stars": 36 }, { - "repo": "dotnet/maui", - "stars": 23317 + "repo": "SatelliteQE/broker", + "stars": 21 } ], "tips": [ @@ -64,10 +64,10 @@ "Use protected-files: fallback-to-issue for CI configuration and agent instructions (not the dependency manifests themselves, since updating those is the intended change)" ], "anti_patterns": [ - "wiki-sync", - "course-updater", - "update-github-info", - "update-github-info", - "dependabot-pr-bundler" + "docs-blueprint-sync", + "php-dependency-upgrade", + "doc-sync", + "renovate-gate", + "agent-health-monitor" ] } diff --git a/patterns/archetypes/documentation-updater.json b/patterns/archetypes/documentation-updater.json index 3ace609..2cc7a21 100644 --- a/patterns/archetypes/documentation-updater.json +++ b/patterns/archetypes/documentation-updater.json @@ -2,15 +2,15 @@ "id": "documentation-updater", "label": "Documentation Updater", "description": "Keep docs accurate and up-to-date", - "success_rate": 0.68, - "count": 9, + "success_rate": 0.7, + "count": 10, "recommended_triggers": [ { - "type": "schedule", + "type": "push", "config": {} }, { - "type": "skip-if-match", + "type": "schedule", "config": {} }, { @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "microsoft/apm", - "stars": 3671 + "repo": "OP5dev/TF-via-PR", + "stars": 338 }, { - "repo": "microsoft/hve-core", - "stars": 1408 + "repo": "Azure/typespec-azure", + "stars": 27 }, { - "repo": "github/gh-aw-firewall", - "stars": 138 + "repo": "codegefluester/GamesDat", + "stars": 1 }, { - "repo": "baizhiheizi/mixin_bot", - "stars": 16 + "repo": "vinijmoura/dow-01", + "stars": 0 } ], "tips": [ @@ -59,5 +59,7 @@ "Use protected-files: fallback-to-issue for manifests, CI configuration, and agent instructions", "Add a pre-activation step that skips scheduled runs once too many open PRs share your title prefix, to avoid spamming maintainers" ], - "anti_patterns": [] + "anti_patterns": [ + "daily-doc-updater" + ] } diff --git a/patterns/archetypes/issue-triage.json b/patterns/archetypes/issue-triage.json index b6a1f9b..6061019 100644 --- a/patterns/archetypes/issue-triage.json +++ b/patterns/archetypes/issue-triage.json @@ -2,8 +2,8 @@ "id": "issue-triage", "label": "Issue Triage", "description": "Classify and label new issues", - "success_rate": 0.52, - "count": 72, + "success_rate": 0.66, + "count": 39, "recommended_triggers": [ { "type": "issues", @@ -34,23 +34,23 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "microsoft/PowerToys", - "stars": 138246 + "repo": "ethereum/ethereum-org-website", + "stars": 5968 }, { - "repo": "appwrite/appwrite", - "stars": 57186 + "repo": "Azure/azure-sdk-for-java", + "stars": 2565 }, { - "repo": "moeru-ai/airi", - "stars": 48625 + "repo": "PowerShell/vscode-powershell", + "stars": 1910 }, { - "repo": "cli/cli", - "stars": 46082 + "repo": "Azure/azure-sdk-for-go", + "stars": 1853 } ], "tips": [ @@ -60,9 +60,9 @@ ], "anti_patterns": [ "issue-triage", + "marketplace-harness-gap-triage", + "pr-triage", "issue-triage", - "test-copilot-remove-labels", - "test-copilot-add-labels", - "pr-triage" + "issue-triage" ] } diff --git a/patterns/archetypes/link-checker.json b/patterns/archetypes/link-checker.json index 07fad3d..495c196 100644 --- a/patterns/archetypes/link-checker.json +++ b/patterns/archetypes/link-checker.json @@ -24,11 +24,11 @@ ], "top_repos": [], "tips": [ - "Pre-fetch and test every link in a steps: block before the agent starts — link testing is deterministic and does not need agent judgment", + "Pre-fetch and test every link in a steps: block before the agent starts \u2014 link testing is deterministic and does not need agent judgment", "Persist a list of previously-confirmed unfixable links in cache-memory so scheduled runs don't repeatedly retry links with no available replacement", "Use protected-files: fallback-to-issue so link fixes in protected paths open an issue instead of silently failing", "Set if-no-changes: warn on create-pull-request and pair with noop so a run with no broken links exits cleanly instead of failing", - "Only replace a broken link when a working equivalent or redirect target is confirmed — do not guess at replacement URLs" + "Only replace a broken link when a working equivalent or redirect target is confirmed \u2014 do not guess at replacement URLs" ], "anti_patterns": [] } diff --git a/patterns/archetypes/nitpick-reviewer.json b/patterns/archetypes/nitpick-reviewer.json index 7c38e7b..39d1a47 100644 --- a/patterns/archetypes/nitpick-reviewer.json +++ b/patterns/archetypes/nitpick-reviewer.json @@ -26,7 +26,7 @@ "tips": [ "Trigger with slash_command on pull_request_comment and pull_request_review_comment events so reviewers invoke it on demand rather than on every push", "Pair create-pull-request-review-comment with submit-pull-request-review to post line comments plus one final review verdict", - "Set submit-pull-request-review allowed-events to [COMMENT, REQUEST_CHANGES] — the default GITHUB_TOKEN cannot APPROVE a pull request", + "Set submit-pull-request-review allowed-events to [COMMENT, REQUEST_CHANGES] \u2014 the default GITHUB_TOKEN cannot APPROVE a pull request", "Use cache-memory to record prior findings per PR so repeated invocations do not repost the same nitpicks", "Set tools.github.min-integrity to approved or none depending on whether only trusted authors or any maintainer-invoked command can trigger it", "Cap max on both create-pull-request-review-comment and submit-pull-request-review to keep reviews focused" diff --git a/patterns/archetypes/pr-review.json b/patterns/archetypes/pr-review.json index dc5b02e..8ab98c8 100644 --- a/patterns/archetypes/pr-review.json +++ b/patterns/archetypes/pr-review.json @@ -2,19 +2,19 @@ "id": "pr-review", "label": "PR Review", "description": "Review pull requests for quality and issues", - "success_rate": 0.42, - "count": 63, + "success_rate": 0.48, + "count": 22, "recommended_triggers": [ { - "type": "pull_request", + "type": "slash_command", "config": {} }, { - "type": "roles", + "type": "pull_request", "config": {} }, { - "type": "pull_request_target", + "type": "roles", "config": {} } ], @@ -33,36 +33,35 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "clash-verge-rev/clash-verge-rev", - "stars": 141262 + "repo": "OtterMind/Chat2DB", + "stars": 28117 }, { - "repo": "OtterMind/Chat2DB", - "stars": 28056 + "repo": "pydantic/pydantic-ai", + "stars": 19920 }, { - "repo": "dotnet/maui", - "stars": 23317 + "repo": "ethereum/ethereum-org-website", + "stars": 5968 } ], "tips": [ "Focus on specific review criteria (security, performance, style)", "Use pull_request triggers focused on ready-to-review activity", - "Include DO NOT constraints to avoid false positive comments", - "Set tools.github.min-integrity (e.g. approved) so the agent only acts on content from trusted authors" + "Include DO NOT constraints to avoid false positive comments" ], "anti_patterns": [ - "supply-chain-review", - "supply-chain-review", - "arm-api-review", - "data-plane-api-review", - "ai-pr-reviewer" + "pr-review", + "ai-pr-reviewer", + "macios-reviewer", + "pr-docs-reviewer", + "grumpy-reviewer" ] } diff --git a/patterns/archetypes/repo-maintainer.json b/patterns/archetypes/repo-maintainer.json index 3444691..3d50d5d 100644 --- a/patterns/archetypes/repo-maintainer.json +++ b/patterns/archetypes/repo-maintainer.json @@ -2,8 +2,8 @@ "id": "repo-maintainer", "label": "Repo Maintainer", "description": "Proactively triage, fix, and maintain a repository", - "success_rate": 0.33, - "count": 8, + "success_rate": 0.45, + "count": 11, "recommended_triggers": [ { "type": "reaction", @@ -37,23 +37,23 @@ "top_repos": [ { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { "repo": "Jguer/yay", - "stars": 13719 + "stars": 13751 }, { "repo": "py-why/dowhy", - "stars": 8292 + "stars": 8318 }, { - "repo": "fable-compiler/Fable", - "stars": 3147 + "repo": "fsprojects/FsHttp", + "stars": 498 }, { - "repo": "tenstorrent/tt-metal", - "stars": 1651 + "repo": "shanselman/winget-tui", + "stars": 462 } ], "tips": [ diff --git a/patterns/archetypes/repo-qa-assistant.json b/patterns/archetypes/repo-qa-assistant.json index 1d8206a..4a1954f 100644 --- a/patterns/archetypes/repo-qa-assistant.json +++ b/patterns/archetypes/repo-qa-assistant.json @@ -28,7 +28,7 @@ "Grant read-only permissions and rely on bash/web-fetch tools for investigation instead of write access", "Set tools.github.min-integrity: none so the assistant can read any issue or pull request context regardless of author trust, since it only answers questions", "Cap add-comment at max: 1 so a single consolidated answer is posted instead of a running commentary", - "Keep answers scoped to the triggering issue/PR content and repository inspection — avoid speculative external claims" + "Keep answers scoped to the triggering issue/PR content and repository inspection \u2014 avoid speculative external claims" ], "anti_patterns": [] } diff --git a/patterns/archetypes/status-report.json b/patterns/archetypes/status-report.json index 9f03f57..69d97fc 100644 --- a/patterns/archetypes/status-report.json +++ b/patterns/archetypes/status-report.json @@ -2,15 +2,15 @@ "id": "status-report", "label": "Status Report", "description": "Generate periodic status summaries", - "success_rate": 0.38, - "count": 36, + "success_rate": 0.55, + "count": 19, "recommended_triggers": [ { "type": "schedule", "config": {} }, { - "type": "skip-if-match", + "type": "bots", "config": {} }, { @@ -33,23 +33,23 @@ "top_repos": [ { "repo": "github/gh-aw", - "stars": 5063 + "stars": 5134 }, { "repo": "githubnext/agentics", - "stars": 925 + "stars": 952 }, { - "repo": "github/awesome-copilot", - "stars": 38469 + "repo": "adoptium/adoptium", + "stars": 185 }, { - "repo": "dotnet/maui", - "stars": 23317 + "repo": "mcpc-tech/dev-inspector-mcp", + "stars": 47 }, { - "repo": "runhey/OnmyojiAutoScript", - "stars": 4881 + "repo": "verkyyi/github-agent-runner", + "stars": 10 } ], "tips": [ @@ -57,14 +57,9 @@ "Use schedule triggers for repeatable reporting", "Keep prompts focused on one report \u2014 multi-source reports need pre-steps", "Use DO NOT constraints to prevent repository changes while generating reports", - "Use skip-if-match and expires on create-issue so scheduled reports don't accumulate as duplicate open issues", - "Set close-older-issues: true on create-issue as an alternative to skip-if-match — it closes the previous report issue from the same workflow instead of preventing the new run", - "Set tools.github.min-integrity: none when the report must read issues, PRs, or discussions from any author regardless of trust — the workflow only summarizes, it never acts on that content" + "Use skip-if-match and expires on create-issue so scheduled reports don't accumulate as duplicate open issues" ], "anti_patterns": [ - "daily-repo-status", - "daily-repo-status", - "daily-repo-status", "daily-repo-status", "daily-repo-status" ] diff --git a/patterns/manifest.json b/patterns/manifest.json index 989cc6e..deb5014 100644 --- a/patterns/manifest.json +++ b/patterns/manifest.json @@ -1,13 +1,12 @@ { "metadata": { - "generated_at": "2026-08-31T09:42:11.011482Z", - "source_repos": 223, - "active_workflows": 175, - "total_workflows": 671 + "generated_at": "2026-09-14T09:29:48.612668Z", + "source_repos": 159, + "active_workflows": 103, + "total_workflows": 318 }, "archetypes": [ "code-improvement", - "pr-iteration-loop", "status-report", "pr-review", "documentation-updater", @@ -16,6 +15,7 @@ "dependency-monitor", "daily-test-improver", "repo-maintainer", + "pr-iteration-loop", "accessibility-expert", "performance-nut", "user-simulator", @@ -39,124 +39,124 @@ "workflow_generation": "workflow-generation.json", "anti_patterns": [ { - "pattern": "daily-repo-status", + "pattern": "issue-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in 8080080080/refactored-octo-memory" + "reason": "Very low success rate in Azure/AppConfiguration-KubernetesProvider" }, { - "pattern": "supply-chain-review", + "pattern": "ci-doctor", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Activiti/Activiti" + "reason": "Very low success rate in Belphemur/SuperSubtitles" }, { - "pattern": "supply-chain-review", + "pattern": "pr-review", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Activiti/activiti-cloud" + "reason": "Very low success rate in CliMA/ClimaAtmos.jl" }, { - "pattern": "daily-repo-status", + "pattern": "localize-pt", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Akki120781/le" + "reason": "Very low success rate in HewlettPackard/morpheus-docs" }, { - "pattern": "ci-coach", + "pattern": "validate-pr", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in AlphaSphereDotAI/chattr" + "reason": "Very low success rate in LeMegaGeek/bgobs" }, { - "pattern": "code-simplifier", + "pattern": "docs-blueprint-sync", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in AlphaSphereDotAI/chattr" + "reason": "Very low success rate in LionSR/TNLean" }, { - "pattern": "issue-triage", + "pattern": "planner", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/AppConfiguration-KubernetesProvider" + "reason": "Very low success rate in MaggieAppleton/maggieappleton.com-V3" }, { - "pattern": "issue-go-yes", + "pattern": "q", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/apiops-cli" + "reason": "Very low success rate in MoiraeSoftware/Myriad" }, { - "pattern": "arm-api-review", + "pattern": "keybot", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-rest-api-specs" + "reason": "Very low success rate in NikiforovAll/keycloak-authorization-services-dotnet" }, { - "pattern": "hero-scenarios", + "pattern": "ai-pr-reviewer", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-rest-api-specs" + "reason": "Very low success rate in OtterMind/Chat2DB" }, { - "pattern": "data-plane-api-review", + "pattern": "marketplace-harness-gap-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-rest-api-specs" + "reason": "Very low success rate in abrahamFerga/plenipo-agents" }, { - "pattern": "dash", + "pattern": "bug-investigation", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-js" + "reason": "Very low success rate in camunda/camunda" }, { - "pattern": "tester", + "pattern": "release", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-js" + "reason": "Very low success rate in colindembovsky/cols-agent-tasks" }, { - "pattern": "scribe", + "pattern": "macios-reviewer", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-js" + "reason": "Very low success rate in dotnet/macios" }, { - "pattern": "archie", + "pattern": "pr-docs-reviewer", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-js" + "reason": "Very low success rate in drasi-project/drasi-platform" }, { - "pattern": "sentinel", + "pattern": "build-doctor", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-js" + "reason": "Very low success rate in drhelius/Gearlynx" }, { - "pattern": "sdk-build-repair", + "pattern": "smoke-playwright-runc", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Azure/azure-sdk-for-net" + "reason": "Very low success rate in github/gh-aw-firewall" }, { - "pattern": "ci-doctor", + "pattern": "plan", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Belphemur/SuperSubtitles" + "reason": "Very low success rate in grahame-white/kicad_automation_2" }, { - "pattern": "news-translate", + "pattern": "pr-triage", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in Hack23/euparliamentmonitor" + "reason": "Very low success rate in htekdev/vidpipe" }, { - "pattern": "localize-pt", + "pattern": "repo-assist", "success_rate": 0.0, "repos_seen": 1, - "reason": "Very low success rate in HewlettPackard/morpheus-docs" + "reason": "Very low success rate in iamnbutler/motif" } ], "config_defaults": { @@ -177,107 +177,107 @@ }, "trigger_combos": [ { - "combo": "bots+check_suite+permissions+steps", + "combo": "issue_comment+issues+pull_request+roles+skip-bots+skip-roles", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction+schedule+stop-after", + "combo": "permissions+schedule+skip-if-no-match+steps", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "pull_request_target+roles+skip-bots", + "combo": "bots+permissions", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issues+roles+skip-if-no-match", + "combo": "issues+schedule", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "issues+permissions+pull_request_target+reaction+roles+steps", + "combo": "schedule+skip-if-match+skip-if-no-match", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "bots+permissions", + "combo": "issues+reaction+stop-after", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "check_suite+permissions+pull_request+schedule", + "combo": "issue_comment+issues", "success_rate": 1.0, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "roles+schedule", - "success_rate": 1.0, + "combo": "permissions+reaction+slash_command+steps", + "success_rate": 0.9, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "pull_request+reaction+schedule", - "success_rate": 1.0, + "combo": "manual-approval+pull_request+roles", + "success_rate": 0.9, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "pull_request+reaction+roles+schedule", - "success_rate": 1.0, + "combo": "issue_comment+skip-bots", + "success_rate": 0.8, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "permissions+reaction+schedule+steps", - "success_rate": 1.0, + "combo": "permissions+reaction+schedule+slash_command+steps", + "success_rate": 0.8, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "push+skip-bots", - "success_rate": 1.0, + "combo": "pull_request+skip-bots", + "success_rate": 0.8, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "bots+permissions+steps+workflow_run", - "success_rate": 1.0, + "combo": "roles+workflow_run", + "success_rate": 0.8, "count": 10, "risk": "low", "recommendation": "Recommended" }, { - "combo": "reaction", - "success_rate": 0.99, - "count": 90, + "combo": "issues", + "success_rate": 0.74, + "count": 70, "risk": "low", "recommendation": "Recommended" }, { - "combo": "bots+roles+schedule+stale-check", - "success_rate": 0.9, - "count": 20, + "combo": "schedule+skip-bots", + "success_rate": 0.7, + "count": 10, "risk": "low", "recommendation": "Recommended" } @@ -292,8 +292,8 @@ "safe_outputs": [ "create-pull-request" ], - "success_rate": 0.0, - "confidence_score": -0.0, + "success_rate": 0.261, + "confidence_score": 0.125, "total_runs": 23, "n_workflows": 4, "n_repos": 4, @@ -302,14 +302,18 @@ { "archetype": "code-improvement", "triggers": [ + "stop-after", "workflow_run" ], "safe_outputs": [ "add-comment", - "create-issue" + "create-issue", + "messages", + "noop", + "update-issue" ], - "success_rate": 0.0, - "confidence_score": -0.0, + "success_rate": 0.2, + "confidence_score": 0.081, "total_runs": 20, "n_workflows": 3, "n_repos": 3, @@ -318,15 +322,15 @@ { "archetype": "custom", "triggers": [ - "schedule" + "schedule", + "skip-if-match" ], "safe_outputs": [ - "create-pull-request", - "noop" + "create-pull-request" ], - "success_rate": 0.952, - "confidence_score": 0.773, - "total_runs": 21, + "success_rate": 0.958, + "confidence_score": 0.798, + "total_runs": 24, "n_workflows": 3, "n_repos": 3, "rank": 1 @@ -337,95 +341,28 @@ "schedule" ], "safe_outputs": [ - "create-issue", - "noop", - "threat-detection" - ], - "success_rate": 0.839, - "confidence_score": 0.674, - "total_runs": 31, - "n_workflows": 4, - "n_repos": 3, - "rank": 2 - }, - { - "archetype": "custom", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "create-issue", - "noop" - ], - "success_rate": 0.8, - "confidence_score": 0.584, - "total_runs": 20, - "n_workflows": 3, - "n_repos": 3, - "rank": 3 - }, - { - "archetype": "dependency-monitor", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "create-pull-request" - ], - "success_rate": 0.375, - "confidence_score": 0.26, - "total_runs": 56, - "n_workflows": 9, - "n_repos": 7, - "rank": 1 - }, - { - "archetype": "dependency-monitor", - "triggers": [ - "schedule" - ], - "safe_outputs": [ - "allowed-domains", - "create-pull-request" + "create-issue" ], - "success_rate": 0.31, - "confidence_score": 0.191, - "total_runs": 42, + "success_rate": 0.795, + "confidence_score": 0.645, + "total_runs": 39, "n_workflows": 6, "n_repos": 6, "rank": 2 }, { - "archetype": "issue-triage", - "triggers": [ - "issues", - "roles" - ], - "safe_outputs": [ - "add-comment", - "add-labels", - "assign-to-agent" - ], - "success_rate": 0.122, - "confidence_score": 0.068, - "total_runs": 82, - "n_workflows": 9, - "n_repos": 9, - "rank": 1 - }, - { - "archetype": "status-report", + "archetype": "documentation-updater", "triggers": [ - "schedule" + "push" ], "safe_outputs": [ - "create-issue" + "create-pull-request" ], - "success_rate": 0.18, - "confidence_score": 0.104, - "total_runs": 61, - "n_workflows": 7, - "n_repos": 7, + "success_rate": 0.727, + "confidence_score": 0.518, + "total_runs": 22, + "n_workflows": 4, + "n_repos": 4, "rank": 1 }, { @@ -438,12 +375,12 @@ "create-issue", "mentions" ], - "success_rate": 0.0, - "confidence_score": -0.0, - "total_runs": 40, - "n_workflows": 6, - "n_repos": 5, - "rank": 2 + "success_rate": 0.433, + "confidence_score": 0.316, + "total_runs": 60, + "n_workflows": 8, + "n_repos": 7, + "rank": 1 } ], "research_findings": {