UNPKG

@toolplex/client

Version:

The official ToolPlex client for AI agent tool discovery and execution

39 lines (38 loc) 1.2 kB
import { LLMContext } from "../shared/mcpServerTypes.js"; import { ClientPermissions, ClientFlags } from "./toolplexApi/types.js"; /** * Maintains client context for the ToolPlex server */ export declare class ClientContext { private _sessionId; private _dev; private _apiKey; private _clientMode; private _llmContext; private _clientVersion; private _permissions; private _flags; private _isOrgUser; private _clientName; get sessionId(): string; set sessionId(id: string); get dev(): boolean; set dev(isDev: boolean); get apiKey(): string; set apiKey(key: string); get clientMode(): "standard" | "restricted"; set clientMode(mode: "standard" | "restricted"); get clientName(): string; set clientName(name: string); get llmContext(): LLMContext; set llmContext(context: LLMContext); get clientVersion(): string; set clientVersion(version: string); get permissions(): ClientPermissions; set permissions(perms: ClientPermissions); get flags(): ClientFlags; set flags(consts: ClientFlags); get isOrgUser(): boolean; set isOrgUser(isOrgUser: boolean); isInitialized(): boolean; }