AI Fabric — Agent-Driven Delivery on Gitea
Self-hosted issue → implement → CI → PR automation with Telegram control.
AI Fabric — Agent-Driven Delivery on Gitea
AI Fabric is a self-hosted AI software-delivery fabric for Gitea-based teams. It automates the path from issue to merged PR with policy gates and human approval checkpoints.
Repository: github.com/eSlider/ai-fabric
How it works
- Gitea issue opened or assigned
- Agent plans and implements on a feature branch
- CI runs
fmt,lint,testwith retry loops - PR opened with structured body; human approves merge
- Telegram bot provides status and control hooks
Services
| Service | Role |
|---|---|
gitea | Source of truth — issues, branches, PRs, Actions |
gitea-runner | Gitea act_runner replicas |
issue-handler | Go service — issue → PR pipeline |
tg-bot | Telegram control bot |
gitea-mcp | MCP bridge for agent tooling |
Outcomes
- ~72 author commits; active development through 2026
- Policy-gated agent delivery — not “merge whatever the LLM writes”
- Fully self-hosted on Docker Compose — no GitHub dependency for the fabric itself
Tech stack
Go · Gitea API · Gitea Actions · Docker Compose · Telegram Bot API · MCP
This post is licensed under CC BY 4.0 by the author.