Skip to main content

What is this integration?

Manage DigitalOcean GenAI Agents and related resources (deployments, keys).

What Monk manages

  • Agent, API Keys, Deployment

What the Agent can do and how to use it

  • Agent Creation: Create and configure GenAI agents with custom models and settings
  • Model Selection: Choose from various AI models (GPT, Claude, etc.) and configure parameters
  • API Key Management: Generate and manage API keys for agent access
  • Deployment Configuration: Set up agent deployments with scaling and resource allocation
  • Environment Variables: Configure agent environment variables and secrets
  • Monitoring: Enable logging and performance monitoring for agents
  • Version Management: Track and manage agent versions and updates
Steps:
  1. Ensure DigitalOcean provider is added (PAT)
  2. Define and update namespace/name

Auth

  • Uses DigitalOcean provider credentials

Getting Started

  1. Add DO provider (PAT configured in provider)
  2. Define an agent (save as do-agent.yaml):
namespace: do-agent-example

agent:
  defines: digitalocean-agent/agent
  name: api-create
  instruction: "be a weather reporter"
  model_id: "openai-gpt-oss-120b"
  region: "tor1"
  publish: true
  services:
    data:
      protocol: custom
  1. Create/update and check state:
monk update do-agent-example/agent
monk describe do-agent-example/agent