已合并
refactor(observability): 诊断端点 /debug → /visualization——对外去敏感化,行为零变化 #473
王明琦创建于 28 天前
refactor(observability): 诊断端点 /debug → /visualization——对外去敏感化,行为零变化 #473
已合并
Pull Request已成功合入, 合并人@张雅晴
(感谢 王明琦 的贡献)atomgit-bot
28 天前 评论:
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(仅说明性文字,无逻辑改动)。


不准确?
atomgit-bot
28 天前 评论:
28 天前 评论:
openJiuwen-bot
28 天前 评论:
28 天前 评论:
欢迎来到 openJiuwen 社区
Hey @wangmingqi , 感谢你对社区的贡献.
机器人使用手册
有关指令的使用,可以点击 此处 查看详情。开发人员可以在每个PR或Issue下方评论特定指令来触发机器人任务。


atomgit-bot
28 天前 评论:
28 天前 评论:
28 天前 添加了label:openJiuwen-cla/yes
openJiuwen-bot
28 天前 评论:
28 天前 评论:
28 天前 修改了pull request 的描述
openJiuwen-bot
28 天前 评论:
28 天前 评论:
28 天前 添加了label:ci-failed
王明琦
28 天前 评论:
28 天前 评论:
ci-pipeline


王明琦
28 天前 评论:
28 天前 评论:
ci-pipeline


王明琦
28 天前 评论:
28 天前 评论:
ci-pipeline


28 天前 删除了label:ci-failed
openJiuwen-bot
28 天前 评论:
28 天前 评论:
28 天前 添加了label:ci-failed
王明琦
28 天前 评论:
28 天前 评论:
ci-pipeline


28 天前 删除了label:ci-failed
openJiuwen-bot
28 天前 评论:
28 天前 评论:
28 天前 添加了label:ci-failed
28 天前 删除了label:ci-failed
openJiuwen-bot
28 天前 评论:
28 天前 评论:
28 天前 添加了label:ci-successful
28 天前 合入了pull request
28 天前 删除了label:ci-successful
Paired: GitHub #122 ↔ GitCode !473
What type of PR is this?
/kind
Self-checklist:(请自检,在[ ]内打上x,我们将检视你的完成情况,否则会导致pr无法合入)