跳转到内容
OmniRoute source

Monitoring & Costs — Navigation Structure (中文 (简体))

仪表板侧边栏(B 组完成后)按以下顺序包含这些顶级部分:

首页
提供者
组合
API 密钥
设置
分析
成本 ← 新增(B 组,计划 16)
监控 ← 已重组(B 组,计划 16)
...

路径前缀:/dashboard/costs/

项目 URL 描述
概览 /dashboard/costs 汇总成本仪表板(从“分析”中移出)
定价 /dashboard/costs/pricing 按模型划分的定价表
预算 /dashboard/costs/budget 预算阈值和警报
配额共享 /dashboard/costs/quota-share 配额共享池和使用情况
计划配置 /dashboard/costs/quota-share/plans 按提供者划分的计划覆盖配置

原因:定价、预算和配额共享此前位于 监控 > 成本参数 下。将它们移至独立的顶级部分后,无需在可观测性工具中逐层导航即可发现它们。


监控部分现在将活动置于顶部,后面是 3 个子组:

监控
├── 活动 ← 时间线信息流(顶级项目)
├── 日志组
│ ├── 日志(全部)
│ ├── 代理日志
│ └── 控制台日志
├── 审计组
│ ├── 审计日志
│ ├── MCP 审计
│ └── A2A 审计
└── 系统组
├── 健康状态
└── 运行时
之前 之后
“活动”是“日志”内用于呈现审计日志的选项卡 “活动”是独立的信息流(/dashboard/activity)
“监控”中的“成本参数”组 已移至“成本”部分
扁平列表:日志、活动(日志)、审计、健康状态、运行时、定价、预算、配额 由 3 个组构成的结构 + 独立的“成本”部分

两者现在已明确区分:

维度 活动(/dashboard/activity) 审计日志(/dashboard/audit)
用途 面向用户的事件信息流(“最近发生了什么”) 合规/安全日志
数据源 GET /api/compliance/audit-log?level=high GET /api/compliance/audit-log?level=all
格式 按日期分组的时间线,使用易于理解的动词和图标 紧凑的分页表格,每页 50 条
筛选条件 事件类型类别 操作、严重性、执行者、日期范围
导出 不可用 JSON 导出
执行者筛选 不适用 可按执行者筛选
显示的事件 仅限高层级操作(允许列表) 所有审计事件

在 src/lib/audit/highLevelActions.ts 中定义。用于控制哪些事件会显示在“活动”信息流中。允许列表包括:

  • 提供者添加/移除/测试事件
  • 组合创建/更新/删除
  • API 密钥生命周期(创建、吊销、轮换)
  • 达到预算阈值
  • 身份验证登录/登出
  • 云代理会话创建
  • MCP 工具注册
  • Webhook 创建/删除
  • 配额池/计划变更(quota.* 操作,B 组)
  • 平台事件(更新、部署)
  • 技能安装/移除

未包含在此列表中的事件仅会显示在审计日志中。

编辑 src/lib/audit/highLevelActions.ts,并将操作字符串添加到 HIGH_LEVEL_ACTIONS。这需要提交 PR(该列表在代码中定义,无法通过数据库配置)。 可在 src/lib/audit/activityIcons.ts 中添加相应图标。


旧路径 /dashboard/logs/activity 通过 src/app/(dashboard)/dashboard/logs/activity/page.tsx 中的 permanentRedirect() 永久重定向(HTTP 308)到 /dashboard/activity。

旧版侧边栏 ID logs-activity 保留在 HIDEABLE_SIDEBAR_ITEM_IDS 中(但已从 SIDEBAR_DEFINITIONS 中移除),以避免破坏引用旧 ID 的用户预设。


B 组新增的命名空间:

命名空间键 涵盖内容
sidebar.costsSection “成本”部分标签
sidebar.activity “活动”侧边栏项目
sidebar.logsGroup “日志”子组标签
sidebar.systemGroup “系统”子组标签
sidebar.costsOverview “成本概览”项目
activity.* “活动”页面的所有字符串(标题、动词、筛选条件、空状态)

源文本语言区域为 pt-BR 和 en。其余 40 个语言区域通过 next-intl 回退机制回退到英语(在 src/i18n/config.ts 中配置)。


OmniRoute 源码 (a58000c7685f)

HagiCode

HagiCode 是一套智能体编码工作台:结构化工作流、多 Agent 并行执行与 Hero Dungeon 视图,把想法变成真正交付的软件。

让想法更快变成好用的软件,让智能编码更聪明、更高效,也更有趣。

HagiCode 浅色主题主界面截图
  • Smart结构化工作流将意图转化为从想法到交付的可执行路径。
  • Efficient多 Agent 工作流让调研、实现与审阅并行推进。
  • FunHero Dungeon 让长时间编码协作更直观、更有参与感。
访问 HagiCode