Configuration

Global and repository-specific settings for full customization.

Global Configuration

Location: ~/.hunknote/

config.yaml

# Required
provider: google
model: gemini-2.0-flash

# Optional
max_tokens: 1500
temperature: 0.3
editor: code --wait

# Default ignores for all repos
default_ignore:
  - poetry.lock
  - package-lock.json

credentials

GOOGLE_API_KEY=your-api-key
ANTHROPIC_API_KEY=your-api-key

Repository Configuration

Location: <repo>/.hunknote/

config.yaml

# Style settings
style:
  profile: conventional

# Scope settings
scope:
  strategy: monorepo

# Ignore patterns
ignore:
  - poetry.lock
  - "*.min.js"
  - ".idea/*"

Precedence

Settings apply in order (later overrides earlier):

  1. Built-in defaults
  2. Global config
  3. Repository config
  4. CLI flags