The docs cover more than the coding agent, so they move from
packages/coding-agent/docs to docs/. Links into coding-agent files now use
the repository layout (../packages/coding-agent/examples/...).
The coding-agent build copies docs/ into packages/coding-agent/docs/
(generated, gitignored) with scripts/copy-docs.mjs and rewrites links into
the package back to package-relative paths. npm, the release binaries, Nix
and the evals image pack after the build, so releases keep shipping
<package>/docs unchanged. getDocsPath() returns the repository docs/ in
source checkouts.
* docs(ai,coding-agent): generate models.json reference from schemas
Add npm run generate:references, which renders docs/models-configuration.md
from the models.json TypeBox schemas, and describe provider and model fields
in those schemas. Overrides get their own descriptions without defaults, and
compat sections cover the Responses API aliases.
closes#10790
* Modify changelog
* docs(ai,coding-agent): use shared thinkingLevelMap and promptCache schemas
Replace the per-use schema helpers with fixed schemas whose descriptions
hold for both models and modelOverrides entries.
* feat(coding-agent): use pi.dev configuration schemas
* refactor(coding-agent): separate schema URL from output path
* docs(coding-agent): document published schema URLs