PhoenixGitHub管理Skill phoenix-github

这个技能用于管理Arize-ai/phoenix开源项目的GitHub issues、标签和项目板,提供详细的命令行操作指南,帮助团队高效进行项目管理、bug追踪和路线图规划。关键词:GitHub管理、issues管理、标签分类、项目板、GitHub CLI、Phoenix项目、开源协作、DevOps工具。

DevOps 0 次安装 0 次浏览 更新于 3/10/2026

名称: phoenix-github 描述: 用于管理Arize-ai/phoenix仓库的GitHub issues、标签和项目板。当提交路线图问题、分类bug、应用标签、管理Phoenix路线图项目板,或通过GitHub CLI查询问题/项目状态时使用。 许可证: Apache-2.0 元数据: 作者: oss@arize.com 版本: “1.0.0” 内部: true

凤凰GitHub

使用gh CLI管理Arize-ai/phoenix仓库的issues、标签和项目板的参考。

仓库

Arize-ai/phoenix

快速参考

任务 查看
提交路线图史诗 路线图问题
应用正确的标签 标签分类
将问题添加到路线图项目 项目板
设置项目日期或状态 项目板
创建bug或功能请求 标准问题

标签分类

组件标签 (c/)

每个问题应至少有一个组件标签。

标签 领域
c/ui 前端 / React UI
c/server FastAPI后端 / 服务器逻辑
c/traces 追踪、跨度、OpenTelemetry 输入
c/evals 评估框架
c/datasets 数据集 CRUD 和管理
c/experiments 实验运行和比较
c/annotations 人工标注和队列
c/prompts 提示管理和提示 SDK
c/playground LLM 游乐场和提供商支持
c/agents Phoenix 的浏览器或终端 AI 代理
c/client Python/TypeScript SDK 和 REST 客户端
c/rbac 基于角色的访问控制
c/auth 认证
c/infra 基础设施、任务、存储连接器
c/mcp MCP(模型上下文协议)集成
c/filters 过滤器 UI 和过滤器逻辑
c/metrics 指标和聚合
c/dx 开发者体验

优先级标签

标签 用途
priority: highest 路线图史诗和关键 P0 bug
priority: high 重要但不阻塞
priority: medium 正常队列工作
priority: low 可有可无

类型 / 状态标签

标签 用途
roadmap 高层路线图史诗
bug 某些功能不正常
enhancement 新功能或改进
documentation 仅文档更改
triage 需要团队分类
blocked 被外部依赖阻塞
backlog 已确认但未安排
needs information 等待报告者提供信息
design 工程前需要设计工作
onboarding 与新用户入门流程相关
phoenix-cloud Arize 托管的 Phoenix(云端)特定

路线图问题

路线图问题是代表产品倡议的高层史诗。

标题格式

🗺️ [类别] 标题

类别: ui/ux, agents, infrastructure, datasets/experiments, tracing, enterprise, server-evals, annotations, evals, prompts, sdk/connectors

每个类别的标签

类别 标签
ui/ux roadmap, priority: highest, c/ui
agents roadmap, priority: highest, c/agents
infrastructure roadmap, priority: highest, c/infra
datasets/experiments roadmap, priority: highest, c/datasets, c/experiments
tracing roadmap, priority: highest, c/traces
enterprise roadmap, priority: highest, c/rbac, c/auth
server-evals roadmap, priority: highest, c/evals, c/server
annotations roadmap, priority: highest, c/annotations
evals roadmap, priority: highest, c/evals
evals(带游乐场) roadmap, priority: highest, c/evals, c/playground
prompts roadmap, priority: highest, c/prompts, c/playground
sdk/connectors roadmap, priority: highest, c/client

正文模板

<倡议的一行描述>

## 探索

- [ ]

## 前端

- [ ]

## 后端

- [ ]

## 开放问题

-

创建路线图问题

gh issue create \
  --repo Arize-ai/phoenix \
  --title "🗺️ [category] Title" \
  --label "roadmap,priority: highest,c/ui" \
  --body "$(cat <<'EOF'
描述倡议。

## 探索

- [ ]

## 前端

- [ ]

## 后端

- [ ]

## 开放问题

-
EOF
)"

项目板

Phoenix 路线图(项目 #45)

开源 Phoenix 的规范路线图板。

字段 ID
项目 ID PVT_kwDOA5FfSM4AJaRo
开始日期 PVTF_lADOA5FfSM4AJaRozgInoCI
目标日期 PVTF_lADOA5FfSM4AJaRozgInn58
状态 PVTSSF_lADOA5FfSM4AJaRozgFw9n0

状态选项 ID:

状态 选项 ID
待办 f75ad846
进行中 47fc9ee4
完成 98236657

将问题添加到项目

# 1. 获取问题节点 ID
NODE_ID=$(gh api repos/Arize-ai/phoenix/issues/{number} --jq '.node_id')

# 2. 添加到项目,捕获项目项 ID
ITEM_ID=$(gh api graphql -f query='
  mutation($project: ID!, $content: ID!) {
    addProjectV2ItemById(input: {projectId: $project, contentId: $content}) {
      item { id }
    }
  }' \
  -f project="PVT_kwDOA5FfSM4AJaRo" \
  -f content="$NODE_ID" \
  --jq '.data.addProjectV2ItemById.item.id')

设置开始 / 目标日期

gh api graphql -f query='
  mutation($project: ID!, $item: ID!, $field: ID!, $value: Date!) {
    updateProjectV2ItemFieldValue(input: {
      projectId: $project, itemId: $item, fieldId: $field,
      value: {date: $value}
    }) { projectV2Item { id } }
  }' \
  -f project="PVT_kwDOA5FfSM4AJaRo" \
  -f item="$ITEM_ID" \
  -f field="PVTF_lADOA5FfSM4AJaRozgInoCI" \  # 开始日期字段
  -f value="2026-04-01"

设置状态

gh api graphql -f query='
  mutation($project: ID!, $item: ID!, $field: ID!, $option: String!) {
    updateProjectV2ItemFieldValue(input: {
      projectId: $project, itemId: $item, fieldId: $field,
      value: {singleSelectOptionId: $option}
    }) { projectV2Item { id } }
  }' \
  -f project="PVT_kwDOA5FfSM4AJaRo" \
  -f item="$ITEM_ID" \
  -f field="PVTSSF_lADOA5FfSM4AJaRozgFw9n0" \
  -f option="47fc9ee4"   # 进行中

从项目中移除问题

需要项目项 ID(不是问题编号)。如果项目有许多项,请分页:

gh api graphql -f query='
  mutation($project: ID!, $item: ID!) {
    deleteProjectV2Item(input: {projectId: $project, itemId: $item}) {
      deletedItemId
    }
  }' \
  -f project="PVT_kwDOA5FfSM4AJaRo" \
  -f item="$ITEM_ID"

注意: gh issue create 不支持 --json。从标准输出捕获问题 URL,并使用 grep -oE '[0-9]+$' 提取编号。


标准问题

Bug 报告

gh issue create \
  --repo Arize-ai/phoenix \
  --title "Bug 的简短描述" \
  --label "bug,triage,c/traces" \
  --body "..."

功能请求

gh issue create \
  --repo Arize-ai/phoenix \
  --title "功能的简短描述" \
  --label "enhancement,c/ui" \
  --body "..."

现有路线图问题(2026年第二季度)

Phoenix 路线图项目上的问题 #11618–#11666(开始:2026-02-20,目标:2026-08-31):

# 类别 标题
#11618 ui/ux 入门追踪
#11619 ui/ux 入门评估 / 数据集
#11620 ui/ux 主页
#11621 ui/ux 最近 / 收藏
#11622 ui/ux AI 组件
#11623 ui/ux 代理侧边栏
#11624 ui/ux 文件拖放
#11625 ui/ux 命令 K
#11626 agents 代理 API
#11627 agents 路由
#11628 agents 工具
#11629 infrastructure 任务
#11630 infrastructure Blob 存储连接器
#11631 infrastructure Web 钩子
#11632 datasets/experiments 外部 ID / 补丁声明式数据集
#11633 datasets/experiments 模式
#11634 datasets/experiments 文件 / 图像
#11635 datasets/experiments 数据集作为电子表格 UX
#11636 datasets/experiments 实验上的标注 / 纠正
#11637 datasets/experiments 实验图表
#11638 datasets/experiments 多用户支持
#11639 tracing 属性过滤器
#11640 tracing 属性列
#11641 tracing AI 搜索
#11642 tracing 在线评估
#11643 tracing 触发器
#11644 tracing 自定义追踪视图
#11645 tracing 资源标签
#11646 enterprise 自定义 RBAC
#11647 enterprise 自定义角色
#11648 server-evals 代码评估器
#11649 server-evals 代码评估器包
#11650 server-evals 项目评估器
#11651 annotations 标注队列
#11652 annotations 优化方向 UX
#11653 annotations 数值阈值
#11654 evals 轨迹评估
#11655 evals 多模态评估
#11656 evals 成对评估
#11657 evals 代理作为评委
#11658 evals 评估 UX
#11659 prompts 模型配置
#11660 prompts 模型配置文件
#11661 prompts 供应商工具 / 网络搜索
#11662 prompts 多个游乐场
#11663 prompts 与您的提示聊天
#11664 prompts 在游乐场上编辑 / 追加到数据集
#11665 sdk/connectors 会话 API
#11666 sdk/connectors Vitest / Pytest 集成