Thanks to visit codestin.com
Credit goes to github.com

Skip to content

prestomation/deadline-cloud-samples

 
 

Repository files navigation

Deadline Cloud Agent

A Strands CLI agent for creating conda packages for AWS Deadline Cloud.

Overview

This tool automates the process of creating conda packages for AWS Deadline Cloud, including:

  1. Setting up the necessary conda package metadata
  2. Creating job templates for rendering software packages
  3. Building, testing, and validating the package
  4. Iterating as needed to fix any issues that arise

Installation

# Install from the local directory
pip install -e .

Usage

# Run the agent
deadline-cloud-agent

# Enable verbose logging
deadline-cloud-agent --verbose

Development

This project uses the Strands Agents SDK to implement a multi-agent system for package creation:

  • Orchestrator Agent: Coordinates the workflow and communicates with the user
  • Conda Package Agent: Handles conda package creation and validation
  • Job Template Agent: Creates and validates OpenJD job templates

Project Structure

deadline_cloud_agent/
├── __init__.py
├── main.py
├── agents/
│   ├── __init__.py
│   ├── orchestrator.py
│   ├── conda_agent.py
│   └── job_template_agent.py
└── tools/
    ├── __init__.py
    ├── deadline_tools.py
    ├── conda_tools.py
    └── archive_tools.py

About

Provides functioning samples for AWS Deadline Cloud that can be used for testing renders.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 75.2%
  • Shell 21.9%
  • PowerShell 1.2%
  • POV-Ray SDL 1.2%
  • Batchfile 0.5%