Skip to content

Configuration

sarr-io edited this page Jun 14, 2026 · 20 revisions

Configuration

Zinc reads workspace .zinc/config.yaml and global ~/.zinc/config.yaml.

Configuration is YAML. Model profiles name package adapters and pass package-owned params.

models:
  default: local-llama

  local-llama:
    adapter: openai-responses.adapter
    params:
      endpoint: http://127.0.0.1:30000
      endpoint_kind: chat_completions
      model: local-gemma-4-e4b-it
      temperature: 0.2

Model profiles

A model profile has:

adapter  package ref or local executable path
params   package-owned adapter parameters

Zinc does not interpret provider params. It passes them into the exact package request bytes.

Package refs

Package refs walk zinc.pkg.yaml lazily:

openai-responses.adapter
openai-responses.config.models
openai-responses.shapes.short_answer

Installed packages are stored only as:

packages(package, root)

Version, docs, hooks, config examples, and package paths live in the package manifest and package files.

Runtime knobs

The fragment fabric does not have runtime parallelism config. zn run prepares and advances assembly through fragments and choices. Package behavior belongs to packages.

Clone this wiki locally