agentscope-ai / agentscope-ai/QwenPaw
[Feature]: Allow agent-type cron jobs to optionally specify a model
- 主要言語
- Python
- スター
- 34.9k
- フォーク
- 3.1k
- 平均マージ
- 1日 15時間
- マージ済み PR(30日)
- 225
説明
Summary
Allow agent-type cron jobs to optionally specify a model (e.g. --model openai/gpt-4o-mini), so each job can use a fixed model independent of the agent's currently active model or global default.
Component(s) Affected
Core / Backend (app, agents, config, providers, utils, local_models)
CLI
Problem / Motivation
目前 agent 类型的定时任务始终使用执行时刻 agent 的当前活跃模型。如果切换了 agent 的默认模型,所有定时任务会静默跟着变。实际上不同定时任务对模型的需求差异很大——日报汇总适合用便宜快速的模型,深度分析适合用更强的模型,但当前无法按任务分别指定。
Proposed Solution
CronJobSpec / JobRuntimeSpec 增加可选的 model 字段(provider_id + model)
CronExecutor 执行时将该字段传入 runtime,AgentBuilder.build() 优先使用该覆盖值,不影响 agent 的持久配置
CLI 增加 --model provider/model 参数,支持 create 和 update
Alternatives Considered
为每个模型需求创建独立的 agent(通过不同 --agent-id),代价太重。
コントリビューションガイド
評価
この issue はまだ評価されていません。