
桌面版 Codex harness 中,本地 Qwen3.8 27B 完成一次中文偏好查询,并呈现工具过程、结论和中文思考摘要。
查看画廊与说明用途与结果
最快了解这个项目
为什么需要它
同一台电脑上同时用官方登录、第三方模型服务(API)和本地模型时,最容易发生的事故不是命令记不住,而是旧环境变量把请求送错地方、同名模型实际换了版本、失败后悄悄走了别的线路,或只因命令行界面(CLI)能打开就误判任务可用。aicli 把每次选择写成可检查的运行计划,让秘密只进入目标进程,再把静态检查、真实调用和任务结果分开报告。
举个实际例子
“这个项目先用我选好的本地模型,在原来的 Codex 桌面继续;需要请 OpenAI 帮忙时单独说清。”我看到的仍是熟悉的工作台。系统先核对当前安装支持的配置;额外协作保持独立模型身份和原会话,不把选择本地模型当成默认同意外发。
最后我会得到什么
我得到原生 CLI(命令行工具)、桌面任务或带编号的程序化运行;需要后台协作时,还能让同一个子会话持续回答、报告进展或回来提问。诊断先给缺项和实际入口;取消必须确认对应进程与显卡租约已经释放,不能只把“已收到停止请求”说成结束。
正常时
选定的配置档确实启动了指定程序与模型;若另做了真实调用,还会说明回答、工具和任务结果。
发现问题时
设置冲突、模型已换、代理没运行或本地服务不可用时,只标明这条路线的问题,不悄悄换另一个模型。
入口不可用或证据不足时
配置档损坏、需要的凭据缺失或原任务身份无法确认时,停止相应启动或恢复,并说明怎样修复。
从哪里开始
这是在电脑上选择模型并启动已有 AI 编程工具的管理器:打开 Windows PowerShell,用 aicli profile list/show 查看配置档、aicli native 预览、aicli start 启动。Codex 桌面本地模型与子任务仍在官方 Codex 界面使用。
需要准备什么
- 要工作的项目目录
- 想用的 CLI(命令行工具)、模型及数据去向
- 第三方服务是否已有凭据和是否愿意做真实调用
从开始到拿到结果
- 1列出这次能启动的工具和模型
系统在当前项目下显示可用配置档、真实服务去向与状态,让后续启动有明确目标。
- 2启动前看计划
用 native 预览实际程序、参数与环境变化;需要第三方 Key 时经无回显配置。
- 3选择交互或程序化执行
用 start 进入原生 CLI(命令行工具),或用 run start 启动可追踪工作;桌面模型沿官方界面选择。
- 4分层验证并处理问题
Doctor 先做不调用模型的检查,真实文本或工具测试按明确范围运行;出错按检查项修,恢复旧任务先验同一身份。
从这些需求了解功能
从一个实际问题看它怎样处理、交回什么;当前能做到哪一步和仍有哪些限制,也写在对应说明中。
真实使用画面
Qwen3.8 27B 接入 Codex 的桌面版与 CLI
同一条本地模型路线分别进入 Codex 桌面版 harness(运行外壳)和原生 Codex CLI。第一张展示桌面版中的完整任务结果,后四张展示从选择 Profile 到规则读取、访问检查和最终回答的 CLI 过程。打开后可缩放、滚动查看细节,也可关闭或切换上一张、下一张。
项目指标与相关入口查看规模、覆盖范围和关联能力
当前项目指标
- 当前源码版本
- 0.3.18
- 公开 Profile
- 23 个 · 5 类引擎
- 桌面专项合同回归
- 46项
- 项目模块
- 9 个
它负责
- 保存可选择的 AI 编程工具与模型配置档,并在启动前展示程序、服务和数据去向。
- 从已核对的 OpenClaw 设置导入指定 DeepSeek Flash 配置时先预览,再由本人明确应用。
- 启动现有 Codex、Claude Code、Qwen Code、OpenCode 和受支持的 Open Interpreter;本地模型也可接入已有 Codex 桌面。
- 只把第三方服务所需的密钥交给目标程序,避免污染其他终端或官方登录。
- 先做不发模型请求的体检,需要时再明确执行文本、工具或真实文件任务测试。
- 为程序化工作留下可查询的任务编号;中断先查原任务,获准的桌面父任务可与同一个后台子会话往返。
- 管理可选代理的安装、登录和退出,并说明哪些状态只证明安装、哪些证明真实可用。
- 提供可回退的安装、更新与卸载,并写清保留或清除哪些用户配置。
它不负责
- 它启动已有 AI 工具,不另造聊天窗口或统一聊天历史库。
- 不会修改上游工具本体,也不会把一个工具的模型、权限或命令硬套给另一个。
- 模型、账号或服务失败时不自动转到另一条可能收费或外发资料的路线。
- 网站说明更新不触发付费模型调用、登录、代理启动或显卡模型下载。
- 配置存在、静态体检通过或旧回执都不等于每个模型现在可用;删除本机登录文件也不会撤销远端授权。
产品思想与设计核心
仍用原来的 AI 工作台
配置档只帮我选程序、模型和数据去向;终端交互继续由原生工具负责,桌面工作继续用官方 Codex 的界面、工具和历史。后台协作保留同一真实子会话。
每次工作都知道用的是谁
同名模型可能属于不同服务或付费线路。启动前显示准确版本、服务、地域与思考档位;发现被改送别处就停下,不当作方便的自动备用。
密码只给这次需要的程序
配置档只保存受保护的密钥引用,真实密钥在本机加密保存、启动时交给目标程序;父终端、聊天、日志和导出说明不显示明文。官方登录与第三方服务各走自己的认证。
能打开程序和完成任务分开证明
安装、静态体检、模型回答、调用工具和实际文件结果各有自己的结论。型号或连接方式改变时重新核对相关证据,单纯版本号变化不让全部工作永久停摆。
中断先接原任务,不复制一份假续作
继续前核对原会话、工作目录、模型和权限;目标或身份变化时明确重新开始可能重做动作,不把复述摘要说成断点恢复。
启动前能预览,离开时也带得走
可查看不会泄露密钥的启动计划,也能导出独立使用的配置说明。普通卸载保留用户数据,明确彻底清理才删除本工具保存的内容。
一条路线故障只报这一条
本地模型、云端服务和代理分别判断。缺登录、服务离线或证据过期时说明该怎么修,不自动改用别的账号、模型或资料去向。
我给它什么,它实际把什么交给谁
这款工具只使用本次选定的项目目录、模型配置与必要登录材料,不读取统一的私人资料库。下面说明每类输入交给哪个程序、我会看到什么。
本次打开的文件夹或明确指定的项目;额外参数逐项交给选定工具。
原来的 AI 编程工具从该项目开始工作,实际读写仍受它的权限和这次任务控制。
记录要启动哪个程序、哪个模型、服务地点与受保护的凭据引用,不保存明文密码。
启动前可读脱敏计划,确认材料会去哪里。
只读取本人点名的现有设置并核对来源;默认先预览,不自动导入或接受未知服务地址。
明确应用时只导入对应 DeepSeek Flash 配置,密钥转入本机受保护保存。
第三方密钥在当前 Windows 用户下加密保存,启动时只交给选中的目标程序;官方工具沿用其自己的登录。
其他终端和工具不会被永久改到第三方服务,普通输出也不显示密钥。
静态体检只看程序、配置和服务状态;真实测试才发一次模型请求或做一项小文件任务。
分别拿到设置缺项、模型回答、工具结果或实际文件结果;一层通过不顶替下一层。
只记录任务编号、可公开的进度、结果和停止状态,任务正文不写进恢复记录。
可以查询、继续或精确停止原任务;隐藏推理和工具原文不会作为历史散出。
选中的本机模型或代理各查自身是否真在运行和是否属于批准版本。
身份对得上才标这条路线可试用,未运行或端口不对时报告原因。
配置之间的隔离只防止模型服务与密钥意外串线,不承诺程序只能读当前文件夹;让编程工具处理文件前仍要确认任务和工作目录。
项目怎样演化到现在
先把“用谁、发到哪里”说清
把程序、模型、提供方和秘密注入组合为明确配置档,原生命令行仍负责交互;检查配置与实际调用分开。
阶段依据
- 2026-07-13—2026-07-14 · 0.1.0发行阶段:当前用户安装、Profile和秘密隔离、原生工具与分层诊断。
0.1.0
从能启动,走向知道实际用了谁
模型、服务线路、上下文容量和运行权限必须按真实结果说明;本地与外部选择保留各自身份,不因接口兼容就悄悄换成另一个模型。
阶段依据
- 2026-07-28—2026-08-03 · 0.3.3:模型身份、第三方上下文与独立执行配置。
0.3.3 - 2026-08-13—2026-08-15 · 0.3.5–0.3.10:精确模型、本地27B与实际权限和事件兼容。
0.3.5—0.3.10
长任务可以接续,而不是重来
程序化运行保留任务身份、进度和结果;中断时先查已有执行,模型和权限按真实回执核对,不靠任务标题猜。
阶段依据
- 2026-08-15 · 0.3.11–0.3.12:同一任务身份可恢复的程序化运行和独立文件结果验收。
0.3.11—0.3.12
安装和更换配置不丢原有工作
同用户安装、更新、卸载与退役恢复有预检及回退,坏配置不静默退回另一模型;中文说明与当前兼容范围一起维护。
阶段依据
- 2026-08-28—2026-08-30 · 安装切换可退回,坏Profile不再静默回退到另一配置。
3eb9e69—255c300 - 2026-09-03 · 真实运行根与兼容目录分开,未知对象在退役前停止。
88f72e6
原生桌面也能使用选定模型
从命令行扩展到官方 Codex 桌面,保留工具与历史;本地模型切换、升级兼容和旧发行回退分别验证,已经运行的进程不自动变成新发行。
协作不必每次从零另开对话
GLM/DeepSeek 可以和同一个 OpenAI 子会话持续往返;补齐参数错误纠正、只读诊断和精确取消。源码、安装、当前进程与真实新分支调用仍分别给结论。
阶段依据
- 2026-09-18 · 协作不必每次从零另开对话
37c7d47
正式升级后把协作许可和判断范围说清
0.3.18 正式发行和安装;桌面增加常规 Sol 与重大后果 Astra 的独立判断入口,首次 Luna 委派遇到未登记许可会说清可补的原因。旧桌面窗口不会因安装而自动换版,真实加载继续按现场判断。
阶段依据
- 2026-09-22 · 0.3.18 发行、CurrentUser 安装与双档桌面桥
fa383a2–ff4afea - 2026-09-23 · 首次 Luna 许可诊断与既有子会话续核
56524f9–bbaaa9d
完整项目状态与证据边界
已确认事实
- 用一个 aicli 入口保存、检查并启动五类原生 AI 命令行,也让已安装的官方 Codex 桌面使用明确选择的本地模型和第三方服务。终端、原生桌面、工具和历史仍由原产品承担;它不另造聊天软件。
- 我给出项目目录和模型配置;可得到原生 CLI(命令行工具)、新的桌面任务、可查询的程序化运行,或同一父任务下的 OpenAI 子会话。静态诊断只说明条件与缺项,实际完成必须另有模型、工具、产物与清理证据。
- 2026-09-24T04:49Z 本地 main、origin/main 和 live ls-remote 同为 PUBLIC(公开) bbaaa9da5afb2afc4c3b54765a528691c82f09e6,工作树 clean。该来源包含 0.3.18 发行、Sol/Astra 双档、官方模型目录连续性及首次 Luna 许可诊断;模块、桌面桥启用、进程加载和真实模型调用分别核验。
- 源码 aicli version 实读 0.3.18,CurrentUser 模块目录 E:\Documents\PowerShell\Modules\AiCliProfileManager\0.3.18 存在;Owner §28 记载正式 Release、安装和发行时 555/555 Pester。旧 0.3.17 与 v0.3.12 只按当时日期保留,不表示今天的安装或 Live。
- 2026-09-14T04:20:45Z的Doctor(静态体检)看到Windows 11 10.0.26200 x64、PowerShell 7.6.4,实际选择desktop-codex 0.154.0-alpha.6.2、Claude Code 2.1.270、Rust Open Interpreter 0.0.40及Ollama可执行文件;这些依赖身份不证明各Profile的真实调用通过。
- 当前已发布 data/providers 有25份模板,其中2份 hidden(内部模板),23份公开,覆盖5类引擎;它们不是23份当前 Live(真实调用)合格证。旧19个已配置、2个未配置属于9月3日观察,本次不把那个数量继续当成本机现场。
- 9月18日13:41Z 的 0.3.17 diagnose 和 3b7600a 七文件读回是历史。0.3.18 Release 与模块安装由 Owner §28 验收;2026-09-24T04:59Z 零写入 diagnose 显示 productVersion=0.3.18、桌面配置 enabled 且目标 562b29bf4a6ac0af,但 installation_state=registry_not_supplied、running_process_loaded=unknown(未验证)。另以 Windows 进程只读回读确认真实 ChatGPT.exe 主进程的 Bridge 可执行路径已是 562b29bf4a6ac0af,进程路径不能证明新父工具或模型 Live。
- 当日最终 PUBLIC(公开) main 完整 Pester 为 385/385,耗时 146.232 秒;scripts/Test-Release.ps1 离线发行检查 exit 0,耗时 6.606 秒。它们覆盖命令、Profile、秘密、适配器、Doctor、Live/Agent 验收、恢复、代理、安装与文档合同,但不发真实付费请求。
- 9月3日开始施工时,已安装 0.3.12 的 73 个模块文件只有 72 个与 main 相同,缺少 255c300 的损坏 Profile 拒绝修复;首次 -Force 安装又被 .codex 兼容 Junction(目录连接)误拦。88f72e6 让退役预检优先真实 CODEX_HOME,旧单跳 state 别名只作严格等价比对;实际重装成功,9月14日04:20Z再次比较模块与data载荷仍为73/73;9月3日损坏JSON 与非对象 JSON 的 show/list 都以 exit 4 拒绝。
- 当前云端包括 Qwen3.7 06-08、Qwen3.8 Max 0902、GLM-5.3/Flash 中国区编码套餐,以及 DeepSeek 官方 deepseek-flash;V4 Pro 保留独立 CLI(命令行工具) Profile。本地统一目录是27B、35B及各自去限制版四种256K模型,不以老别名或自动回退改变选择。
- 交互式 start 保留上游权限界面;aicli run 的 Codex harness(程序化执行层)则对所有模型固定 danger-full-access 和 approvalPolicy=never,并现场回读实际模型、Provider 与权限。--no-web-search 只关闭受管公共搜索,不降低本机权限。
- Owner 于9月18日验收 GLM 与 DeepSeek 父任务分别调用 Luna High 的后台子会话:每条链都在同一子 thread/session(线程/会话)完成3轮、提问回复和最终汇总。一次错误 reply_to 被准确拒绝后改为普通续问完成;不宣称零错误、所有子模型、长期压力测试或原生子代理卡片已经验收。
- 内容寻址桌面桥 562b29bf4a6ac0af 已沿受保护登记、安装与启用目标交付;Sol High 常规/Astra High 重大后果专用判断与普通子会话分开。Owner §25.10 另记录首次 Luna 许可诊断修复、344 项聚焦回归和既有 Luna Low 子会话 task_complete。04:59Z 只读进程链确认真实 ChatGPT.exe 主进程正通过 562b29bf4a6ac0af Bridge 启动 codex.exe;这比旧交付时的未切换状态更新,但新父会话工具及新的厂商 Live 未测。0.3.18 发行时完整 Pester 555/555,旧 6 项失败仅是更早阶段。
当前缺口
- 网页没有发起新付费调用;两条已接受的桌面父子链路、既有 Luna Low 完成记录与9月15日本地桌面任务,不证明23个Profile全部当前可用。
- 源码、0.3.18模块、桌面桥登记/启用、真实 GUI 进程路径和实际任务分别核验;当前 Bridge 可执行路径已是 562b29bf4a6ac0af,但本轮未读新父工具 schema(数据结构) 或新的 Provider Live。
- 通用Claude/OI模板的127.0.0.1:11434与受管本地模型32100不是同一入口;前者离线及两个可选代理未运行是9月14日观察,本页没有重新登录OAuth(账号授权协议)、启动代理或生成模型结果。
- Gemini consumer(使用方)→Codex 路线按来源 Owner 冻结;保留文件和历史实验不能当成可用 Profile 或重启许可。
- 代理只执行现有批准清单中的制品;本轮没有调查、批准或下载上游新版本。删除本地OAuth(账号授权协议)材料仍不等于账号侧撤销授权。
- 旧codex-deepseek、claude-deepseek和oi-deepseek入口已退出当前模板;DeepSeek Flash使用官方稳定ID deepseek-flash,不能把旧V4 Flash回执换名继承。
来源与公开边界
AI CLI(命令行工具) Profile Manager 是 PUBLIC(公开)源码项目。网页只解释当前产品、命令、边界和最后一次核对结果,不接收访客 API Key、OAuth(账号授权协议) 数据、Profile 或任务正文,也不会从浏览器启动本机 CLI(命令行工具)。个人 SecretRef、原始运行事件和私有端点不进入页面。
当前关键技术事实
- 它真正解决的事
- 用一个 aicli 入口保存、检查并启动五类原生 AI 命令行,也让已安装的官方 Codex 桌面使用明确选择的本地模型和第三方服务。终端、原生桌面、工具和历史仍由原产品承担;它不另造聊天软件。
- 普通输入与结果
- 我给出项目目录和模型配置;可得到原生 CLI(命令行工具)、新的桌面任务、可查询的程序化运行,或同一父任务下的 OpenAI 子会话。静态诊断只说明条件与缺项,实际完成必须另有模型、工具、产物与清理证据。
完整执行流程
- 1先确认本次工作目录
在可信项目根运行,或用 --project 指定路径;它决定原生 CLI(命令行工具) 能看到和工作的上下文,不是 AI 的统一记忆库。
- 2查看并选择一个明确 Profile
用 profile list/show 核对引擎、模型、数据去向、是否需要秘密和当前状态;第三方云路线按需无回显配置 Key。
- 3在启动前查看脱敏计划
native 展示可执行文件、参数、环境增删和目标服务。若 Provider、模型或官方登录可能被劫持,先在这里与 Doctor 定位。
- 4启动原生 CLI(命令行工具) 或程序化 run
CLI(命令行工具)交互用start,程序化工作用run start;桌面选择已登记模型。CLI(命令行工具)切换Profile创建新进程,桌面同一Provider内可切模型;官方、第三方、本地这些不同Provider之间另开任务,不重写原会话身份。
- 5先做免费静态体检
Doctor 核对依赖、Profile、秘密引用、配置层、代理、本地服务和旧证据;它不会擅自发一条模型请求。
- 6只有确需时再做真实验收
明确选择 text、tool 或 agent,并阅读可能耗额度和产生工具副作用的提示;结果绑定实际 CLI(命令行工具)、模型、Provider、权限与 Profile 指纹。
- 7问题按原路线修,退出时保留边界
按 check ID 修当前入口,重新开进程后生效。native/eject 帮助脱离工具;卸载先区分保留数据、彻底清理和远程 OAuth(账号授权协议) 撤销。
本页用到的名词
需要核对专业含义时,可以在这里查看它在 AI CLI Profile Manager 项目中的具体用法。
- Profile(运行配置档)
- 一次明确的引擎、Provider、模型、地域、项目偏好和秘密引用组合;启动前可以查看,改变后只影响新进程。
- Provider(模型服务接入定义)
- 模型请求实际发往的服务和协议;同一模型名在不同 Provider 下不是同一个运行身份。
- SecretRef(秘密引用)
- 用户 Profile 保存的不透明引用;真正 Key 由 DPAPI 密文持有,只在目标进程启动时短暂注入。
- Doctor(静态体检)
- 读取本机版本、配置、端点和服务状态,但不要求模型生成内容,也不证明付费线路已通过。
- Live Test(真实能力测试)
- 通过目标 CLI 发真实请求;text、tool 与 agent 分别验证正文、单用途工具和非平凡文件任务。
- machine run(程序化机器运行)
- 供上层程序用 stdin/JSON 发起任务的入口;Codex 路线可后台查询、精确恢复和协作中止。
- exact resume(精确恢复)
- 继续原来的同一 thread/session,并回验工作区、Profile、模型、Provider、effort、CLI 与权限,而不是新建对话后重述。
- no-fallback(不自动回退)
- 当前入口失败时保留失败,不静默换模型、服务、账号或本地路线。
系统里实际有什么
下面是当前产品组件,不是概念分类。每一项都对应真实文件、入口或验证链。
把 setup、profile、start、run、doctor、test、proxy、update 和 uninstall 变成严格可预期的命令。
CommandRouter.ps1、HelpService.ps1、ConsoleUi.ps1;未知参数与缺值返回固定退出码,不猜用户意图。
分开产品模板、用户选择和明文秘密,阻止同名或损坏对象回退到错误模板。
data/providers、schemas、ManifestService.ps1、ProfileService.ps1、JsonStore.ps1、SecretStore.ps1;Profile 指纹绑定最终选择。
把一个已解析 Profile 变成可执行文件、参数、临时配置与子进程环境。
LaunchPlan.ps1、CodexAdapter.ps1、ClaudeAdapter.ps1、InterpreterAdapter.ps1、QwenCodeAdapter.ps1、OpenCodeAdapter.ps1 与 ChildProcess.ps1。
区分静态条件、文本连通、隔离工具和真实 Agent 文件任务。
DoctorService.ps1、LiveTestService.ps1、AgentAcceptance.ps1;状态闭集为通过、可用、可用但有限制、不可用。
管理完全访问的程序化 Codex 运行、公开事件、硬预算、同一任务身份恢复和最终清理。
CodexAppServerBridge.ps1、RecoveryService.ps1、RecoverableRunController.ps1、PublicWebSearch.ps1 与 MachineRuntime.ps1。
使用既有 LocalGpuBroker(本地 GPU 调度器)/Ollama 端点,并管理 ccp / cliproxy 两个可选本地代理的受控生命周期。
LocalGpuBrokerSession.ps1、ProxyService.ps1、PortAllocator.ps1、ProcessIdentity.ps1、managed-proxy-ports.json 与 approved-windows-artifacts.json。
在当前用户范围可恢复地装卸产品,并让用户按用途、命令、结果和错误顺序理解它。
Install.ps1、Uninstall.ps1、Invoke-AiCliRetirementMigration.ps1、UpdateService.ps1、两本 canonical Markdown/PDF 与 VERIFIED-COMPATIBILITY.md。
当前数据合同与写读边界
provider-manifest.schema.json
发行源码:声明引擎、线路、模型、认证、能力和兼容;它本身没有执行能力。
user-profile.schema.json
%APPDATA%\AiCliProfileManager:保存模板选择和 SecretRef;损坏、同名冲突或精确身份漂移时失败关闭。
runtime-state.schema.json
%LOCALAPPDATA%\AiCliProfileManager:PID、路径、端口和启动时间必须重新核对后才能停止或更新。
doctor-result.schema.json
本次命令:稳定 check ID 与下一步,不包含秘密,也不冒充模型生成请求。
aicli.recoverable-run.v1
%LOCALAPPDATA%\AiCliProfileManager\state\recoverable-runs:保存身份、游标、事件和回执,不保存任务正文、隐藏推理或工具载荷。
照片原件与显示版本
缩略图用于快速浏览,点开后才加载大图。经过转换或压缩的显示副本与来源原件分别标明,下面可下载网页使用的大图。
显示尺寸 789 × 1614 · 348,739 B · SHA-256 b14e9b08314bf160967e207238d2b82958d8cb00b4b6a465e9266d66cd161fea
显示尺寸 1436 × 1737 · 276,395 B · SHA-256 47f48deac533f446265146975b66aa747f0f259804b563028be061e2b31350b3
显示尺寸 1436 × 1737 · 262,864 B · SHA-256 53f0a3c3fcb8869dd488c6f5f6d46eef54a8599a488614684292cf80b9032bad
显示尺寸 1436 × 1737 · 281,515 B · SHA-256 f129afcef8686e9a9a7a44699edfd6378b40483d76089eade4852c657651a174
显示尺寸 1436 × 1737 · 277,343 B · SHA-256 8e2c0e5a77c7bd64cd2ffa2eaafcb66d4742d74fc10efb04d72d2f14f10168e7
6 层证据分别证明什么
能证明:PUBLIC(公开) main bbaaa9d 包含 0.3.18 CLI(命令行工具)、原生桌面、后台子会话、双档判断与许可诊断;Gemini consumer(使用方) 接入保持冻结。
不能证明:本机已安装相同字节、当前 CLI(命令行工具) 协议仍兼容、模型能调用或网页已发布。
能证明:9月3日最终main的385项Pester和离线发行检查通过,包括损坏 Profile 拒绝、恢复协议、秘密脱敏、Junction(目录联接) 兼容与发行命令面。
不能证明:真实账号、Provider、OAuth(账号授权协议)、GPU 模型或长期进程当前可用。
能证明:只有原子安装后逐文件回读与固定 aicli 入口测试,才能证明这台机器实际运行的是最终源码。
不能证明:某个云端模型、代理或本地服务已经 Live 通过。
能证明:当前 Windows、PowerShell、CLI(命令行工具) 版本、父环境、代理状态和 Ollama 端点能被真实读取。
不能证明:Doctor 不发模型请求;依赖存在也不等于一个 Agent 任务完成。
能证明:同版本、同 Profile 指纹、同实际模型/Provider/权限下的文本、工具或确定性文件任务在观察时通过。
不能证明:旧回执不能覆盖新 CLI(命令行工具);一个 Profile 也不能代表所有模型、账号或未来运行。
能证明:远端 main 回读证明源提交公开;Pages 部署回读只证明这份项目说明上线。
不能证明:源码 Git、安装、模型 Live、网页和最终业务任务彼此不能替代。
维护入口
pwsh -NoProfile -File .\bin\aicli.ps1 version从源码查看版本:不安装即可核对源码入口的 0.3.18 产品版本;它不证明桌面进程或模型任务使用哪份发行。
aicli profile <list|show|configure|set-default|remove> [...]Profile 完整生命周期:查看、配置、设默认或删除用户 Profile;remove 默认确认,最后 SecretRef 的 DPAPI 密文与官方登录分别处理。
pwsh -File .\scripts\Import-FromOpenClaw.ps1 [-Apply] [-Force]从 OpenClaw 预览或导入:默认零写入预览;只从api.deepseek.com来源导入codex-deepseek-flash,Key立即进入DPAPI。
aicli native <Profile ID>看启动计划:在不启动模型的情况下查看脱敏可执行文件、参数、环境差异和数据去向。
aicli doctor [Profile ID] --json静态体检:不消耗模型额度;按 check ID 说明通过、限制、失败和下一步。
aicli test <Profile ID> --live --level <text|tool|agent|all> --yes --json显式真实验收:可能联网、耗额度或执行工具;agent 只支持 Codex,all 不包含 agent。
$task | aicli run start <Profile ID> --stdin --json --project <path> --background启动可恢复 Codex 任务:返回 run id;随后用 status / resume / abort 管理同一任务。
aicli proxy <ccp|cliproxy> <install|login|logout|configure|start|stop|status|update-check|update|native> [...]代理完整生命周期:两个第三方代理分别管理;update 对已安装版本仍会安全拒绝,本地 logout/purge 不冒充远程撤销。
aicli update <check|guide> [codex|claude|ollama|interpreter|ccp|cliproxy|self] [--json]同渠道更新检查:识别实际安装来源并给同渠道指引,不静默更新上游。
pwsh -NoProfile -File .\scripts\Install.ps1 -Force安装当前源码:先预检退役对象和验证候选,再在当前用户模块目录原子替换同版本。
aicli uninstall [--purge-user-data] [--yes]卸载或彻底清理:普通卸载保留 Profile、DPAPI 密文和代理数据;purge 才删除本工具数据,上游 CLI(命令行工具)、模型与远程 OAuth(账号授权协议) 仍是独立生命周期。
0=成功 · 2=用法错误 · 3=可用但有限制 · 4=不可用 · 5=内部错误 · 6=用户取消退出码合同:脚本可以根据稳定结果分支,不能把 Limited 或 Unavailable 当成功。
pwsh -NoProfile -File .\scripts\Test-Release.ps1离线发行检查:验证核心命令、文档、安装包面与失败语义,不发付费 Live。
快照怎样更新
2026-09-24T04:49Z 读回 PUBLIC(公开) main bbaaa9d,源码 version=0.3.18、本机 CurrentUser 0.3.18 模块目录和桌面 state.json 的 562b29bf4a6ac0af 启用目标;Owner §§25.8–25.10、28 记录受保护桥登记、发行与安装。GLM/DeepSeek 既有后台子会话仍按 9 月 18 日实际验收日期,画廊保留 9 月 15 日原图;本网页未运行新模型、重启 GUI 或把旧会话验收当作新版加载。
