Move the agent tooling to tea and say pull request #492

Closed
opened 2026-10-21 10:06:33 +00:00 by root · 6 comments
root commented 2026-10-21 10:06:33 +00:00 (Migrated from gitlab.core-project.space)

Parent

#489

What to build

An agent works the Forgejo tracker through tea, with tea api wherever no subcommand fits. docs/agents/issue-tracker.md describes every operation for Forgejo: create, read, list, comment, label, close; open, inspect and merge pull requests (fast-forward only, through tea api); blocking through Forgejo's native issue dependencies, with ## Parent kept in the body. Every skill and doc that calls glab is updated. The docs, skills and GLOSSARY.md say "pull request", and the note mapping a PR to a GitLab merge request goes. Merged before the switch, it describes the tooling as of switch day.

Seam: the switch-day checklist (spec ## Seams).

Acceptance criteria

  • No skill, agent doc or CLAUDE.md line calls glab, outside docs/research/.
  • Each tracker operation names its tea or tea api command.
  • Blocking is read and written as native dependencies; ## Blocked by and the relates_to workaround are gone from the tracker doc.
  • "Merge request" appears only in docs/research/ and in history.
  • Changes to CLAUDE.md and skills are confined to this owner-requested migration.
## Parent #489 ## What to build An agent works the Forgejo tracker through `tea`, with `tea api` wherever no subcommand fits. `docs/agents/issue-tracker.md` describes every operation for Forgejo: create, read, list, comment, label, close; open, inspect and merge pull requests (fast-forward only, through `tea api`); blocking through Forgejo's native issue dependencies, with `## Parent` kept in the body. Every skill and doc that calls `glab` is updated. The docs, skills and `GLOSSARY.md` say "pull request", and the note mapping a PR to a GitLab merge request goes. Merged before the switch, it describes the tooling as of switch day. Seam: the switch-day checklist (spec `## Seams`). ## Acceptance criteria - [ ] No skill, agent doc or `CLAUDE.md` line calls `glab`, outside `docs/research/`. - [ ] Each tracker operation names its `tea` or `tea api` command. - [ ] Blocking is read and written as native dependencies; `## Blocked by` and the `relates_to` workaround are gone from the tracker doc. - [ ] "Merge request" appears only in `docs/research/` and in history. - [ ] Changes to `CLAUDE.md` and skills are confined to this owner-requested migration.
root commented 2026-10-21 10:07:19 +00:00 (Migrated from gitlab.core-project.space)

mentioned in issue #498

mentioned in issue #498
root commented 2026-10-21 10:08:08 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #489

marked this issue as related to #489
root commented 2026-10-21 10:08:34 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #498

marked this issue as related to #498
root commented 2026-10-21 10:23:41 +00:00 (Migrated from gitlab.core-project.space)

mentioned in commit d501e343c5

mentioned in commit d501e343c5ccc6591aec3f9fefad1559ef82e02d
root commented 2026-10-21 10:23:55 +00:00 (Migrated from gitlab.core-project.space)

mentioned in merge request !568

mentioned in merge request !568
root commented 2026-10-22 09:46:36 +00:00 (Migrated from gitlab.core-project.space)

mentioned in commit 2d275f27f4

mentioned in commit 2d275f27f49265cf324ccb674a1ab10b3e944d72
root (Migrated from gitlab.core-project.space) closed this issue 2026-10-22 09:49:48 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
amaurycoudr/chess-project#492
No description provided.