跳到主要内容

配置与上下文

本参考区分项目上下文、新会话默认值和已有会话配置。对应界面步骤见项目模型接入

上下文和配置归属

归属与作用不能替代
项目 Name必填显示名,最多 200 字符唯一项目 ID
项目 Description项目列表说明,最多 1,000 字符,不进入代理提示词代理指令
项目 Agent Context最多 16,000 字符,进入新建和恢复的项目会话,发送给模型提供方凭据或实际任务请求
会话 Title显示标题,最多 80 字符项目上下文或分支标识
会话 Description用于整理的说明,最多 1,000 字符新用户消息
模型提供方连接、账号和已配置模型目录代理框架安装
代理框架负责推进任务的运行时Notebook 解释器
Python/R 运行时Notebook 执行所用解释器模型或推理强度
Memory按范围和召回设置保存的笔记完整对话历史
Skill可复用方法指令和文件已安装依赖或已授权服务凭据

高级:Task API 配置

通过 Task API 创建新会话

任务执行器逐字段解析配置。下列优先级适用于 Task API 新会话,不会追溯应用到所有已有桌面对话。

字段从高到低的取值顺序
权限模式请求显式值 → 项目会话默认值 → 应用默认值 → ask
Auto-review请求显式值 → 项目默认值 → false
启用 Memory请求显式值 → 项目默认值 → true
委派策略请求显式值 → 项目默认值 → allow
Specialist请求显式值 → 已设置的项目默认值
提供方/模型/推理强度将显式配置补丁应用到项目配置,或有效的应用/提供方配置
选中的 Compute Hosts请求显式 ID → 项目选中 ID

新会话准备阶段会把选中 ID 加入已启用主机集合。显式空的 enabled 列表先清除继承的启用列表,再纳入选中主机。更新已有会话配置时,每个选中 ID 必须包含在已启用集合中。

实际读取和更新命令见 CLITask SDK/API。项目会话默认值属于配置接口约定,不代表项目 Name/Description 对话框提供全部这些字段。

可接受的配置值

字段接受的值
agentConfiguration.providerId非空、已配置的提供方 ID
agentConfiguration.model可选模型 ID;更新补丁可用 null 恢复提供方默认
agentConfiguration.reasoningEffortdefaultlowmediumhighxhighmax;实际可选值取决于提供方/模型
permissionProfileaskautofull
autoReviewEnabled布尔值
memoryEnabled布尔值
delegationPolicyallowdeny
项目默认值的 specialistId非空 ID;普通会话配置补丁没有此字段
computeHosts.enabled.selected非空主机 ID 数组;selected 必须是 enabled 的子集

Schema 会拒绝未知字段。模型出现在列表中,不代表当前框架或凭据可以使用它,应查看已配置目录和可用状态。

提供方默认和不可用配置

订阅提供方未指定模型时,保留账号/CLI 管理的默认模型,不会固定为目录中的第一项。如果已保存会话配置不可选,界面解析器可以回退到应用当前可选配置;两者都不可用时报告 unavailable。更换提供方后重新打开旧任务,应检查实际选择的模型。

更新和恢复规则

修改已有会话前先读取当前配置。更新时携带 expectedRevision,它是非负整数。版本过期会得到 session_revision_conflict。存在活动任务,或会话不处于 idle/error 状态时,服务也会拒绝配置更新。

切换提供方时必须明确指定模型,或用 model: null 选择新提供方默认。只改提供方而省略模型,不会默默继承旧提供方的模型。恢复默认与填写空字符串不同。

恢复已有 Task API 会话前,如果要修改提供方、模型、推理强度、Memory 或启用主机,应先调用会话配置更新。在 resume 请求直接提供这些创建时字段会返回 invalid_request。工作目录仍必须与该会话的规范化目录一致。

更新项目默认值使用从当前项目读取的正整数时间戳 expectedUpdatedAt,并提供 patch。项目默认字段为 null 时移除覆盖,省略字段则保留。修改默认值影响后续新会话,不会改写已有产物的证据。

主机说明与秘密存储选项

已保存 Compute 主机说明与探测资源分别管理。已保存说明为空与资源探测成功是不同状态。Agent 协助替换说明时,以当前保存文本作为校验条件。见主机详情,该内部约定不同于公共 Task API。

凭据存储是启动选项,不是项目/会话偏好。适用范围、默认 OS 存储与迁移限制见 Linux 文件模式,不要把 credential-store 参数写入会话配置 JSON。

相关边界

授权范围和策略顺序见权限。可移植 Skill、Specialist、Connector 文档见包格式。包导出不等于会话配置或账号凭据的完整导出。桌面会话与本地 Web 服务的区别见无界面服务

源码:主机约定启动凭据模式

技术参考:项目约定 · 配置 Schema · 任务配置解析 · 提供方回退.