Skip to content

Gitea + tea + opencode:AI Code Review 方案 #55

@Svtter

Description

@Svtter

方案

Gitea + tea + opencode

  • Gitea — 代码托管平台
  • tea — Gitea 官方 CLI,替代 gh 与 Gitea API 交互
  • opencode — coding agent,提供多轮推理、仓库上下文理解等 agent 级能力

opencode 目前底层通过 GitHub API 直接交互(非 gh CLI),适配 Gitea 的关键是将 GitHub API 调用替换为 Gitea API(tea 作为 CLI 辅助),其余 agent 逻辑可复用。

前置条件

推进路径

路径一:等 opencode 官方支持

anomalyco/opencode#1883 落地,opencode 原生支持 Gitea API。

路径二:给 opencode 贡献代码

将 opencode 中 GitHub API 调用抽象为平台无关接口,新增 Gitea API 后端,提交 PR 到 opencode 上游。

路径三:Fork opencode 自行适配

Fork opencode,自行将 GitHub API 替换为 Gitea API,优先跑通 review 流程。

相关资源

下一步

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions