agentscope-ai / agentscope-ai/QwenPaw

[Feature]: Allow agent-type cron jobs to optionally specify a model

オープン
#6,316 コメント 3 件 リアクション 0 件 担当者 1 名 @lalaliat が担当を希望しています GitHub で見る
enhancement
主要言語
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 はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。