可编辑的持久文件
显示完整路径、文件用途、最后修改时间和打开入口。workspace是Agent默认工作目录与指令来源,不宣称为安全sandbox。
本页只定义Agent自身的配置和本地资源。Programs、Skills与MCP的选择规则在能力配置文档中处理,不在这里重复目录。
点击三个分页查看设计。Overview负责稳定身份和路由标识;Model & Instructions负责推理默认值与持久提示;Sessions负责上下文隔离、重置和workspace入口。
main · default Agent
名称与群聊路由身份。
Agent默认值;会话覆盖应在聊天输入区显示。
凭据由Provider设置管理。
不复制Skill或Program正文。
当前新会话继承这里的值。
决定不同联系人或channel是否共享上下文。
最后活动后多久创建新session。
本地时区每日切断旧session。
删除Agent会同时删除这个Agent的workspace和全部sessions。全局Programs、Skills、MCP及Provider凭据不受影响。默认Agent必须先切换。
| 输入 | 保存位置 | 进入模型上下文的方式 |
|---|---|---|
| Display name / Agent ID | agent.json | 作为运行身份元数据;ID不作为自然语言指令注入。 |
| Channel identity / mention patterns | agent.json.identity | 用于消息路由和外显身份;pattern本身不写入模型提示。 |
| Provider / model / effort | agent.json | 由Runtime创建模型调用时解析;凭据不经过Agent配置。 |
| System prompt | agent.json.system_prompt | 每次新session按固定优先级注入。 |
| AGENTS.md / SOUL.md / USER.md | agents/<id>/workspace/ | 按workspace loader规则加载;UI显示来源和最后修改时间。 |
| Session scope / reset | agent.json | 只影响session key与生命周期,不作为提示文本。 |
显示完整路径、文件用途、最后修改时间和打开入口。workspace是Agent默认工作目录与指令来源,不宣称为安全sandbox。
配置页只显示数量、存储占用与“Open sessions”入口。具体消息、DAG和重试仍在Chats页面。
修改scope或reset不迁移、合并或删除现有session。新消息按新策略选择session,旧session保持可查看。
删除确认需要显示Agent ID、workspace路径和session数量。默认Agent不可删除;失败后不得部分更新默认指针。
| 状态 | 页面行为 |
|---|---|
| Provider未配置 | 模型字段显示Unavailable和Provider设置入口;允许保存其他分页,但Agent状态标记为Cannot start。 |
| 模型已删除或不再支持effort | 保留原值并标记Missing/Unsupported;用户明确选择新值前不自动替换。 |
| workspace文件缺失 | 显示Missing和Create入口;不在读取页面时静默生成。 |
| workspace文件不可写 | 允许只读打开;编辑操作禁用并显示具体路径和系统错误。 |
| session scope变更 | 显示“仅影响后续消息”;不提供自动合并历史。 |
| 保存失败 | 保留表单值和dirty状态;错误靠近对应字段,同时在页头提供总错误。 |
| 并发修改 | 阻止最后写入覆盖;显示服务端版本与本地变更,不自动合并prompt正文。 |
| 操作 | 接口职责 | 非职责 |
|---|---|---|
| Create | 校验ID唯一性,创建agent.json、workspace、sessions和bootstrap文件 | 不复制其他Agent的sessions或凭据 |
| Patch core fields | 校验model、identity与session字段,按版本更新 | 不修改Programs、Skills或MCP实体 |
| Read workspace metadata | 返回允许显示的文件、路径、修改时间、可写状态 | 不自动把文件正文并入Agent列表响应 |
| Set default | 原子切换唯一默认Agent | 不删除旧默认Agent |
| Delete | 校验非默认Agent后删除其配置、workspace和sessions | 不删除任何全局能力实体 |