8f577fc998
- Remove workflow.py (dead code, 614 lines) - Add config.example.yaml template Cleanup complete.
97 lines
2.8 KiB
YAML
97 lines
2.8 KiB
YAML
# Opus Orchestrator AI Configuration
|
|
# Copy this file to .env or config.yaml and configure
|
|
|
|
# =============================================================================
|
|
# LLM Configuration
|
|
# =============================================================================
|
|
|
|
# OpenAI Configuration (recommended)
|
|
openai_api_key: sk-your-openai-key-here
|
|
|
|
# MiniMax Configuration (alternative)
|
|
# minimax_api_key: sk-your-minimax-key-here
|
|
|
|
# =============================================================================
|
|
# API Configuration
|
|
# =============================================================================
|
|
|
|
# Default LLM provider: openai, anthropic, or minimax
|
|
agent_provider: openai
|
|
|
|
# Model to use
|
|
agent_model: gpt-4o
|
|
|
|
# Temperature for generation (0.0 - 1.0)
|
|
agent_temperature: 0.7
|
|
|
|
# Maximum tokens per response (null = unlimited)
|
|
# agent_max_tokens: null
|
|
|
|
# =============================================================================
|
|
# GitHub Configuration
|
|
# =============================================================================
|
|
|
|
# GitHub token for private repository access
|
|
github_token: ghp_your_token_here
|
|
|
|
# =============================================================================
|
|
# S3/MinIO Configuration
|
|
# =============================================================================
|
|
|
|
# AWS Credentials
|
|
aws_access_key_id: your-access-key
|
|
aws_secret_access_key: your-secret-key
|
|
aws_region: us-east-1
|
|
|
|
# Custom S3 Endpoint (for MinIO, DigitalOcean Spaces, Wasabi, etc.)
|
|
# s3_endpoint_url: https://nyc3.digitaloceanspaces.com
|
|
|
|
# =============================================================================
|
|
# Iteration Configuration
|
|
# =============================================================================
|
|
|
|
# Minimum critique rounds
|
|
iteration_min_critic_rounds: 2
|
|
|
|
# Maximum critique rounds
|
|
iteration_max_critic_rounds: 5
|
|
|
|
# Score threshold for approval (0.0 - 1.0)
|
|
iteration_approval_threshold: 0.8
|
|
|
|
# =============================================================================
|
|
# Output Configuration
|
|
# =============================================================================
|
|
|
|
# Output format: markdown, html, txt
|
|
output_format: markdown
|
|
|
|
# Include table of contents
|
|
output_include_toc: true
|
|
|
|
# Output directory
|
|
output_dir: ./output
|
|
|
|
# =============================================================================
|
|
# Server Configuration
|
|
# =============================================================================
|
|
|
|
# API Server Host
|
|
server_host: 0.0.0.0
|
|
|
|
# API Server Port
|
|
server_port: 8000
|
|
|
|
# Web UI Port
|
|
web_ui_port: 8080
|
|
|
|
# Enable CORS
|
|
server_cors_enabled: true
|
|
|
|
# =============================================================================
|
|
# Logging
|
|
# =============================================================================
|
|
|
|
# Log level: DEBUG, INFO, WARNING, ERROR
|
|
log_level: INFO
|