Skip to content

[Feature]未来任务能否支持独立上下文,避免定时任务混入群聊历史 #9393

Description

@GDWhisper

Description / 描述

任务触发时,我发现 LLM 会收到该群组的大量历史聊天消息。对于"发早报"这种单一、轻量、应独立执行的任务,这会导致:

  • 模型被历史群聊内容干扰,输出可能偏离新闻任务本身
  • 超出小模型的上下文接受长度导致任务失败
  • Token 消耗和响应时间随之增长

希望 future_task 能增加以下任一能力:

  • 隔离上下文选项:创建任务时可选择不继承群组历史,只执行当前任务
  • 独立会话模式:为定时任务创建干净的上下文环境

这样像新闻早报、定时提醒这类轻量任务就能更稳定地执行。


以上是基于我实际使用观察到的现象。可能是我没有找到更正确的配置或使用方法,如果已有相关功能,麻烦告知一下。

Use Case / 使用场景

我在一个群组里用 future_task (未来任务)创建了每日新闻早报任务,每天自动发送新闻摘要到群里。

Willing to Submit PR? / 是否愿意提交PR?

  • Yes, I am willing to submit a PR. / 是的,我愿意提交 PR。

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:coreThe bug / feature is about astrbot's core, backendenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions