Interface: AdapterClientRef
Makaio Framework / contracts / AdapterClientRef
Interface: AdapterClientRef
Section titled “Interface: AdapterClientRef”Defined in: ../../../packages/contracts/src/extension/contribution-manifest.ts:99
Reference from an adapter to a client package it depends on.
The version field follows npm/package.json semver range syntax so the
executable adapter contribution can verify compatibility against the
installed client version.
Example
Section titled “Example”`{ id: 'claude-code', version: '^1.5.0' }`Properties
Section titled “Properties”
readonlyid:string
Defined in: ../../../packages/contracts/src/extension/contribution-manifest.ts:101
Stable client identifier matching ClientManifest.id.
version
Section titled “version”
readonlyversion:string
Defined in: ../../../packages/contracts/src/extension/contribution-manifest.ts:108
Semver range the adapter is compatible with.
Uses the same syntax as package.json dependency fields
(e.g., '^1.5.0', '>=2.0.0', '*').