Interface: NekteClientConfig
nekte-protocol / client/src / NekteClientConfig
Interface: NekteClientConfig
Defined in: nekte-source/packages/client/src/client.ts:89
@nekte/client — NEKTE Protocol Client
Client library for interacting with NEKTE agents. Features progressive discovery (L0/L1/L2), zero-schema invocation via version hash caching, and budget-aware requests.
Example
const client = new NekteClient('http://localhost:4001');const catalog = await client.catalog();const result = await client.invoke('sentiment', { input: { text: 'Great product!' }, budget: { max_tokens: 50, detail_level: 'minimal' },});Properties
cache?
optionalcache?:CacheConfig
Defined in: nekte-source/packages/client/src/client.ts:91
Cache configuration
defaultBudget?
optionaldefaultBudget?:any
Defined in: nekte-source/packages/client/src/client.ts:95
Default token budget for requests
headers?
optionalheaders?:Record<string,string>
Defined in: nekte-source/packages/client/src/client.ts:97
HTTP headers to include in requests (e.g. auth)
sharedCache?
optionalsharedCache?:SharedCache
Defined in: nekte-source/packages/client/src/client.ts:93
Shared cache for cross-agent cache sharing
timeoutMs?
optionaltimeoutMs?:number
Defined in: nekte-source/packages/client/src/client.ts:99
Request timeout in ms. Default: 30000
transport?
optionaltransport?:Transport
Defined in: nekte-source/packages/client/src/client.ts:101
Pluggable transport adapter. Default: HttpTransport.