# Example configuration for nisse-review (Part R). Copy to nisse-review.yaml # (or point NISSE_CONFIG at your copy) and edit. # # - Secrets are ${VARIABLE} references, resolved from the environment (or the # .env file NISSE_ENV names) at startup. Nothing else goes there. # - Unknown keys are errors. # - Its Gitea account must have read access only, to every repository it can # see: startup refuses an account that can push to one (R3). state_db: ~/nisse-review/state.db llm: # L9: LiteLLM is the only LLM destination base_url: http://litellm.example:4000 token: ${NISSE_LLM_TOKEN} # max_output_tokens: 8192 # request_timeout_s: 600 roles: reviewer: qwen3.8-27b # drives the review: the local model (R5) expert: claude-opus-5-5 # ask_expert's gitea: url: https://gitea.example token: ${NISSE_GITEA_TOKEN} # the nisse-review account's operators: [operator] # whose comments are the operator's (R4) # repositories: [owner/repo] # only these; unset, every one it can read # vault: # L10; memory/nisse-review rw for its memory # root: ~/vault # folders: # memory/nisse-review: rw # notes: ro # tuning: # docs/Tuning-Guide.md # review: {poll_s: 60, max_turns: 40, diff_chars: 60000, attempts: 2} # expert: {consult_budget: 3} # context: {keep_recent_turns: 6, safety_margin: 0.1}