470 lines
18 KiB
YAML
470 lines
18 KiB
YAML
schema: "paperclip/v1"
|
|
agents:
|
|
barcode-betty:
|
|
role: "engineer"
|
|
icon: "code"
|
|
capabilities: "Principal engineer responsible for core product engineering. Designs and implements features that help consumers maximize grocery savings."
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
enabled: true
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
ANTHROPIC_AUTH_TOKEN:
|
|
description: "Provide ANTHROPIC_AUTH_TOKEN for agent barcode-betty"
|
|
kind: "secret"
|
|
default: ""
|
|
requirement: "optional"
|
|
ANTHROPIC_BASE_URL:
|
|
description: "Optional default for ANTHROPIC_BASE_URL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "https://api.minimax.io/anthropic"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_HAIKU_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_HAIKU_MODEL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_OPUS_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_OPUS_MODEL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_SONNET_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_SONNET_MODEL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_MODEL:
|
|
description: "Optional default for ANTHROPIC_MODEL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_SMALL_FAST_MODEL:
|
|
description: "Optional default for ANTHROPIC_SMALL_FAST_MODEL on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
API_TIMEOUT_MS:
|
|
description: "Optional default for API_TIMEOUT_MS on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "3000000"
|
|
requirement: "optional"
|
|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:
|
|
description: "Optional default for CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "1"
|
|
requirement: "optional"
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "3140849"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "117770647"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-engineer.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent barcode-betty"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
checkout-charlie:
|
|
role: "qa"
|
|
icon: "bug"
|
|
capabilities: "Senior QA engineer responsible for test strategy, quality assurance, and release validation. Ensures the product reliably delivers value to grocery shoppers."
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
enabled: true
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
ANTHROPIC_AUTH_TOKEN:
|
|
description: "Provide ANTHROPIC_AUTH_TOKEN for agent checkout-charlie"
|
|
kind: "secret"
|
|
default: ""
|
|
requirement: "optional"
|
|
ANTHROPIC_BASE_URL:
|
|
description: "Optional default for ANTHROPIC_BASE_URL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "https://api.minimax.io/anthropic"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_HAIKU_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_HAIKU_MODEL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_OPUS_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_OPUS_MODEL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_SONNET_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_SONNET_MODEL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_MODEL:
|
|
description: "Optional default for ANTHROPIC_MODEL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_SMALL_FAST_MODEL:
|
|
description: "Optional default for ANTHROPIC_SMALL_FAST_MODEL on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
API_TIMEOUT_MS:
|
|
description: "Optional default for API_TIMEOUT_MS on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "3000000"
|
|
requirement: "optional"
|
|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:
|
|
description: "Optional default for CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "1"
|
|
requirement: "optional"
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "3140909"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "117772026"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-qa.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent checkout-charlie"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
coupon-carl:
|
|
role: "ceo"
|
|
icon: "crown"
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
model: "claude-sonnet-4-6"
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
intervalSec: 28800
|
|
maxConcurrentRuns: 1
|
|
permissions:
|
|
canCreateAgents: true
|
|
inputs:
|
|
env:
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent coupon-carl"
|
|
kind: "plain"
|
|
default: "3140629"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent coupon-carl"
|
|
kind: "plain"
|
|
default: "117765779"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent coupon-carl"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-ceo.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent coupon-carl"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
deal-dottie:
|
|
role: "qa"
|
|
icon: "microscope"
|
|
capabilities: "User Acceptance Tester — validates features from an end-user perspective using browser automation before anything reaches production"
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
enabled: true
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
ANTHROPIC_AUTH_TOKEN:
|
|
description: "Provide ANTHROPIC_AUTH_TOKEN for agent deal-dottie"
|
|
kind: "secret"
|
|
default: ""
|
|
requirement: "optional"
|
|
ANTHROPIC_BASE_URL:
|
|
description: "Optional default for ANTHROPIC_BASE_URL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "https://api.minimax.io/anthropic"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_HAIKU_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_HAIKU_MODEL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_OPUS_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_OPUS_MODEL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_SONNET_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_SONNET_MODEL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_MODEL:
|
|
description: "Optional default for ANTHROPIC_MODEL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_SMALL_FAST_MODEL:
|
|
description: "Optional default for ANTHROPIC_SMALL_FAST_MODEL on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
API_TIMEOUT_MS:
|
|
description: "Optional default for API_TIMEOUT_MS on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "3000000"
|
|
requirement: "optional"
|
|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:
|
|
description: "Optional default for CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "1"
|
|
requirement: "optional"
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "3140909"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "117772026"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-qa.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent deal-dottie"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
markdown-martha:
|
|
role: "cmo"
|
|
icon: "target"
|
|
capabilities: "Leads all marketing initiatives, brand, content, and customer research. Owns public messaging, market positioning, and product strategy for CartSnitch. First gate for all feature requests — reviews and accepts, backlogs, or denies incoming product requests before they reach engineering."
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
model: "claude-haiku-4-5-20251001"
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent markdown-martha"
|
|
kind: "plain"
|
|
default: "3140849"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent markdown-martha"
|
|
kind: "plain"
|
|
default: "117770647"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent markdown-martha"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-engineer.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent markdown-martha"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
MINIMAX_API_HOST:
|
|
description: "Optional default for MINIMAX_API_HOST on agent markdown-martha"
|
|
kind: "plain"
|
|
default: "https://api.minimax.io"
|
|
requirement: "optional"
|
|
MINIMAX_API_KEY:
|
|
description: "Provide MINIMAX_API_KEY for agent markdown-martha"
|
|
kind: "secret"
|
|
default: ""
|
|
requirement: "optional"
|
|
savannah-savings:
|
|
role: "cto"
|
|
icon: "cpu"
|
|
capabilities: "Owns technical roadmap, system architecture, engineering execution, and code quality. First engineer. Builds the product that helps consumers get the most value from grocery spending."
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
model: "claude-opus-4-6"
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent savannah-savings"
|
|
kind: "plain"
|
|
default: "3140751"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent savannah-savings"
|
|
kind: "plain"
|
|
default: "117768296"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent savannah-savings"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-cto.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent savannah-savings"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
stockboy-steve:
|
|
role: "engineer"
|
|
icon: "shield"
|
|
capabilities: "Security engineer responsible for security code review in the SDLC and scheduled penetration testing against Prod/Demo. Board-authorized for offensive security analysis of the CartSnitch production and demo environments."
|
|
adapter:
|
|
config:
|
|
graceSec: 15
|
|
serviceAccountName: "cartsnitch-developer"
|
|
timeoutSec: 3600
|
|
type: "claude_k8s"
|
|
runtime:
|
|
heartbeat:
|
|
intervalSec: 14400
|
|
maxConcurrentRuns: 1
|
|
inputs:
|
|
env:
|
|
ANTHROPIC_AUTH_TOKEN:
|
|
description: "Provide ANTHROPIC_AUTH_TOKEN for agent stockboy-steve"
|
|
kind: "secret"
|
|
default: ""
|
|
requirement: "optional"
|
|
ANTHROPIC_BASE_URL:
|
|
description: "Optional default for ANTHROPIC_BASE_URL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "https://api.minimax.io/anthropic"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_HAIKU_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_HAIKU_MODEL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_OPUS_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_OPUS_MODEL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_DEFAULT_SONNET_MODEL:
|
|
description: "Optional default for ANTHROPIC_DEFAULT_SONNET_MODEL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_MODEL:
|
|
description: "Optional default for ANTHROPIC_MODEL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
ANTHROPIC_SMALL_FAST_MODEL:
|
|
description: "Optional default for ANTHROPIC_SMALL_FAST_MODEL on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "MiniMax-M2.7"
|
|
requirement: "optional"
|
|
API_TIMEOUT_MS:
|
|
description: "Optional default for API_TIMEOUT_MS on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "3000000"
|
|
requirement: "optional"
|
|
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC:
|
|
description: "Optional default for CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "1"
|
|
requirement: "optional"
|
|
GITHUB_APP_ID:
|
|
description: "Optional default for GITHUB_APP_ID on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "3140849"
|
|
requirement: "optional"
|
|
GITHUB_APP_INSTALLATION_ID:
|
|
description: "Optional default for GITHUB_APP_INSTALLATION_ID on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "117770647"
|
|
requirement: "optional"
|
|
GITHUB_APP_PEM_FILE:
|
|
description: "Optional default for GITHUB_APP_PEM_FILE on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "/secrets/cartsnitch/cartsnitch-engineer.pem"
|
|
portability: "system_dependent"
|
|
requirement: "optional"
|
|
HOME:
|
|
description: "Optional default for HOME on agent stockboy-steve"
|
|
kind: "plain"
|
|
default: "$AGENT_HOME"
|
|
requirement: "optional"
|
|
company:
|
|
brandColor: "#0061ff"
|
|
logoPath: "images/company-logo.png"
|
|
sidebar:
|
|
agents:
|
|
- "coupon-carl"
|
|
- "markdown-martha"
|
|
- "savannah-savings"
|
|
- "barcode-betty"
|
|
- "checkout-charlie"
|
|
- "deal-dottie"
|
|
- "stockboy-steve" |