You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5a20110
Browse filesBrowse the repository at this point in the historyBrowse files
Move deferred-tool and Anthropic availability decisions to the pi binding
Remaining availability interpretation leaves core:
- modelSupportsDeferredTools moves to pi/models.ts: it reads pi compat flags
(supportsToolSearch, supportsToolReferences) and provider model families,
which is the binding's knowledge. The '.' surface re-exports it from pi.
- The Anthropic native version gates return to
pi/providers/anthropic/capabilities.ts. Core's tool namespace no longer
carries an availability helper; the published loop namespace is composed in
pi/loop.ts, which layers loop.providers.anthropic.supports over core's
declarations. Core's compiler already consumes native-surface availability
only through LoopModelFacts.
- LoopCatalogModel drops the now-unused compat field; the neutral view is
identity plus transport.
Tests: 426 passed.
0 commit comments