Skip to content

Packages

sarr-io edited this page Jun 15, 2026 · 28 revisions

Packages

A package is a directory with a zinc.pkg.yaml manifest file.

Manifest

name: openai-responses
version: "0.3.3"
about: OpenAI Responses-shaped model package.

source:
  git: https://github.com/darkhorseprojects/darkhorseprojects-packages.git
  ref: openai-responses-v0.3.3
  path: openai-responses

software:
  responses: software/responses.py

shapes:
  short_answer: shapes/short-answer.circuitry.yaml

settings:
  models: settings/models.yaml

docs:
  readme: docs/README.md

Recorded facts

Zinc records enough to locate a package and read its manifest:

Field Purpose
name Package identifier.
version Package version string.
root Installed path on disk.
source.git Source repository URL.
source.ref Source git ref.
source.path Path within the source repository.

Managing packages

zn pkg install ./openai-responses --global
zn pkg list
zn pkg check openai-responses
zn pkg update openai-responses
zn pkg remove openai-responses

Boundary note

Zinc records enough to find a package and read its manifest. The package owns software behavior, settings interpretation, and output schemas.

Clone this wiki locally