Daedalus and Talos integration test
This commit is contained in:
85
talos.yml
Normal file
85
talos.yml
Normal file
@@ -0,0 +1,85 @@
|
||||
# Talos Daemon Configuration
|
||||
# This file configures the Talos daemon for agent orchestration.
|
||||
|
||||
# Agent runner configuration
|
||||
agent:
|
||||
# Backend to use: claude, opencode, or codex
|
||||
backend: claude
|
||||
claude:
|
||||
model: claude-opus-4-5
|
||||
dangerously_skip_permissions: true
|
||||
|
||||
# Scheduler configuration
|
||||
scheduler:
|
||||
# Maximum concurrent agents (default: 1)
|
||||
max_parallel: 1
|
||||
# Auto-enqueue todo beans on daemon startup (default: false)
|
||||
auto_enqueue_on_startup: true
|
||||
|
||||
# Watcher configuration
|
||||
watcher:
|
||||
# Directory containing beans (default: .beans)
|
||||
beansDir: .beans
|
||||
|
||||
# Output configuration
|
||||
output:
|
||||
# Directory for persisted agent output logs
|
||||
dir: .talos/output/
|
||||
# Automatically mark beans as completed when agent succeeds and no unchecked items
|
||||
autoComplete: false
|
||||
|
||||
# Planning agent configuration
|
||||
planning_agent:
|
||||
# Provider options:
|
||||
# - claude: Direct Anthropic API (requires ANTHROPIC_API_KEY env var)
|
||||
# - anthropic: Same as claude
|
||||
# - openai: OpenAI API (requires OPENAI_API_KEY env var)
|
||||
# - claude_code: Claude CLI subscription (no API key needed, uses `claude` CLI)
|
||||
# - opencode: OpenCode CLI (no API key needed, uses `opencode` CLI)
|
||||
provider: claude_code
|
||||
# Model for API-based providers (not used with claude_code/opencode)
|
||||
model: claude-opus-4-5
|
||||
# Temperature for response generation
|
||||
temperature: 0.7
|
||||
|
||||
# Logging configuration
|
||||
logging:
|
||||
# Log level: trace, debug, info, warn, error (default: info)
|
||||
level: info
|
||||
# Pretty print for development (default: false)
|
||||
prettyPrint: true
|
||||
# Fields to redact from logs (default: password, apiKey, token)
|
||||
redact:
|
||||
- password
|
||||
- apiKey
|
||||
- token
|
||||
- secret
|
||||
# Destination: stdout or file path (default: stdout)
|
||||
destination: stdout
|
||||
|
||||
# Planning configuration
|
||||
planning:
|
||||
# Directory containing skill files (relative to project root)
|
||||
skills_directory: ./skills
|
||||
|
||||
# Planning modes
|
||||
modes:
|
||||
# Brainstorm mode for creative exploration
|
||||
brainstorm:
|
||||
enabled: true
|
||||
skill: beans-brainstorming
|
||||
# Bean types that require brainstorming before work
|
||||
enforce_for_types:
|
||||
- feature
|
||||
- epic
|
||||
- milestone
|
||||
|
||||
# Breakdown mode for task decomposition
|
||||
breakdown:
|
||||
enabled: true
|
||||
skill: beans-breakdown
|
||||
# Ideal task duration range (in minutes)
|
||||
min_task_duration_minutes: 1
|
||||
max_task_duration_minutes: 5
|
||||
# Suggest test beans alongside implementation tasks
|
||||
suggest_test_beans: true
|
||||
Reference in New Issue
Block a user