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
    No fields configured for issues without a type.

    Projects

    Status
    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions