TGViewer
FastNews | Никита Пастухов FastNews | Никита Пастухов @fastnewsdev · 2.58K subscribers
Post #284 885
Фоновые задачи

Самая последняя фича, за которую хвалят OpenClaw - возможность сказать что-то типа "мониторь сайт авиабилетов каждый час и покупай сразу, как они появятся в продаже".

Для этого агенту нужна поддержка cron-like задач и возможность регистрации новых...

Нужели опять инструменты? - конечно😂

Но для начала нам нужен какой-нибудь рантайм для выполнения задач по расписанию. Пусть это выглядит так (псевдокод):


import asyncio
from autogen.beta import Agent, config

cron = Scheduler()

agent = Agent("tg-agent", config=config.OpenAIConfig("gpt-5"))

async def main():
asyncio.create_task(cron.run())
await agent.ask("Check tickets each hour")


Ну и, конечно, нам нужны инструменты для того, чтобы записывать новые задачи в этот рантайм


class SchedulerToolkit:
def __init__(self, cron: Scheduler):
self.cron = cron

def schedule_task(task_prompt: str, cron: str) -> UUID: ...

def remove_task(task_id: UUID) -> None: ...

def list_tasks() -> list[UUID]: ...

agent = Agent(..., tools=[SchedulerToolkit(cron)])


К сожалению, готовой батарейки в AG2 нет (пока что), но довольно скоро должна появиться. В любом случае, я уверен, что такие опытные разработчики справятся с этой трудной задачей и самостоятельно

#Agents
  • 👍 8
  • ❤ 3
More from @fastnewsdev
  1. Sep 20, 2026Последние 2 недели я заметил, что Opus 5 значительно отупел в Claude Code. Обычно такое сл…
  2. Sep 18, 2026С днем рождения🎉 Сегодня, ровно 3 года назад, 18 сентября 2023 года, вышла первая версия…
  3. Sep 17, 2026Забавно, что лучшую иллюстрацию OpenSource комьюнити я нашел в сериале про рестораны... См…
  4. Sep 14, 2026Я снова пропустил #digest агенсткого тулинга, потому что там все как-то тухленько. Но кое-…
  5. Sep 10, 2026Я сам себя заменю. Это мой карьерный план! У Прокопова был интересный пост: 20 лет точил с…
  6. Sep 7, 2026Я как-то немного потерял смысл делать #digest агентского тулинга, т.к. там сейчас только и…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →