为什么 APC Agent 应该默认使用 model: inherit

APC agent 文件在保持轻量且易于移植时效果最佳。

最好的默认设置是使用 model: inherit。只有在项目确实需要时,才使用特定的模型。这条规则能保持文件的整洁。代码仓库承载项目契约,而运行时(runtime)负责选择模型。

APC agent 是 agent 文件中的一个角色 (persona)。它定义了名称、角色和技能。它不应该硬编码整个运行时栈,也不应该强制将某个供应商设为默认。它负责描述角色,并将执行交给运行时。

为什么 model: inherit 更好:

何时使用特定模型:

只有在项目依赖于特定供应商和模型 ID 时才使用它们。例如:

在固定 (pin) 模型之前,请进行以下测试:

描述 agent,而不是描述机器。这能让你的 agent 文件保持实用性,而不是变得难以迁移。

Source: https://dev.to/agentprojectcontext/why-apc-agents-should-default-to-model-inherit-1jih

Optional learning community: https://t.me/GyaanSetuAi