Reference

AI Agent Capabilities

Complete reference of what OpsCompanion's AI agent can do across your infrastructure.

OpsCompanion's AI agent has comprehensive read access across your cloud infrastructure, development tools, and network services.

This page catalogs every capability the AI has access to, organized by integration and service type.

Multi-Cloud Infrastructure

Amazon Web Services (AWS)

Compute

  • List and inspect EC2 instances across all regions
  • Get Lambda function configurations and recent invocations
  • List and inspect ECS clusters and services

Storage

  • List S3 buckets and objects
  • Get EBS volume details and attachments
  • List and inspect EFS file systems

Networking

  • List VPCs, subnets, and route tables
  • Inspect security groups and their rules
  • Get effective firewall rules for specific instances
  • List and inspect load balancers (ALB, NLB, CLB)
  • List internet gateways and NAT gateways

Database

  • List and inspect RDS instances (all engines)
  • List DynamoDB tables and get table details
  • List and inspect ElastiCache clusters (Redis, Memcached)

Monitoring & Logs

  • List CloudWatch alarms and metrics
  • Search and query CloudWatch Logs
  • Run CloudWatch Logs Insights queries for complex analysis
  • Get metric statistics and data points
  • List CloudTrail trails and event history

Security & IAM

  • List IAM users, roles, and policies
  • Get policy documents and permissions
  • List KMS keys and encryption config
  • List and inspect Secrets Manager secrets

Developer Tools

  • List CloudFormation stacks and resources
  • Get stack events and outputs
  • List SSM parameters and documents
  • Get recent SSM Run Command invocations

Messaging & Events

  • List and inspect SQS queues
  • List SNS topics and subscriptions
  • List EventBridge rules and event buses
  • List MSK (Kafka) clusters

Google Cloud Platform (GCP)

Compute

  • List and inspect Compute Engine instances
  • Get Cloud Run services and revisions
  • List Kubernetes (GKE) clusters

Storage

  • List Cloud Storage buckets and objects
  • List and inspect persistent disks

Networking

  • List VPC networks and subnetworks
  • Inspect firewall rules and effective policies
  • List load balancers and forwarding rules
  • List Cloud Routers and Cloud NAT

Database

  • List Cloud SQL instances (MySQL, PostgreSQL)
  • List Cloud Spanner instances and databases
  • List Firestore databases

Messaging

  • List Pub/Sub topics and subscriptions
  • Get topic and subscription configurations
  • List Pub/Sub snapshots

Projects

  • List accessible GCP projects
  • Get project metadata and billing info

Microsoft Azure

Compute

  • List virtual machines and get status
  • Get VM runtime state and power status
  • List VM scale sets
  • List AKS (Kubernetes) clusters
  • List App Services and container instances

Storage

  • List storage accounts
  • List blob containers, file shares, queues, tables
  • List blobs within containers
  • Get storage account access keys

Networking

  • List virtual networks and subnets
  • List network security groups and rules
  • List load balancers and public IPs
  • List application gateways and network interfaces

Database

  • List Azure SQL servers and databases
  • List Cosmos DB accounts
  • List PostgreSQL and MySQL flexible servers
  • List Redis caches

Security

  • Get subscription secure score
  • List security assessments and recommendations
  • List active security alerts
  • List compliance results
  • List IoT security solutions

Monitoring

  • List metric alert rules and activity log alerts
  • List Log Analytics workspaces
  • List Application Insights components
  • Get resource metrics
  • List action groups and diagnostic settings

Resources

  • List subscriptions and resource groups
  • List all resources with filtering by tags
  • List ARM deployments and templates
  • List available regions and resource providers

DigitalOcean

Compute

  • List droplets and Kubernetes clusters
  • List App Platform applications

Storage

  • List Spaces (object storage)
  • List block storage volumes
  • List snapshots (droplet and volume)

Networking

  • List load balancers and cloud firewalls
  • List VPCs and floating IPs

Database

  • List managed databases (PostgreSQL, MySQL, Redis, MongoDB)
  • List database backups and users
  • Get database configuration

Account

  • Get account details and billing info
  • List invoices and billing history
  • Get current account balance
  • List SSH keys and projects
  • List resource actions and security events

Team

  • List team members and roles
  • List domains and resource tags

Development & Deployment

GitHub

Repository Operations

  • List repositories in your organization
  • Browse file trees and read file contents
  • List branches and tags
  • Get commit history with filtering
  • Search code across repositories
  • Search issues and pull requests
  • Filter by language, path, or content

Pull Requests & Issues

  • List and search pull requests
  • List and search issues
  • Get PR details, reviews, and status
  • List release information

