Skip to content

feat(agent-profiles): import declared model capabilities without guessing (B03) - #25

Closed
ChenM0M wants to merge 5 commits into
codex/agent-config-a09-reasoning-statefrom
codex/agent-config-b03-capabilities
Closed

ChenM0M wants to merge 5 commits into
codex/agent-config-a09-reasoning-statefrom
codex/agent-config-b03-capabilities

Conversation

@ChenM0M

@ChenM0M ChenM0M commented Sep 22, 2026 •

Copy link
Copy Markdown
Owner

导入模型会套用通用推理能力和固定思考档位,甚至自动选择 none;配置中的思考参数也被误当成模型能力证明。

本 PR 将缺失的推理/effort 能力保留为 null,所有 Agent 显示三态声明。解析上游明确的 reasoning 布尔值及 Anthropic capabilities.thinking/effort;仅保留明确支持的档位和 thinking types,不根据模型名推断,也不自动选择档位。OpenCode 的 effort 档位不会再生成空 variants。本地 Codex/Claude 配置参数仍保留,但不据此宣称模型支持某项能力。

依赖 #14。验证:23 个实际 command 模块测试(独立 harness)、前端导入回归检查、TypeScript、822 契约断言通过。上游能力声明是导入时的信息,不等同于实际 API 调用验证;原生配置不支持存储的能力元数据在重读后保持未知。桌面交互未实测,保持 draft。

依据:Anthropic 官方模型元数据类型。

2026-09-23 repair verification

@ChenM0M

ChenM0M commented Sep 23, 2026

Copy link
Copy Markdown
Owner Author

内容已随整合 PR #33 合入 main (e3cb573)。此 PR 为被取代的分支/栈式 PR,按用户指示关闭;分支保留,未删除。

@ChenM0M ChenM0M closed this Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant