name: gemini
display_name: "Gemini 2.0 Flash"
api_base: "https://generativelanguage.googleapis.com/v1beta"
model: "gemini-2.0-flash"
env_key: "GEMINI_API_KEY"

capabilities:
  supports_agent_tools: false
  supports_bash: false
  supports_file_edit: false
  supports_image: true
  max_context_tokens: 1000000

tool_mapping:
  read_file: "functions.read_file"
  edit_file: "functions.edit_file"
  bash: "functions.run_command"
  agent: null

context_format:
  system_prompt_template: "templates/system-prompt-gemini.md"
  skill_format: "markdown"
  artifact_format: "markdown"

paths:
  run_dir: ".dev-workflow/runs/"
  state_file: "state.json"
  log_file: "execution.log"
