# TAKT global configuration sample # Location: ~/.takt/config.yaml # ===================================== # General settings (piece-independent) # ===================================== # Note: this template contains global-only settings for ~/.takt/config.yaml. language: en # UI language: en | ja # Execution control # worktree_dir: ~/takt-worktrees # Base directory for shared clone execution # prevent_sleep: false # Prevent macOS idle sleep while running # auto_fetch: false # Fetch before clone to keep shared clones up-to-date # Output / notifications # notification_sound: true # Master switch for sounds # notification_sound_events: # Per-event sound toggle (unset means true) # iteration_limit: true # piece_complete: true # piece_abort: true # run_complete: true # run_abort: true # verbose: false # Shortcut: enable trace/debug and set logging.level=debug # logging: # level: info # Log level for console and file output # trace: true # Generate human-readable execution trace report (trace.md) # debug: false # Enable debug.log + prompts.jsonl # provider_events: false # Persist provider stream events # Credentials (environment variables take priority) # anthropic_api_key: "sk-ant-..." # Claude API key # openai_api_key: "sk-..." # Codex/OpenAI API key # gemini_api_key: "..." # Gemini API key # google_api_key: "..." # Google API key # groq_api_key: "..." # Groq API key # openrouter_api_key: "..." # OpenRouter API key # opencode_api_key: "..." # OpenCode API key # codex_cli_path: "/absolute/path/to/codex" # Absolute path to Codex CLI # Misc # bookmarks_file: ~/.takt/preferences/bookmarks.yaml # Bookmark file location # Piece list / categories # enable_builtin_pieces: true # Enable built-in pieces from builtins/{lang}/pieces # disabled_builtins: # - magi # Built-in piece names to disable # piece_categories_file: ~/.takt/preferences/piece-categories.yaml # Category definition file