Repository Intelligence

  • Fuzzy-match repository names
  • Find contributors and commit authors
  • Track file history
  • Analyze commit patterns

Code Modifications

  • Create pull requests with code changes
  • Read current file contents
  • Show diff previews before creating PRs
  • Create branches and commit changes
  • Draft PRs for review

Vercel

  • List connected projects
  • List deployments per project
  • Get deployment status and URLs
  • View deployment logs
  • Track deployment history

Lovable & Base44

  • List AI-generated web applications
  • Track project metadata

Network Operations & Diagnostics

HTTP/HTTPS

  • Health checks with timing breakdown (DNS, TCP, TLS, TTFB)
  • Redirect tracing - Follow redirect chains step-by-step
  • Detect redirect loops and cross-domain issues
  • Response header analysis
  • HTTP status code diagnosis

SSL/TLS

  • Certificate validation and expiration checks
  • Certificate chain verification
  • Hostname and SAN validation
  • Cipher suite analysis
  • TLS protocol version detection
  • Self-signed certificate detection

DNS

  • Lookup A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, PTR records
  • Response time measurement
  • TTL information
  • Reverse DNS lookups

TCP Port Checks

  • Test port reachability
  • Connection time measurement
  • Service identification for common ports
  • Firewall detection

Security Headers

  • Analyze HTTP security headers
  • HSTS, CSP, X-Frame-Options, X-Content-Type-Options
  • Security scoring (0-100)
  • Recommendations for improvements

Workspace & Environment Management

Resource Organization

  • Create links between resources
  • Add business context and notes
  • Document relationships machines can't detect
  • Fuzzy-match resources by name
  • Bi-directional relationships
  • Custom labels (A→B and B→A)
  • Markdown-formatted notes
  • Link documentation and reasoning

AI Reasoning Capabilities

Context Understanding

  • Remembers your infrastructure across conversation
  • Understands dependencies between services
  • Recalls ownership and business context
  • Tracks changes and deployments

Investigation & Analysis

  • Root cause analysis using dependency graphs
  • Blast radius estimation for changes
  • Cost analysis across providers
  • Security posture assessment
  • Performance bottleneck identification

Proactive Assistance

  • Suggests related resources during investigation
  • Identifies potential issues before they escalate
  • Recommends security improvements
  • Highlights configuration drift

What I Cannot Do

To set clear expectations, here's what is currently not possible:

Write Operations

  • ❌ Modify infrastructure (no create, update, delete)
  • ❌ Change cloud resource configurations
  • ❌ Execute commands on servers
  • ❌ Deploy applications
  • ❌ Restart services
  • ❌ Scale resources

GitHub Write Limitations

  • ✅ Can create PRs and propose code changes
  • ❌ Cannot merge PRs
  • ❌ Cannot push directly to branches
  • ❌ Cannot modify repository settings
  • ❌ Cannot manage issues or comments

Access Boundaries

  • ❌ Cannot access data outside connected integrations
  • ❌ Cannot read secrets or credentials (except listing them)
  • ❌ Cannot access private networks without VPN
  • ❌ Cannot execute database queries

Operational Limits

  • ❌ No alerting or monitoring capabilities
  • ❌ No automated remediation
  • ❌ No scheduled tasks or automation
  • ❌ No direct API access for custom integrations

Using These Capabilities

Natural Language Interface

Ask questions naturally - I understand context and intent:

"What EC2 instances are running in us-east-1?"
"Show me the Lambda functions that failed today"
"Which GitHub repos had commits this week?"
"What's the SSL cert expiration for example.com?"
"Link this Lambda to the RDS database"

Multi-Step Investigations

I maintain context across questions:

User: "What services depend on the users database?"
AI: [shows list of services]

User: "Which one had errors recently?"
AI: [filters to services with recent errors]

User: "Show me the CloudWatch logs for that one"
AI: [retrieves specific logs]

Parallel Queries

I can query multiple providers simultaneously:

"Compare EC2 costs across AWS regions"
"List all databases across AWS, GCP, and Azure"
"Show me compute resources in all clouds"

Access Control

All capabilities respect your integration permissions:

  • I can only see what you've granted access to
  • Read-only access by default (except GitHub PR creation)
  • You control which cloud accounts connect
  • Integration permissions can be revoked anytime

Future Capabilities

Capabilities under consideration:

  • Terraform plan generation
  • Cost optimization recommendations
  • Security compliance scanning
  • Automated runbook execution (with approval)
  • Custom integration plugins

Questions?

If you're unsure whether I can do something, just ask! I'll tell you if it's possible and how to do it.

On this page