65 lines
1.4 KiB
Plaintext
65 lines
1.4 KiB
Plaintext
# goose Configuration
|
|
# AI-powered developer agent by Block
|
|
|
|
# Global registry prefix (optional)
|
|
# Leave empty to pull from Docker Hub
|
|
GLOBAL_REGISTRY=
|
|
|
|
# goose version
|
|
# Default: latest
|
|
GOOSE_VERSION=1.18.0
|
|
|
|
# Timezone
|
|
# Default: UTC
|
|
TZ=UTC
|
|
|
|
# ============================================
|
|
# API Configuration
|
|
# ============================================
|
|
|
|
# OpenAI API Configuration
|
|
# Required if using OpenAI provider
|
|
OPENAI_API_KEY=
|
|
# Optional: Custom API base URL (e.g., for proxy or local deployment)
|
|
OPENAI_API_BASE=
|
|
|
|
# Anthropic API Configuration
|
|
# Required if using Anthropic provider
|
|
ANTHROPIC_API_KEY=
|
|
|
|
# Google API Configuration
|
|
# Required if using Google provider
|
|
GOOGLE_API_KEY=
|
|
|
|
# ============================================
|
|
# goose Configuration
|
|
# ============================================
|
|
|
|
# AI Provider
|
|
# Options: openai, anthropic, google
|
|
# Default: openai
|
|
GOOSE_PROVIDER=openai
|
|
|
|
# AI Model
|
|
# For OpenAI: gpt-4, gpt-4-turbo, gpt-3.5-turbo
|
|
# For Anthropic: claude-3-opus, claude-3-sonnet, claude-3-haiku
|
|
# For Google: gemini-pro
|
|
# Default: gpt-4
|
|
GOOSE_MODEL=gpt-4
|
|
|
|
# ============================================
|
|
# Resource Limits
|
|
# ============================================
|
|
|
|
# CPU limits
|
|
GOOSE_CPU_LIMIT=2.00
|
|
GOOSE_CPU_RESERVATION=0.50
|
|
|
|
# Memory limits
|
|
GOOSE_MEMORY_LIMIT=2G
|
|
GOOSE_MEMORY_RESERVATION=512M
|
|
|
|
# Logging limits
|
|
GOOSE_LOG_MAX_SIZE=100m
|
|
GOOSE_LOG_MAX_FILE=3
|