Agent 版本历史
v0.4.0(2026/07/08)¶
本次发布主要聚焦 session-local subagents、obs-agent 容器化部署和发布链路拆分,同时补充 Agent 可观测性字段和若干运行时修复。
新加功能¶
- 新增 session-local subagents 能力。Agent 可以在同一会话内创建和调度子 agent,obscli 支持展示 subagent 事件、状态和输出,便于把复杂任务拆分为更小的并行工作单元(b624dc63)
- 新增 obs-agent 容器化发布能力,CI 会发布 Docker 镜像、Kubernetes manifest、Docker Compose 模板、Helm values 和 Helm chart。用户可通过 Docker、Kubernetes YAML 或 Helm 部署 obs-agent,详见 obs-agent 容器安装手册(2aff32e1)
问题修复¶
- 修复 Agent skill 索引可能包含不可读 skill 的问题,避免运行时尝试读取无权限或不可访问的 skill 文件(ca3029f8)
- 修复 Owl 安装相关配置仍可能写入旧路径的问题,安装和依赖初始化会统一使用
obs-agent工作目录(255e7b0c)
功能优化¶
- 优化 Agent OpenTelemetry trace 字段,补充会话、任务、模型和工具调用相关属性,便于在链路追踪中排查 Agent 执行过程(f859adfe)
- 优化 agent/obscli CI release 配置,将通用校验、agent release、obscli release、Docker image 和部署配置拆分为独立 CI 文件,降低后续发布配置维护成本(2aff32e1)
v0.3.1(2026/07/02)¶
本次发布是 v0.3.0 的 agent/obscli hotfix,主要修复自部署 Agent 安装和 MCP 只读工具审批问题。
问题修复¶
- 修复自部署安装流程在全新主机上可能先安装 Owl/Skill 依赖、再创建
obs-agent用户,导致/var/lib/obs-agent/work/.owl执行chown obs-agent:obs-agent时失败的问题(105e5620) - 修复 MCP 工具声明
readOnlyHint后仍可能触发写操作审批的问题;只读 MCP 工具会按只读提示进入更低风险的审批路径,减少不必要的用户确认(671f1733)
v0.3.0(2026/07/01)¶
本次发布主要聚焦 obs-agent/obscli 品牌命名迁移、Beak 与自部署 Agent 之间的链路消息加密、模型选择和 Windows 终端体验,主要有如下更新:
新加功能¶
- Beak 与自部署
obs-agent的 WebSocket 聊天链路新增 HPKE 应用层消息加密能力,可对chat:user/chat:agent的正文和业务 metadata 加密传输,并支持 Beak key ring、agent 本地 key 文件和 key 轮换配置;新安装默认使用/var/lib/obs-agent/message-hpke-key.json,部署和排障请参考 obs-agent 链路加密运维文档(16cd141) - 新增
obs-agent/obscli发布物、安装脚本、卸载脚本、构建命令和用户文档入口,发布包、默认路径和本地配置统一迁移到 obs 命名(4205ac0) -
新增
uninstall-legacy.sh旧版卸载脚本,用于从旧beak-agent/obsycli固定系统布局迁移到obs-agent/obscli;升级前请参考 obs-agent 日常使用手册 和 obscli 手册 中的旧版迁移说明清理旧服务、旧用户、旧配置目录和旧 CLI 本地数据(44dd995) -
新增 session model selection 能力,用户可在会话维度选择模型模式,obscli 会展示模型路由和实际响应模型,便于区分自动模型、固定模型和高级模型场景(eb7ebe6)
- 新增
obs-agentYOLO 模式配置,可在自部署场景下显式打开更宽松的权限模式,并在 obscli 中展示当前权限状态(8f424e7) - 新增 Forethought Connector / Testing Studio socket 相关接入能力,支持通过 connector RPC、部署隔离和 WebSocket 通道承载自部署环境的 Agent 创建、认证和会话链路(382d6cc)
问题修复¶
- 修复 AI Hub 错误码映射与 Agent runtime
stop_reason命名不一致的问题,obscli 展示的错误原因和后续处理建议会更贴近平台返回的稳定错误码(8c0e946) - 修复 AI Hub Chat API 或工具 API 失败时 trace id 不透出的问题,现在会从
X-Trace-ID响应头提取 trace id,并写入 Agent 错误内容和 obscli 可见错误信息,便于排查 403、上游超时等问题(45c3820) - 修复 obs 命名迁移后的卸载流程遗漏问题,
uninstall.sh --yes会按obs-agent固定布局清理 agent/updater/update-check 二进制、systemd unit、sudoers、配置、数据、日志以及obs-agent用户和用户组(44dd995) - 修复 Windows PowerShell 启动
obscli时可能直接显示 ANSI 控制字符、启动横幅边框错乱的问题,Windows 终端启动会按控制台能力选择更稳妥的渲染方式(492aaef)
功能优化¶
- 优化安装、升级、自更新和 release 脚本命名,
make build-obscli、make release-obscli、install-obscli.sh、install-obscli.ps1、release-obscli.sh等命令与发布目录统一使用obscli(4205ac0) - 优化
obscli用户手册,补充 Linux/macOS、Windows PowerShell、Windows Git Bash 和 WSL 的安装卸载路径差异,并单独说明旧obsycli迁移清理方式(4205ac0) - 优化 obscli 表格、空值、session 列表和自更新提示渲染,减少 Windows 与窄终端下的错位和无效 ANSI 输出(492aaef、f3f8e45)
- 优化集成测试运行方式,新增 Python harness 并迁移一批原 shell case,后续本地和 CI 验证可复用更稳定的测试入口(fa4e1be)
v0.2.1(2026/06/29)¶
本次发布主要聚焦 Plan Mode 新一轮计划稳定性、审批交互和 obscli 终端体验,主要有如下更新:
新加功能¶
- obscli 新增
/statusline命令,可通过弹窗多选配置底部状态栏字段,并写入~/.obscli/config.toml持久化展示偏好(0a95241) - obscli 支持模拟 IM/channel session,上下文会写入 channel metadata,便于在 CLI 中验证 markdown-only channel 场景(38cd453)
问题修复¶
- 修复 Plan Mode 再次执行
/plan时可能复用旧 plan id、旧 revision 或旧运行记忆的问题,新一轮计划会清理旧状态并重新从 revision 1 开始(2122100) - 修复 Agent 默认不携带近期聊天上下文导致多轮对话容易丢失上下文的问题,
AGENT_RECENT_CHAT_HISTORY_MESSAGES默认值调整为 20(81cf418) - 修复 session 名称更新后 WebSocket 客户端缺少通知的问题,现在会发布会话更新事件,客户端可及时刷新标题和列表展示(00e943a)
- 修复 obscli 工具输出和审批展示的若干交互问题,包括 stderr 截断、失败状态着色、ANSI reset 后续颜色保持、审批弹窗取消和拒绝后的回合结束处理(0a95241、38cd453)
功能优化¶
- 优化 obscli 交互式输入体验,重构多行编辑、历史搜索、slash command 选择、弹窗选择和终端按键解析,兼容 SS3 arrows、CSI-u/Kitty keyboard protocol、Home/End/Delete 等常见终端序列(0a95241、91f4d6f)
- 优化 markdown-only channel 会话的结构化能力边界,禁止在该类会话中直接提交 Plan Mode 和高风险操作审批动作,并给出明确的 markdown 文本提示(38cd453)
- 优化 Plan Mode 运行记忆和上下文注入,保留最近用户输入、最新 plan update/final plan 和 approved plan 信息,降低计划修订或确认后上下文断裂的概率(2122100)
- 优化 obscli 工具调用展示,按 stdout/stderr 分段截断长输出,避免误把普通输出中的
ERROR:文本渲染为失败结果,并保留彩色输出中的后续颜色(0a95241)
v0.2.0(2026/06/17)¶
本次发布主要聚焦 obs-agent 运行时可诊断性、AI Hub 错误透出、Skill 调用链路和 obscli 交互展示,主要有如下更新:
新加功能¶
- obscli 新增
~/.obscli/config.toml本地配置文件,支持通过footer_fields自定义底部状态栏字段,可选择展示 agent/task、model、token、context、permission 和 plan 状态(b0ebe75) - obscli 输入编辑器新增本地历史记录持久化,用户发送成功或失败后都能在后续交互中继续通过历史输入找回原始问题(b0ebe75)
问题修复¶
- 修复 AI Hub 返回结构化错误 code 时 Agent 只按通用 LLM HTTP 错误处理的问题,现在会优先透出
INVALID_BODY、VALIDATION_ERROR、AUTH_INVALID、AGENT_API_KEY_DISABLED、DAILY_CREDIT_LIMIT_REACHED、MONTHLY_CREDIT_LIMIT_REACHED、PROTECTED_SECRET_INVALID、NO_AUTO_MODEL等稳定stop_reason,并在 obscli 中展示对应处理建议(a09dcaa) - 修复 OpenAI-compatible LLM 响应被 AI Hub envelope 包裹时无法正确解析的问题,Agent 现在支持从
data字段解出真实 chat completion 内容,并保留响应模型信息(b0bc4e2) - 修复
query_session_events缺少游标续查能力和错误分类不稳定的问题,新增cursor参数并将缺少参数、历史读取失败等错误按工具错误结构化返回(b0bc4e2) - 修复
render_document可能覆盖同名目标文件的问题,生成文档时改为独占创建文件,避免误写已有文件(b0bc4e2) - 修复 obscli session 列表仍展示已关闭或关闭中的 session、空列表展示不清晰的问题,现在默认过滤关闭状态并在无可用 session 时显示空表(b0ebe75)
功能优化¶
- 优化 Agent 用户可见文本的语言契约,final answer、tool commentary、progress feedback、approval reason、task insight、Agent UI 文案和关闭总结会优先遵循原始用户问题语言,避免受 Skill 文档、schema 或 repair prompt 语言干扰(b0ebe75)
- 移除 Agent
use_skill本地 tool call,Skill 继续通过read_skill/read_skill_file和 Prompt 指令链路使用,避免模型把普通 Skill 误当作可执行工具调用(b0bc4e2) - 优化 Python 工具异常处理,补充缺少代码、非零退出、超时、缺少
python3和输出过大等结构化错误返回;超大输出会以output_too_large截断为短错误,避免污染后续上下文(b0bc4e2) - 优化 Agent runtime 停止结果,针对 AI Hub 错误补齐标题、摘要和可继续动作;对达到最大工具调用次数的场景减少冗余 completed/blocker 展示,提升 obscli/Web UI 可读性(a09dcaa)
- 优化 token usage 和可观测性事件,LLM 响应模型会写入 token metadata,obscli 底部状态栏可展示实际响应模型,便于排查自动路由和模型回退情况(b0ebe75)
- 优化 obs-agent
--version输出,补充 branch、commit、release date 和 Go version,便于确认线上 agent/obscli 发布物来源(b0ebe75)
v0.1.9(2026/06/15)¶
本次发布主要聚焦 obs-agent 默认模型配置、卸载流程补全和 release 物料完整性,主要有如下更新:
新加功能¶
- Agent 支持省略
LLM_MODEL配置,runtime 默认使用default模型标识,安装脚本和 Beak install-config 不再要求用户提供模型配置(d096537) - Agent release 新增
uninstall.sh发布物,用户可通过 release URL 在线拉取卸载脚本(1e2c13f)
问题修复¶
- 修复升级时旧
agent.env中 activeLLM_MODEL可能继续被保留的问题,安装脚本会移除该旧配置并只保留默认注释,避免本机旧模型值覆盖 runtime 默认值(d096537) - 修复 LLM Chat span 的
response_model总是等于请求模型的问题,现在会优先使用上游响应体里的model字段,失败或缺失时再回退到请求模型(d096537)
功能优化¶
- 补全 Agent 卸载范围,
uninstall.sh --yes会停止并删除obs-agent-update-checkservice/timer,移除 updater/update-check 二进制和/etc/sudoers.d/obs-agent(1e2c13f) - 明确卸载边界,
uninstall.sh不会删除skill-dep.sh安装或检查过的系统命令、语言运行时、Python/Node 包、字体等 skill 运行依赖,避免误删宿主机已有或其它服务共享的组件(1e2c13f)
v0.1.8(2026/06/12)¶
本次发布主要聚焦 obs-agent 运行时诊断、tool loop 稳定性、Skill 使用链路和 obscli 展示修正,主要有如下更新:
新加功能¶
- Agent 新增
collect_bug_report工具,可收集运行时信息、近期日志、指标状态、脱敏后的 env/config 和 profile cache 诊断,并打包上传到当前 task 会话,便于排查 Agent 自身问题(7e073a1)
问题修复¶
- 修复 LLM 超时、限流、上游错误和网络错误缺少稳定 stop reason 的问题,Agent runtime 现在会返回结构化
llm_timeout/llm_rate_limited/llm_upstream_error/llm_network_error等原因和可继续建议(7e073a1) - 修复 tool call 参数 JSON 异常、同一失败 action 重复调用和同类工具错误重复时诊断信息不足的问题,停止结果会带上最近成功项、阻塞项和
safe_next_actions(7e073a1) - 修复 obscli 在流式 token 用量和最终 token 用量同时到达时可能重复累加的问题,增量 token 事件会按
reply_to_message_uuid去重(7e073a1) - 修复 obscli 通过任意字符串 attach session 时可能误解析的问题,现在只接受序号或
session_/session-前缀的显式 session id(7e073a1)
功能优化¶
- 优化工具结果给 LLM 的结构化 envelope,补充
ToolSuccess/ToolError、schema validation repair、routing repair 和 cache hit 标记,减少无效重试和错误工具选择(7e073a1) - 优化 Skill 使用链路,skills index 不再暴露可猜测的
.beak-skills文件路径,并在 tool event 中补充skill_name/skill_file_path/tool_display_name,obscli 展示read_skill/read_skill_file时更清晰(7e073a1) - 优化 profile cache 同步,增加 profile cache 文件锁和陈旧锁清理,并从已安装版本信息生成 skills index,降低并发同步导致 cache 状态不一致的概率(7e073a1)
- 优化 Agent 身份和 Prompt 规则,自我介绍优先使用运行时
agent_name,并避免暴露底层 LLM provider、model id、内部项目名和代码包名(7e073a1) - 优化 obscli 工具调用展示,支持
tool_display_name,限制长 tool reason 展示行数,并仅在当前存在 working message 时回放最近工具输出(7e073a1) - 优化 obscli 创建 task/session 的 metadata,显式写入
session_type=task和source_type=user,便于服务端区分 CLI 用户任务来源(57fb449)
v0.1.7(2026/06/10)¶
本次发布主要聚焦 obscli 交互体验、obs-agent GTrace 可观测性、Skill 使用链路和 Plan Mode 稳定性,主要有如下更新:
新加功能¶
- obscli 新增
/save命令,可将 Agent 回复中携带的 internal asset 附件下载到~/.obsclis/attachments/,并在有可保存附件时给出提示(01d75d9) - obscli 支持在对话流中直接展示
task_insight和session_summary,便于查看 Agent 阶段性洞察和 task 关闭总结(316ecf2、01d75d9) - Agent 新增
read_skill和read_skill_file工具,用于先读取显式指定 Skill 的SKILL.md和引用文件,再按 Skill 说明执行任务(01d75d9) - Agent 支持用户
@实体/显式 Skill 请求上下文,消息 metadata 可携带requested_skills并注入 Prompt,避免只凭 Skill 名称猜测用法(d460e73) - Agent 新增 task 标题自动生成能力,obscli 创建未命名 task 时可由 Agent 根据首条用户消息生成标题(6b5618a)
问题修复¶
- 修复 obscli 在部分 LLM 回合中 working 状态过早消失的问题,发送成功且存在 message UUID 的普通消息都会持续跟踪运行状态(01d75d9)
- 修复 obscli 错误提示和工具输出展示不稳定的问题,统一用户可见错误格式,并保留完整单行工具输出,避免关键错误被截断隐藏(01d75d9)
- 修复 obs-agent 旧配置
OTEL_EXPORTER_OTLP_PROTOCOL=grpc无法兼容的问题,现在会归一到http/protobuf,避免历史安装配置启动失败(8d663c1) - 修复 LLM Chat span 的
input_preview在多轮 tool loop 中反复显示同一条原始用户输入的问题,现在会记录本次 LLM 请求中最近的非 runtime prompt 消息(01d75d9) - 修复 Plan Mode 结构化交互 schema 仍可能依赖不稳定 action label 的问题,
accept/reject/skip/revise只按稳定 action id 处理(c55f653、01d75d9)
功能优化¶
- 优化 obs-agent GTrace/OTEL 上报,默认使用 OTLP HTTP/protobuf,支持
OTEL_EXPORTER_OTLP_HEADERS,并在日志和 trace 中补充 Agent 标识、Plan Mode 状态和 LLM 调用上下文(01d75d9、8d663c1) - 优化 Skill 依赖安装流程,将异步依赖安装、超时控制、进程组清理和 changed package 过滤收敛到
cmd/agentruntime,Profile Client 只负责同步和索引(c4be7f0) - 优化 Agent 工具与 Prompt 规则,明确 attached session files、上传附件、Skill 文件读取、工作目录写入和
progress_feedback的使用约束(01d75d9、d460e73) - 优化 Plan Mode runtime 和 obscli 展示,强化直接回答 repair、结构化交互事件、历史回放、plan 状态恢复和 tool output 紧凑渲染(c55f653)
- 优化 obscli task 创建和列表体验,
/newtask支持自定义 task 名称,未命名 task 可走自动标题流程(6b5618a)
v0.1.6(2026/06/03)¶
本次发布主要聚焦 Plan Mode 稳定性、task 关闭流程和 obscli 运行态展示,主要有如下更新:
新加功能¶
- obscli 新增
/close <number|task_id>命令,支持关闭当前或指定 task,关闭后 task 进入 closing/completed 流程,避免继续发送新消息(4efd12a) - Agent 新增
session_summary事件,task 关闭时会生成会话总结并由服务端完成 session 状态流转(4efd12a) - Agent 新增
agent_runtime_result事件,obscli 可展示 tool loop 停止原因、阻塞项、建议下一步和最近完成工作(845d571)
问题修复¶
- 修复 Plan Mode 结构化交互在历史回放中可能无法挂回触发用户消息的问题,plan events 会按
reply_to_message_uuid兜底关联历史消息(845d571、713593e) - 修复 Plan Mode 终态可能被旧 snapshot 回退的问题,避免 completed/interrupted 状态被过期 planning 状态覆盖(845d571)
- 修复 Plan Mode 交互确认流程判断不稳定的问题,统一使用
accept/reject/skip/reviseaction,并明确确认需求后下一步应提交 final plan(713593e) - 修复 session status API 不支持
closing的问题,关闭 task 时会发布session_close_requested上下文,Agent 可据此生成关闭总结(4efd12a)
功能优化¶
- 优化 Plan Mode 交互 schema,移除全局
free_text,改为字段级custom_input/comment_input和text_entry,提升 CLI/Web UI 结构化输入一致性(713593e) - 优化 obscli Plan Mode 展示,隐藏中间
plan_execution_progress噪音,避免结构化内容和文本内容重复渲染,并在 plan event 到达时正确结束当前 working 状态(845d571、713593e) - 优化 Agent Prompt 和 Prompt Builder 中的 Plan Mode 规则,补充新的 interaction action、文本输入字段和 session context 约束(713593e)
v0.1.5(2026/06/01)¶
本次发布主要聚焦 Agent MCP Client、Plan Mode、obscli 交互能力和权限/审批流程完善,主要有如下更新:
新加功能¶
- Agent 新增 MCP Client 能力,支持从 profile cache 同步 MCP 配置和工具包,并通过
mcp_list_servers、mcp_list_tools、mcp_call_tool统一路由调用 MCP 工具(fcf17e3、14aad95) - Agent 新增 session/task 级 Plan Mode,支持计划草稿、结构化交互、最终计划确认、执行进度、阻塞、打断和完成等 plan events(c69d29c、d65661d)
- obscli 新增
/plan、/plan-approve、/plan-reject、/plan-revise、/plan-interrupt命令,并支持展示 plan 状态和结构化交互内容(c69d29c、d65661d) - obscli 新增
/permission-full和/permission-standard命令,用于在 CLI 中切换当前 task 的 permission mode(d65661d)
问题修复¶
- 修复 obscli
/tasks和/attach未限定 CLI 创建任务的问题,避免 CLI 误 attach 到非 obscli 创建的 session(29faa63) - 修复 obscli 启动参数中未知子命令未及时报错的问题,避免错误命令被静默忽略(5d9f923)
- 修复 obscli 近期历史消息读取对部分响应结构不兼容的问题,补充
content.messages和content.data解析兜底(5d9f923) - 修复
bash中远程登录、数据库客户端等高风险命令未进入 runtime approval 判断的问题(26edc7a)
功能优化¶
- 优化 MCP 工具暴露策略:默认只暴露稳定路由工具,小工具集 server 可按需展开直接工具,大工具集继续通过
mcp_call_tool路由,降低 tool schema 膨胀(fcf17e3、14aad95) - 优化 Agent Prompt 和 prompt cache 结构,补充 MCP、Plan Mode、permission mode 和 session context 规则,并将 MCP toolset version 纳入缓存 key 计算(41d0018、fcf17e3、c69d29c)
- 优化
query_session_events默认历史消息查询数量,从 3 条调整为 20 条,增强多轮上下文恢复能力(26edc7a) - 优化 obscli 输入体验,支持 slash command 模糊匹配、高亮、
Ctrl+L清屏、双击Esc取消、统一命令历史和更简洁的启动提示(26edc7a、c69d29c)
v0.1.4(2026/05/27)¶
本次发布主要聚焦 Agent Prompt 精简和 obscli 历史消息展示稳定性,主要有如下更新:
问题修复¶
- 修复 obscli 启动或重连后可能同步早期历史回答,导致当前交互区被旧 message 覆盖的问题(6e05c87)
- 修复 obscli 可能将历史
web_search_evidence等 agent event 原始 JSON 输出到交互界面的问题,相关事件仍会保留在 obscli log 中便于排查(6e05c87)
v0.1.3(2026/05/26)¶
本次发布主要聚焦 agent runtime、obscli 展示和安装升级流程优化,主要有如下更新:
新加功能¶
- Agent UI schema overlay 改为通过
scripts/prepare.py和scripts/compile.py驱动,运行时按 skill 选择 overlay 并编译 agent-ui@1 draft blocks(5a1e699) submit_agent_ui_blocks支持使用 overlay 提供的tool_input_schema,Agent 只提交 draft blocks,不再需要提交overlay_id和layout(5a1e699)obs-agent新增--default-envs参数,用于输出运行时默认环境变量注释,安装脚本可直接使用二进制中的默认值(823c0bb)- 新增
AGENT_REASONING_DISPLAY_MODE配置,支持hidden/raw两种 reasoning 展示模式,默认隐藏原始 reasoning(823c0bb)
问题修复¶
- 修复工具调用 running 事件分层不清的问题:人类可见说明改为写入
metadata.commentary,running 事件的content保持为空,避免客户端误读(c2cb6e6、823c0bb) - 修复 Agent 升级时
agent.env中用户自定义 active 环境变量可能丢失的问题,升级会保留旧文件中未被新配置覆盖的KEY=value和export KEY=value(823c0bb、5a1e699) - 修复 Task Insight 事件归属问题,确保 insight 按回复消息关系持久化和发布(5a1e699)
功能优化¶
- 优化 obscli 的 thinking 和工具调用展示,长 reasoning、工具说明和输出预览会折叠截断,降低终端噪音(823c0bb)
- 优化 Prompt 规则,最终回复语言按原始用户任务判断,并避免泄露 runtime bookkeeping、repair prompt、tool protocol 等内部信息(823c0bb)
- 优化 Task Insight 提交流程,允许在任务过程中多次提交阶段性事实、动作、假设和结论,并使用运行时时间生成时间戳(5a1e699)
v0.1.2(2026/05/25)¶
本次发布主要聚焦 agent 和 obscli 的优化,不涉及 beak server 调整。主要有如下更新:
新加功能¶
- Agent 新增工具调用可视化能力,在 CLI 中展示工具调用原因、批量执行状态、输出预览,并支持通过
Ctrl+T切换完整工具输出(4bd18ed) - Agent 新增 Prompt Cache 支持,按稳定前缀、半稳定前缀和动态后缀拆分系统提示词,并为 OpenAI 兼容 Provider 增加显式缓存块传递能力(c9274e7)
query_session_events工具新增按需查询最近用户对话和工具执行历史的能力,减少默认注入上下文的体积(c9274e7)obscli会话页新增任务、Agent、输入/输出/缓存 Token 和剩余上下文状态展示(c9274e7)
问题修复¶
- 修复 Agent 安装配置 API 未下发
llm_max_tokens的问题,确保自托管 Agent 安装时可正确传递最大 Token 配置(92e776d) - 修复自托管安装脚本在错误接口、HTML/JSON 响应或空响应场景下提示不清晰的问题,增加 HTTP 状态、响应摘要和 env 文件格式校验(92e776d)
功能优化¶
- 优化
/agents和/tasks展示,隐藏原始 UUID,保留内部数字选择能力,提升 CLI 可读性(c9274e7) - 优化 Agent 最终回复语言规则,默认跟随用户最新消息语言,同时保留命令、代码标识符和专有名词原文(c9274e7)
- 优化 LLM 观测数据,补充 Prompt Cached Tokens、缓存命中率和上下文用量到日志与链路属性中(c9274e7)
- 优化工具调用事件元数据,补充批次和输出摘要字段,便于前端和 CLI 统一展示(4bd18ed)