@forge-ts/adapters
adapters — Types
Type contracts for the adapters package
Type contracts exported by this package: interfaces, type aliases, and enums.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Type contracts for the adapters package
| Property | Type | Required | Description |
|---|---|---|---|
id | string | Yes | Unique provider identifier (e.g. “claude-code”, “cursor”). |
name | string | Yes | Human-readable display name for the provider. |
version | string | Yes | Semantic version of the adapter. |
description | string | Yes | Short description of what the provider integrates with. |
provider | string | Yes | Provider slug used for directory lookups. |
entryPoint | string | Yes | Relative path to the adapter’s entry point module. |
capabilities | Record<string, unknown> | Yes | Capability flags declared by the adapter. |
detectionPatterns | { type: string; pattern: string; description: string; }[] | Yes | Patterns used to auto-detect the provider in a project. |