all-repos: Filter/Allowlist (Owner, Org, Pattern) #68

Open
opened 2026-07-20 18:44:25 +02:00 by frank · 2 comments
Owner

Teil von #66

Problem

--all-repos übernimmt alle zugänglichen Repositories. Für einen Server-Daemon mit breitem Login (viele Orgs/Repos) ist das oft zu weit.

Vorschlag

Optionale Filter in CLI/agent.yaml, z. B.:

  • all_repos_owners: / --all-repos-owners — nur bestimmte Owner/Orgs
  • optional Name-Globs oder Exclude-Liste

Explizite repos:-Einträge bleiben Overrides und werden weiterhin gemerged.

Akzeptanz

  • Filter greifen bei Start und beim periodischen Refresh
  • Dokumentation mit Beispielen für unattended Setup
  • Tests für Include/Exclude-Verhalten
Teil von #66 ## Problem `--all-repos` übernimmt **alle** zugänglichen Repositories. Für einen Server-Daemon mit breitem Login (viele Orgs/Repos) ist das oft zu weit. ## Vorschlag Optionale Filter in CLI/`agent.yaml`, z. B.: - `all_repos_owners:` / `--all-repos-owners` — nur bestimmte Owner/Orgs - optional Name-Globs oder Exclude-Liste Explizite `repos:`-Einträge bleiben Overrides und werden weiterhin gemerged. ## Akzeptanz - [x] Filter greifen bei Start **und** beim periodischen Refresh - [x] Dokumentation mit Beispielen für unattended Setup - [x] Tests für Include/Exclude-Verhalten
Collaborator

🤖 forge agent started

  • Agent: cursor-agent
  • Model: auto
  • Mode: pr
  • Trigger: assignee=agent|+4 mapped
  • Open ToDos: 3

all-repos: Filter/Allowlist (Owner, Org, Pattern) — Teil von #66

🤖 **forge agent started** - Agent: `cursor-agent` - Model: `auto` - Mode: `pr` - Trigger: `assignee=agent|+4 mapped` - Open ToDos: 3 all-repos: Filter/Allowlist (Owner, Org, Pattern) — Teil von #66
Collaborator

forge agent failed

CI babysit exhausted
❌ **forge agent failed** ``` CI babysit exhausted ```
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
frank/forgecli#68
No description provided.