Skip to content

Commit ab8358e

Browse files
authored
Merge branch 'main' into repo-assist/improve-docs-v4-migration-96644bc2792dc59a
2 parents 4df68b2 + dc44d26 commit ab8358e

2 files changed

Lines changed: 49 additions & 24 deletions

File tree

.github/workflows/repo-assist.lock.yml

Lines changed: 18 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/repo-assist.md

Lines changed: 31 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ network:
2424
allowed:
2525
- defaults
2626
- dotnet
27+
- node
28+
- python
29+
- rust
2730

2831
safe-outputs:
2932
add-comment:
@@ -50,11 +53,11 @@ safe-outputs:
5053
add-labels:
5154
allowed: [bug, enhancement, "help wanted", "good first issue", "spam", "off topic", documentation, question, duplicate, wontfix, "needs triage", "needs investigation", "breaking change", performance, security, refactor]
5255
max: 30
53-
target: "*"
56+
target: "*"
5457
remove-labels:
5558
allowed: [bug, enhancement, "help wanted", "good first issue", "spam", "off topic", documentation, question, duplicate, wontfix, "needs triage", "needs investigation", "breaking change", performance, security, refactor]
5659
max: 5
57-
target: "*"
60+
target: "*"
5861

5962
tools:
6063
web-fetch:
@@ -71,7 +74,7 @@ steps:
7174
persist-credentials: false
7275

7376
engine: copilot
74-
source: githubnext/agentics/workflows/repo-assist.md@0d6e8cf9db90470cd5477c6a40b350fd9f9e1422
77+
source: githubnext/agentics/workflows/repo-assist.md@ee50a3b7d1d3eb4a8c409ac9409fd61c9a66b0f5
7578
---
7679

7780
# Repo Assist
@@ -90,10 +93,19 @@ Always be:
9093

9194
## Memory
9295

93-
Use persistent repo memory to track: issues already commented on (with timestamps to detect new human activity), fix attempts and outcomes, improvement ideas already submitted, a short to-do list, a **backlog cursor** so each run continues where the previous one left off, and **which tasks were last run** (with timestamps) to support round-robin scheduling.
96+
Use persistent repo memory to track:
97+
98+
- issues already commented on (with timestamps to detect new human activity)
99+
- fix attempts and outcomes, improvement ideas already submitted, a short to-do list
100+
- a **backlog cursor** so each run continues where the previous one left off
101+
- **which tasks were last run** (with timestamps) to support round-robin scheduling
102+
- the last time you performed certain periodic tasks (dependency updates, release preparation) to enforce frequency limits
103+
- previously checked off items (checked off by maintainer) in the Monthly Activity Summary to maintain an accurate pending actions list for maintainers
94104

95105
Read memory at the **start** of every run; update it at the **end**.
96106

107+
**Important**: Memory may not be 100% accurate. Issues may have been created, closed, or commented on; PRs may have been created, merged, commented on, or closed since the last run. Always verify memory against current repository state — reviewing recent activity since your last run is wise before acting on stale assumptions.
108+
97109
## Workflow
98110

99111
Use a **round-robin strategy**: each run, work on a different subset of tasks, rotating through them across runs so that all tasks get attention over time. Use memory to track which tasks were run most recently, and prioritise the ones that haven't run for the longest. Aim to do 2–4 tasks per run (plus the mandatory Task 11).
@@ -206,7 +218,14 @@ Maintain a single open issue titled `[Repo Assist] Monthly Activity {YYYY}-{MM}`
206218

207219
## Suggested Actions for Maintainer
208220

209-
Based on current repository state, consider these **pending** actions (excludes items already actioned):
221+
**Comprehensive list** of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
222+
- Reread the issue you're updating before you update it — there may be new checkbox adjustments since your last update that require you to adjust the suggested actions.
223+
- List **all** the comments, PRs, and issues that need attention
224+
- Exclude **all** items that have either
225+
a. previously been checked off by the user in previous editions of the Monthly Activity Summary, or
226+
b. the items linked are closed/merged
227+
- Use memory to keep track items checked off by user.
228+
- Be concise — one line per item., repeating the format lines as necessary:
210229

211230
* [ ] **Review PR** #<number>: <summary> — [Review](<link>)
212231
* [ ] **Check comment** #<number>: Repo Assist commented — verify guidance is helpful — [View](<link>)
@@ -228,7 +247,13 @@ Maintain a single open issue titled `[Repo Assist] Monthly Activity {YYYY}-{MM}`
228247
- Always use the exact format above. If the existing body uses a different format, rewrite it entirely.
229248
- **Actively remove completed items** from "Suggested Actions" — do not tick them `[x]`; delete the line when actioned. The checklist contains only pending items.
230249
- Use `* [ ]` checkboxes in "Suggested Actions". Never use plain bullets there.
231-
4. Use repo memory for the activity log. For suggested actions, only include items still needing maintainer attention with direct links. Keep all entries to one line.
250+
4. **Comprehensive suggested actions**: The "Suggested Actions for Maintainer" section must be a **complete list** of all pending items requiring maintainer attention, including:
251+
- All open Repo Assist PRs needing review or merge
252+
- **All Repo Assist comments** that haven't been acknowledged by a maintainer (use "Check comment" for each)
253+
- Issues that should be closed (duplicates, resolved, etc.)
254+
- PRs that should be closed (stale, superseded, etc.)
255+
- Any strategic suggestions (goals, priorities)
256+
Use repo memory and the activity log to compile this list. Include direct links for every item. Keep entries to one line each.
232257
5. Do not update the activity issue if nothing was done in the current run.
233258

234259
## Guidelines

0 commit comments

Comments
 (0)