Skip to content

[Feature]: Task Pause/Resume #356

@soumojit-D48

Description

@soumojit-D48

Feature: Task Pause/Resume

What

Add ability to pause and resume running tasks in Bindu.

Why

Long-running AI agent tasks need a way to:

  • Temporarily stop execution to free resources
  • Resume from where it left off

How

Pause:

  • Save task state/metadata/context as checkpoint
  • Update task to "suspended" state

Resume:

  • Load checkpoint from storage
  • Restore context
  • Update task to "resumed" state

Rules:

  • Can only pause tasks in "working" state
  • Can only resume tasks in "suspended" state
  • Cannot pause/resume completed, canceled, or failed tasks

Files

  • bindu/server/workers/base.py - Implement pause/resume handlers
  • bindu/server/scheduler/base.py - Abstract methods (already exist)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions