Skip to content

Interface: AdapterClientRef

Makaio Framework


Makaio Framework / contracts / 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.

`{ id: 'claude-code', version: '^1.5.0' }`

readonly id: string

Defined in: ../../../packages/contracts/src/extension/contribution-manifest.ts:101

Stable client identifier matching ClientManifest.id.


readonly version: 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', '*').