已合并
refactor(observability): 诊断端点 /debug → /visualization——对外去敏感化,行为零变化 #473
refactor(observability): 诊断端点 /debug → /visualization——对外去敏感化,行为零变化 #473
已合并
王明琦创建于 28 天前
王明琦
王明琦成员
28 天前

Paired: GitHub #122 ↔ GitCode !473

What type of PR is this?

/kind

Self-checklist:(请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入)

likedislike
Pull Request已成功合入, 合并人@张雅晴
(感谢 王明琦 的贡献)
atomgit-bot
atomgit-bot
28 天前 评论:

变更摘要

该 PR 为一次纯重构(refactor):将 agent-runtime 的诊断端点从 /debug/* 更名为 /visualization/*,对外名称去敏感化,且行为零变化(端点语义、只读属性、脱敏逻辑均保持不变)。核心是把 debug_api.py 重命名为 visualization_api.py,register_debug_api 改为 register_visualization_api,并将全部路由(overview/session/scope/scopes/config/stats/recent_errors)及内部异常类、装饰器、日志器名称统一由 debug 更名到 visualization,同时同步更新调用方、文档注释与集成测试。

主要改动

  • 端点路由更名:在 visualization_api.py 中将 7 个只读诊断路由从 /debug/* 全部挂载为 /visualization/*(如 /visualization/overview、/visualization/stats),register_debug_api 更名为 register_visualization_api,并在 main.py 的 create_app 中同步替换调用。
  • 内部符号与日志器重命名:异常类 _DebugNotFound/_DebugBadRequest 更名为 _VisualizationNotFound/_VisualizationBadRequest,装饰器 _debug_endpoint 更名为 _visualization_endpoint,日志器名由 agent_runtime.debug 改为 agent_runtime.visualization。
  • 导入路径与测试同步:test_logsetup.py 的导入从 agent_runtime.debug_api import redact 改为 agent_runtime.visualization_api import redact;集成测试文件重命名为 test_visualization_api.py,用例与请求 URL 全部改用 /visualization/*。
  • 注释/文档字符串批量更新:metrics.py、resource_manager/state.py、session_manager/config_store.py、session_manager/routing.py、session_manager/state.py 及 service/openjiuwen_runtime/service/context/periodic/runner.py 中引用 /debug 的注释统一改为 /visualization(仅说明性文字,无逻辑改动)。
likedislike
不准确?
atomgit-bot
atomgit-bot
28 天前 评论:

代码审查

✅ 未发现问题

likedislike
不准确?
openJiuwen-bot成员
28 天前 评论:

欢迎来到 openJiuwen 社区

Hey @wangmingqi , 感谢你对社区的贡献.

机器人使用手册

有关指令的使用,可以点击 此处 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。

likedislike
atomgit-bot
atomgit-bot
28 天前 评论:

AtomGit AI 助手使用指南

在 PR 评论中使用命令即可触发。支持在普通评论和代码行评论中使用。

功能 命令 说明
代码审查 /ai review 检查代码质量、潜在问题、安全风险
PR 摘要 /ai summary 生成 PR 变更内容的结构化摘要
代码解释 /ai explain 解释代码变更的逻辑和意图
自由提问 @atomgit-bot <问题> 询问关于本 PR 的任何问题
帮助 /ai help 显示此帮助信息

免责声明

AI 助手可能存在误判,请结合自身判断。可以对评论点 👍 或 👎 帮助我们改进。

likedislike
不准确?
OopenJiuwen-bot成员
28 天前 添加了label:openJiuwen-cla/yes
openJiuwen-bot成员
28 天前 评论:

CLA 签署成功

wangmingqi, 感谢您的代码贡献。 所有的代码贡献者都已完成了 CLA 签署。 👍

likedislike
Oopenjiuwen-sync成员
28 天前 修改了pull request 的描述
openJiuwen-bot成员
28 天前 评论:
任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
禁用词扫描 ✅SUCCESS 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 N/A N/A
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck {{ruff_codecheck_result}} {{ruff_codecheck_link_text}}
likedislike
OopenJiuwen-bot成员
28 天前 添加了label:ci-failed
王明琦
王明琦成员
28 天前 评论:

ci-pipeline

likedislike
王明琦
王明琦成员
28 天前 评论:

ci-pipeline

likedislike
王明琦
王明琦成员
28 天前 评论:

ci-pipeline

likedislike
OopenJiuwen-bot成员
28 天前 删除了label:ci-failed
openJiuwen-bot成员
28 天前 评论:
任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
禁用词扫描 ✅SUCCESS 点此跳转
防投毒检查 ❌FAILED 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 N/A N/A
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck {{ruff_codecheck_result}} {{ruff_codecheck_link_text}}
likedislike
OopenJiuwen-bot成员
28 天前 添加了label:ci-failed
王明琦
王明琦成员
28 天前 评论:

ci-pipeline

likedislike
OopenJiuwen-bot成员
28 天前 删除了label:ci-failed
openJiuwen-bot成员
28 天前 评论:
任务名称 结果 日志操作
静态检查 ❌FAILED 点此跳转
禁用词扫描 ✅SUCCESS 点此跳转
防投毒检查 ❌FAILED 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 N/A N/A
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck {{ruff_codecheck_result}} {{ruff_codecheck_link_text}}
likedislike
OopenJiuwen-bot成员
28 天前 添加了label:ci-failed
OopenJiuwen-bot成员
28 天前 删除了label:ci-failed
openJiuwen-bot成员
28 天前 评论:
任务名称 结果 日志操作
静态检查 ✅SUCCESS 点此跳转
禁用词扫描 ✅SUCCESS 点此跳转
防投毒检查 ✅SUCCESS 点此跳转
开源合规检查 ✅SUCCESS 点此跳转
UT测试 N/A N/A
ST测试 N/A N/A
build 编译包 N/A N/A
ruff codecheck {{ruff_codecheck_result}} {{ruff_codecheck_link_text}}
likedislike
OopenJiuwen-bot成员
28 天前 添加了label:ci-successful
张雅晴张雅晴成员
28 天前 合入了pull request
OopenJiuwen-bot成员
28 天前 删除了label:ci-successful