Skip to main content

Plan Orchestrator plugin for Py Code Agent - advanced task orchestration with dynamic resource allocation and priority scheduling

Project description

py-code-agent-plan-orchestrator

Plan Orchestrator plugin for Py Code Agent - provides advanced task orchestration capabilities.

Features

  • Dynamic Resource Allocation: Automatically allocate resources based on task priority
  • Priority-based Scheduling: Execute tasks based on priority levels (CRITICAL, HIGH, NORMAL, LOW, BACKGROUND)
  • Execution Monitoring: Track task metrics including execution time, retries, and success rates
  • Adaptive Parallelism: Dynamically adjust worker count based on system load
  • Advanced Failure Recovery: Automatic retry with exponential backoff

Installation

pip install py-code-agent-plan-orchestrator

Components

Component Description
AdvancedOrchestrator Main orchestrator for task scheduling and execution
OrchestratedTask Task wrapper with metadata, resources, and callbacks
TaskPriority Priority levels: CRITICAL, HIGH, NORMAL, LOW, BACKGROUND
TaskState Task states: PENDING, SCHEDULED, RUNNING, COMPLETED, FAILED, CANCELLED, RETRYING
TaskMetrics Execution metrics tracking
ResourceAllocation Resource limits for tasks
AdaptiveParallelism Dynamic worker count adjustment
OrchestratorMetrics Overall orchestrator performance metrics

Requirements

  • Python 3.9+
  • Py Code Agent core

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_code_agent_plan_orchestrator-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file py_code_agent_plan_orchestrator-0.1.0.tar.gz.

File metadata

File hashes

Hashes for py_code_agent_plan_orchestrator-0.1.0.tar.gz
Algorithm Hash digest
SHA256 951f660f4f3d21303654692d9b2642fdd45be28868eb34ba1274b3242b203347
MD5 562a5174079957f08c5f1991945c83f3
BLAKE2b-256 a3c5221ec1d6cbc0cc2459200dc1a0328db1bc41bd80bebf91aa2a2a248b3228

See more details on using hashes here.

File details

Details for the file py_code_agent_plan_orchestrator-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for py_code_agent_plan_orchestrator-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 779ddc6e098bb8375d659f45f19e2148c0eaccbedc1985c2669f191f845663a0
MD5 f735c98cbc109add976fdb9c4fc27da6
BLAKE2b-256 94d2c3e8b39b58ed45e531c004d48406190311173a8dd01ba371b60c899240a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page