用途与实际影响
这项功能怎样使用
为什么需要它
程序能打开,不等于这次选中的模型真能回答或使用工具;每次排查都先发付费请求又浪费额度。先免费查设置,只有问题确实需要时才做真实调用。
举个实际例子
我可以说:“检查 codex-qwen3-8-max-paygo 现在缺什么;不要先扣费。静态条件都对以后,再由我决定是否做真实文本或任务测试。”我会先得到具体缺项和证据日期。
最后我会得到什么
先得到免费静态体检的缺项与下一步;明确选择真实测试后,才看到该模型是否回答、能否用工具或完成一个小文件任务。每一层都有自己的结果。
正常时
本次选择的程序、模型、输出和清理都实际通过,才报告这一层可用。
发现问题时
静态设置齐全但尚未真实调用,或旧结果过期时写成待验证,不涂绿。
入口不可用或证据不足时
目标程序报错、模型身份不符或工具越界时停这条路线并给出原因。
从哪里开始
在本机运行 aicli doctor 检查指定 Profile;只有明确要做真实调用时才选择对应 Live 测试。
需要准备什么
- 待查 Profile
- 是否允许文本、工具或智能体实际测试
- 费用和工具副作用边界
从开始到拿到结果
- 1
先免费查条件
静态体检(Doctor)核对程序、模型配置、受保护凭据引用与本地服务,给出具体缺项。
- 2
决定是否真实试用
按需要选择文本、工具或智能体测试,先看可能的额度与动作影响。
- 3
核对所选一条
回读实际模型、输出、工具与清理;静态通过不能证明连通,一条 Profile 成功也不覆盖其他账号。
技术实现与依据
这里保留实现、关键条件、精确入口、历史记录和验证结果。
零写入诊断已实现;Owner真实任务与各日期回归分别保留关键规则与设计选择
all 只运行 text+tool,不会暗中启动更长的 agent。
agent 只支持 Codex,且 Codex harness 是完全访问;明确授权后才能运行。
旧回执只证明对应模型、配置和执行协议。新版本先按声明接口和实际身份检查受影响范围,不单凭版本号要求全量重验或宣称兼容。
本模块用到的名词
- PONG(严格文本回执)
- 最小连通测试要求的唯一最终正文;提示回显或多余文字不能刷绿。
- nonce tool(一次性随机工具)
- 工具层唯一暴露的单用途验证入口,不接受任意命令或路径。
- verifier(独立验证器)
- 不相信模型的“完成了”,直接按 fixture 计算预期文件结果。
专业定义
“代码有这条路”和“今天真的能完成任务”必须分开。
解决什么
防止静态配置、历史回执和当前真实能力被压成一个模糊绿色状态。
当前怎样实现
- DoctorService 读取平台、CLI(命令行工具)、Profile、秘密引用、配置层、代理和本地服务,不自行发模型请求。
- LiveTestService 在随机临时目录调用真实目标 CLI(命令行工具),并绑定 Profile 指纹与实际版本。
- 文本层要求最终正文严格等于 PONG;首个非预期工具事件使 Codex 文本测试失败。
- AgentAcceptance 构造确定性文件任务,独立计算排序、去重、频次、总和与 SHA-256,不接受模型自述。
- diagnose --json输出aicli.runtime-diagnostics.v1,可用--bridge-registry指定既有PCConfig登记;不初始化状态、读密钥或发网络/模型请求。有效源、安装载荷和能力声明分别报告,不能用SYSTEM空目录推断登录用户未配置。
执行流程
- 1
运行 Doctor。
- 2
按 check ID 修静态问题。
- 3
阅读 Provider、数据去向与额度提示。
- 4
明确选择 text、tool、agent 或 all。
- 5
在临时目录运行目标 CLI(命令行工具)。
- 6
核对实际身份、输出、工具、清理和回执。
边界
- Doctor 不证明模型连通。
- 单个 Profile 的 Live 不代表其他模型或账号。
- 网页消费Owner注明日期的回归和实际桌面验收,并只读诊断;没有把它们说成本轮重新发起全部CLI(命令行工具)或付费Live。
失败与恢复
- 工具无法证明与私人配置隔离
- 跳过 tool 并降为有限制,不冒充完整工具能力。
- 版本或 Profile 指纹变化
- 旧回执失效,保持待验收。
- 临时目录或进程树未确认清理
- 保留原失败和残留定位,不标成功。
真实入口
E:\Projects\Tools\ai-cli-profile-manager\src\AiCliProfileManager\Private\DoctorService.ps1静态检查与状态闭集
E:\Projects\Tools\ai-cli-profile-manager\src\AiCliProfileManager\Private\LiveTestService.ps1文本与工具 Live
E:\Projects\Tools\ai-cli-profile-manager\src\AiCliProfileManager\Private\AgentAcceptance.ps1确定性 Agent fixture 与 verifier
如何验证
- 9月3日385/385、9月17日442项是历史;0.3.18 正式发行时 Owner 完整 Pester 555/555 和离线发行检查通过。本网页没有重跑全套。
- 9月18日13:41Z 0.3.17 与 3b7600a 七文件读回是历史;2026-09-24T04:59Z 零写入诊断回读 0.3.18 和 562b29bf4a6ac0af 启用,真实 ChatGPT.exe 主进程的 Bridge 路径同版。
- 来源既有 GLM/DeepSeek 实际任务与 Luna Low 子会话按各自日期保留;新父工具和新模型 Live 未在本网页任务执行。
与其他模块的关系
本模块判断证据到了哪一层;引擎模块提供被测 Profile,可恢复运行模块承载 Codex agent 路径。
