Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | 1x 1x 1x 1x 1x 1x 1x | import { LangchainToolSet as BaseComposioToolSet } from "./langchain"; import { COMPOSIO_BASE_URL } from "../sdk/client/core/OpenAPI"; import type { Optional } from "../sdk/types"; import { WorkspaceConfig } from "../env/config"; import { Workspace } from "../env"; export class LangGraphToolSet extends BaseComposioToolSet { /** * Composio toolset for Langgraph framework. * */ static FRAMEWORK_NAME = "langGraph"; static DEFAULT_ENTITY_ID = "default"; constructor( config: { apiKey?: Optional<string>; baseUrl?: Optional<string>; entityId?: string; workspaceConfig?: WorkspaceConfig; } = {} ) { super({ apiKey: config.apiKey || null, baseUrl: config.baseUrl || COMPOSIO_BASE_URL, entityId: config.entityId || LangGraphToolSet.DEFAULT_ENTITY_ID, workspaceConfig: config.workspaceConfig || Workspace.Host(), runtime: LangGraphToolSet.FRAMEWORK_NAME, }); } } |