用途与实际影响
这项功能怎样使用
为什么需要它
后台任务常有静默阶段,看到一个进程不代表工作在推进;而把所有技术事件摊开又很难阅读。观察台把安全的真实消息与活动按时间交错呈现。
举个实际例子
我想知道刚交给模型的任务有没有新进展。观察台显示可公开的步骤和最后答复;若只有草稿、尚无正式答复,就直接说还没完成。
最后我会得到什么
电脑上有一个只读窗口,可按任务看进度、公开活动和最终回答。它不提供额外输入、停止或批准按钮;完成与否还要由主任务核对产物。
正常时
任务真实公开了进度和最终答复,窗口按同一任务展示。
发现问题时
断线后从原任务补取可用状态,旧历史不会被新调用挤掉。
入口不可用或证据不足时
窗口或受管入口无法加载时显示本机故障,不静默启动一个无法观察的新调用。
从哪里开始
在电脑上打开项目已有的“模型调用观察台”,选择刚提交的 Toolkit 任务查看公开进度。
需要准备什么
- 任务号或正在处理的工作
- 希望看过程还是最终答复
从开始到拿到结果
- 1
打开对应任务
观察台展示本次受管工作的状态与可公开活动。
- 2
看进展和最终答复
消息与活动按时间展示;只有草稿、没有完成事件时明确标为尚无最终答复。
- 3
回到主任务验收
主 AI 取回实际结果和产物;窗口看到进程或文字变化不证明调用方已收货。
技术实现与依据
这里保留实现、关键条件、精确入口、历史记录和验证结果。
当前源码回归与历史页面证据关键规则与设计选择
只观察 invoke / submit / probe 或显式安全导入,不扫描其他 Codex / AICLI 的全局聊天。
公开 commentary(工作说明)和 reasoning.summary.delta(公开推理摘要)可显示;隐藏思考正文不进入事件。
累计 token、当前上下文、Toolkit 输入整理和 Codex 原生压缩是不同指标。
本模块用到的名词
- 公开进度
- 上游明确可展示的消息,不能据此推导隐藏思考。
- 实测上下文
- 同一通知中的已用量与上限,不能拿模型配置来补。
专业定义
看见公开进度、最终答复与证据,不接管任务
解决什么
没有上游实测数据就显示等待或不可用;失败草稿不能充当最终答案。
当前怎样实现
- WinForms / WebView2 宿主使用独立 profile,导航成功后显示窗口;启动器去重,后台进程无控制台。CurrentUser 桌面与开始菜单快捷方式只升级/删除能证明属于本工具的链接。
- SSE 发送刷新信号,同源 API 读取详情;断线后有界查询,活任务耗时每秒更新并低频复核,终态冻结。历史分页与完整主对话投影分开,不用最近 160 条原始事件裁掉主对话。
- 公开草稿上限 20000 字,超过明确提示;output.completed 用完整有界输出对齐草稿,普通 JSON 不因字段名为 preview 就丢失其他内容。
- 当前上下文只认同一 runtime(运行环境) 通知内的 last.totalTokens 和 modelContextWindow 配对;累计 token 取 total。Ollama 输出速度用 eval_duration,AICLI 用执行墙钟估算,标签区分。
- 工作区默认只记录数量且归因标为并发观察未证;明确列出 observability.file_changes.include 才显示有界文本 diff。完整本机路径由独立观察元数据在 loopback 端合成,不进入公共事件/结果。
- 快捷方式两个 Known Folder(系统标准目录)不是原子事务;中途出现冲突会停止且保留已完成的本工具操作,处理冲突后幂等重跑。
执行流程
- 1
打开或激活既有窗口
- 2
接收受管任务
- 3
交错显示公开进度和活动
- 4
对齐最终答复与折叠回执
- 5
记录调用方是否取回结果
边界
- 正式交互为电脑端最小 1120px 三栏,不维护手机观察台。
- 任务栏图标的属性写入不证明 Explorer 最终渲染。
失败与恢复
- 未收到最终输出或上下文配对
- 分别显示缺失;上游协议要求不满足时返回明确错误。
- WebView 初始化或导航失败
- 写有界本机诊断并关闭,不用占位页冒充成功。
真实入口
docs/model-observer.md产品和历史验收
src/llm_backend_toolkit/observer.py安全结果投影
src/llm_backend_toolkit/observer_ui/app.js阅读界面
scripts/Start-LlmBackendObserver.ps1桌面入口
如何验证
- 9月7日observer、UI与Windows无窗口启动的370项历史回归按原日期保留;9月18日未打开生产观察台跑新任务。
- 2026-08-13 历史实测覆盖真实公开活动与页面;当次搜索上游不可用,不声称取得有效搜索结果。
与其他模块的关系
观察台只消费工作事实,模型、GPU 和专项任务仍归原入口。
