‹ all agents

Project Management

project-management

LIVE

It only assigns milestones that already exist in your repo, and posts a short status rollup when there is something useful to say. It does not own labels or priority — that is issue-triage. Org Projects v2 Status sync is opt-in via .wrokin/config.yml (project.number) once the App has Organization → Projects write.

  • Triggersautomatically on issues / pull_request (opened, edits, milestone changes — not every push)
  • Modelyours (BYOK) — a small fast model is usually enough
  • Outputmilestone set/clear + an identity-signed status comment when useful
  • AvailabilityLive — running in production on every installation

Existing open milestones and status comments always. Org Projects v2 Status sync when project.number is set and the install has Organization → Projects write — otherwise board I/O soft-skips. No labels (triage owns those).

Sample output

What can land on an issue or PR when the agent has something useful to say.

project-management · sample
### 🤖 wrokin — Project Management

Fits the Launch milestone: scoped to GA honesty and already tracked under Phase 1.

**Milestone:** assigned `Launch`

<sub>Model: deepseek/deepseek-v4-pro · your key, your model (BYOK)</sub>

Integrate this agent

Committing this to .wrokin/config.yml is the whole setup — validate against config.schema.json first. Or drive the setup API with a token.

.wrokin/config.yml
version: 1
agents:
  project-management:
    enabled: true
    model: { provider: mistral, name: codestral-latest }

No slash command in Phase 1 — it runs from issue/PR events. Full command contract for other agents: w-commands.md.