LangChain: Schedules SDK in Managed Deep Agents enables proactive, always-on agents

·2026.10.28 16:15

Key point

The Schedules SDK allows developers to define static or dynamic cron jobs, enabling agents to perform background tasks like memory consolidation and smart triage.

1 / 2

Details

  • More than 70% of Managed Deep Agent runs on LangSmith originate from scheduled runs rather than direct human input, highlighting the shift toward proactive, always-on agents.
  • Crons unlock five key capabilities: long-term memory consolidation ("dreaming"), proactive communication based on goals, smart triage of information streams, user-requested follow-ups, and orchestration of agent fleets.
  • Building these agents requires two core components: a robust cron server that handles scheduling and load jittering, and an agent-friendly interface for setting and modifying reminders.
  • Managed Deep Agents (MDA) provides a built-in cron server via the Schedules SDK, supporting both static schedules defined in code files and dynamic schedules created at runtime by the agent using tools.
  • Developers can implement static schedules by creating Python files in a schedules/ directory using define_schedule, or dynamic schedules by wrapping the SDK in LangChain tools like set_schedule, list_schedules, and delete_schedule.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.