AGENT PIPELINE × OPS PLATFORM

工单进去,
PR 出来。

XFuTeam 把需求、缺陷和运维事务收进同一张工单,交给 AI agent 流水线:写代码、审代码、跑测试、开 PR。合并那一下,永远留给人。

演示:工单 WI-1602 依次经过建单、Owner、Programmer、Reviewer、Tester、PR Creator,最后停在人工合并。数据为示例。
XFuTeam / 工单 / WI-1602 daemon · mac-mini-01LIVE
WI-1602 [xfuteam] 证书管理

到期前 15 天推送飞书提醒

repoKey=xfuteam · branch=feature/cert-expiry-lark · round 1/5

    workflowState
    awaiting_review
    executor
    codex
    diff
    +128 −12
    last event
    09:41:13
    事件流worklog

      7个角色

      从建单到合并,一站只做一件事。

      3种执行器

      Claude Code、Codex、opencode,按角色分别指定。

      0个 AI 角色能合并 PR

      合并键只在 GitHub 上,归人。

      WORKS WITH
      • Claude Code
      • Codex
      • opencode
      • GitHub
      • 飞书 Lark
      • 宝塔面板
      • Portainer

      01 — PIPELINE

      七个角色,一站一个

      每个角色都有一份契约:处理哪个状态、能调哪些工具、交出什么。白名单之外的命令,根本调不动。点一站看它的契约。

      agents/programmer.md AI AGENT
      stateawaiting_programmer
      does在独立 worktree 的 feature 分支上写代码、补测试,并按提交规范 commit。
      never✕ push、merge、改写 git 历史
      output本轮的 commit 和改动说明。
      tools

      Programmer

      按工单和历史 WorkLog 动手实现。

      执行器:Claude Code / Codex / opencode,按角色分别指定

      02 — PLATFORM

      研发和运维,
      收在同一块看板里

      流水线之外,XFuTeam 本来就是运维平台:服务器、证书、部署、通知跟工单住在一起,出了事从同一个地方追。

      tickets.board

      工单与看板

      需求、缺陷、任务统一建模;大看板、我的工单、Epic 拆分和依赖图都在一处。

      daemon.instances

      Daemon 执行器

      每台机器跑一个 daemon,按调度路由表认领工单;在线状态和手上的任务一目了然。

      servers.bt

      服务器管理

      服务器与宝塔面板地址集中登记,区分内外网;账号密码 AES 加密保存,一键复制。

      certs.expiry

      证书管理

      自动检测 SSL 到期时间,剩余天数实时计算,快到期时推送飞书、@ 到负责人。

      deploy.approve

      服务部署

      发布走审批,在飞书里批准即触发部署 webhook,不用再登服务器手动拉镜像。

      webhooks

      Webhook 与通知

      工单状态变化、需要人处理时推送事件;飞书卡片直接 @ 到负责人。

      metrics.roles

      执行效率

      按角色看通过率、打回轮次和耗时,找出流水线里卡住的那一站。

      tenants.rbac

      租户与权限

      多租户数据隔离,用户与角色按 RBAC 管理;AI 客户端也有自己的身份和项目范围。

      03 — GUARDRAILS

      AI 能写代码,
      不能替你合并。

      流水线直接在你的仓库里干活,所以规矩写死在角色契约和调度器里,而不是寄希望于提示词自觉。

      1. 01

        主干不可触碰

        任何角色都不能 commit、push、rebase 到 main、master、develop,refspec 之类的绕法同样拦下。

      2. 02

        合并只在 GitHub 上

        PR Creator 只会建 PR;合并永远是人在 GitHub 页面上点,对话里说“帮我合一下”也不行。

      3. 03

        最小权限白名单

        Reviewer 和 Tester 严格只读,Owner 只能建单写评论;每个角色能用的命令逐条列出。

      4. 04

        自动合并层层把关

        唯一例外要同时满足:全局开关、按仓开启、删改不超过 10 行、不碰 CI 迁移密钥与护栏文件、检查全绿。

      04 — SURFACES

      三块屏,盯同一条流水线

      网页控制台

      建单、拖看板、配置 daemon 实例和调度路由,所有设置都在网页里完成。

      手机 App

      Android 客户端随身看进度、批审批、给 agent 下指令,App 内就能检查更新。

      灵动岛 Fufuland

      macOS 屏幕顶部的浮窗,实时显示每张工单走到了哪一站,不用切窗口去看。

      把下一张工单
      交给流水线。

      留下联系方式,我们会尽快通过邮件联系你。

      团队人数 选填

      提交的信息只用于联系你,不会用于其他用途。详见隐私政策。