Publish Claude Code Binaries / Stage and publish binaries (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-arm64 (push) Canceled after 0s
Publish Tutti App Runtime / Build darwin-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build linux-amd64 (push) Canceled after 0s
Publish Tutti App Runtime / Build windows-amd64 (push) Canceled after 0s
Sync Tutti Agent Skills / sync (push) Canceled after 0s
Windows Agent Adapters / Test Windows agent adapters (push) Canceled after 0s
Windows Daemon Adapters / Test Windows daemon adapters (push) Canceled after 0s
Publish Tutti App Runtime / Publish runtime catalog (push) Canceled after 0s
18 lines
904 B
Markdown
18 lines
904 B
Markdown
# Agent model catalog
|
|
|
|
`modelcatalog` owns the provider-neutral model capability contract shared by
|
|
Agent runtime adapters and their product hosts. It normalizes provider model
|
|
catalogs, projects those catalogs into runtime `configOptions`, and parses the
|
|
same descriptors back without losing per-model reasoning, speed, or input
|
|
capabilities.
|
|
|
|
Provider runtimes are responsible for publishing complete model descriptors.
|
|
Hosts such as `tuttid` and TSH's `desktopd` consume
|
|
`ParseRuntimeConfigOptionModels`; they must not copy provider-specific parsing
|
|
or infer missing capabilities. Process launch, transport, live-session lookup,
|
|
and caching remain responsibilities of each host adapter.
|
|
|
|
Field presence is part of the contract. An advertised empty capability list
|
|
means that the provider explicitly does not support that capability, while a
|
|
missing field means that the provider did not advertise it.
|