Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); devops/examples at main · agenticsorg/devops · GitHub
Skip to content

Latest commit

History

History

README.md

Agentic DevOps Examples

This directory contains example scripts that demonstrate how to use the Agentic DevOps framework. These examples range from simple CLI usage to complex multi-step agent workflows.

CLI Examples

These scripts demonstrate how to use the command-line interface:

  • run_cli.py - Main CLI runner script
  • run_cli_help.py - Shows main help information
  • run_cli_ec2_help.py - Shows EC2 commands help
  • run_cli_ec2_list_help.py - Shows EC2 list-instances help
  • run_cli_github_help.py - Shows GitHub commands help
  • run_cli_deploy_help.py - Shows deployment commands help

Running the CLI Examples

# Show main help
python run_cli.py --help
# Show EC2 commands
python run_cli.py ec2 --help
# List EC2 instances
python run_cli.py ec2 list-instances --output table
# Get GitHub repository details
python run_cli.py github get-repo owner/repo-name
# Deploy from GitHub to EC2
python run_cli.py deploy github-to-ec2 --repo owner/repo-name --instance-id i-1234567890abcdef0

OpenAI Agents Examples

These examples demonstrate how to use the OpenAI Agents SDK integration:

Prerequisites for Agent Examples

Before running the agent examples, you need to:

  1. Install the OpenAI Agents SDK:

    pip install openai-agents
  2. Set your OpenAI API key as an environment variable:

    export OPENAI_API_KEY=your_api_key_here

Basic Examples

  • hello_world.py - Simple example showing basic agent usage
  • openai_agents_example.py - Basic example of using agents for DevOps tasks
  • openai_agents_ec2_example.py - Example focused on EC2 operations
  • openai_agents_github_example.py - Example focused on GitHub operations
  • openai_agents_deployment_example.py - Example focused on deployment operations
  • github_to_ec2_deployment.py - Example of deploying from GitHub to EC2

Advanced Multi-Step Workflow Examples

  • ci_cd_pipeline_agent.py - Complex CI/CD pipeline management with multiple specialized agents
  • disaster_recovery_agent.py - Disaster recovery operations with backup and recovery agents
  • security_compliance_agent.py - Security compliance operations with scanning, remediation, and reporting agents

Running the Agent Examples

After installing the prerequisites, you can run any of the examples:

# Run the hello world example
python hello_world.py
# Run the basic DevOps agent example
python openai_agents_example.py
# Run the CI/CD pipeline agent example
python ci_cd_pipeline_agent.py
# Run the disaster recovery agent example
python disaster_recovery_agent.py
# Run the security compliance agent example
python security_compliance_agent.py

If you encounter an error about missing modules, make sure you've installed all the required dependencies:

pip install -r agentic_devops/requirements.txt

Example Features

CI/CD Pipeline Management Agent

This example demonstrates a complex multi-step workflow for managing CI/CD pipelines using specialized agents:

  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Code Agent: Handles GitHub repositories, pull requests, and code quality
  • Deployment Agent: Executes deployments to different environments

Features:

  • Custom models for deployment environments and plans
  • Custom tools for validating and executing deployments
  • Guardrails for deployment safety
  • Multi-step workflow with dependencies between environments
  • Error handling and prerequisite checking

Disaster Recovery Agent

This example demonstrates a complex multi-step workflow for disaster recovery operations using specialized agents:

  • Backup Agent: Manages backup information and selection
  • Infrastructure Agent: Manages EC2 instances and other AWS resources
  • Recovery Agent: Executes recovery operations

Features:

  • Custom models for backups, recovery targets, and plans
  • Custom tools for listing backups, validating and executing recovery plans
  • Guardrails for recovery safety
  • Prioritization of critical resources and dependency management
  • Error handling and prerequisite checking

Security Compliance Agent

This example demonstrates a complex multi-step workflow for security compliance operations using specialized agents:

  • Security Scanner Agent: Identifies security issues in infrastructure
  • Compliance Agent: Checks infrastructure against security frameworks
  • Remediation Agent: Creates and executes remediation plans
  • Security Reporting Agent: Generates comprehensive security reports

Features:

  • Custom models for security findings, compliance checks, and remediation actions
  • Custom tools for scanning, compliance checking, remediation, and reporting
  • Guardrails for security operations
  • Risk-based prioritization and comprehensive reporting
  • Error handling and prerequisite checking

Prerequisites

  • Python 3.8+
  • OpenAI API key (for agent examples)
  • AWS credentials (for AWS operations)
  • GitHub token (for GitHub operations)

Configuration

The examples use the configuration and credential management from the Agentic DevOps framework. See the main documentation for details on setting up credentials and configuration.

Troubleshooting

If you encounter issues running the examples:

  1. Make sure you have installed all required dependencies:

    pip install -r agentic_devops/requirements.txt
  2. Ensure your OpenAI API key is set correctly:

    export OPENAI_API_KEY=your_api_key_here
  3. Check that you're running the examples from the root directory of the repository.

  4. For AWS and GitHub operations, ensure you have the appropriate credentials configured.