UNPKG

@langchain/community

Version:
1 lines • 3.72 kB
{"version":3,"file":"stagehand.d.cts","names":["Tool","BaseToolkit","Toolkit","StructuredTool","StructuredToolInterface","Stagehand","z","StagehandToolBase","Promise","StagehandNavigateTool","StagehandActTool","StagehandExtractTool","ZodString","ZodAny","ZodRecord","ZodTypeAny","Record","ZodObject","AnyZodObject","StagehandObserveTool","StagehandToolkit"],"sources":["../../../src/agents/toolkits/stagehand.d.ts"],"sourcesContent":["import { Tool, BaseToolkit as Toolkit, StructuredTool, StructuredToolInterface } from \"@langchain/core/tools\";\nimport { Stagehand } from \"@browserbasehq/stagehand\";\nimport { z } from \"zod/v3\";\ndeclare abstract class StagehandToolBase extends Tool {\n protected stagehand?: Stagehand;\n private localStagehand?;\n constructor(stagehandInstance?: Stagehand);\n protected getStagehand(): Promise<Stagehand>;\n}\nexport declare class StagehandNavigateTool extends StagehandToolBase {\n name: string;\n description: string;\n _call(input: string): Promise<string>;\n}\nexport declare class StagehandActTool extends StagehandToolBase {\n name: string;\n description: string;\n _call(input: string): Promise<string>;\n}\nexport declare class StagehandExtractTool extends StructuredTool {\n name: string;\n description: string;\n schema: z.ZodObject<{\n instruction: z.ZodString;\n schema: z.ZodRecord<z.ZodString, z.ZodAny>;\n }, \"strip\", z.ZodTypeAny, {\n instruction: string;\n schema: Record<string, any>;\n }, {\n instruction: string;\n schema: Record<string, any>;\n }>;\n private stagehand?;\n constructor(stagehandInstance?: Stagehand);\n _call(input: {\n instruction: string;\n schema: z.AnyZodObject;\n }): Promise<string>;\n protected getStagehand(): Promise<Stagehand>;\n}\nexport declare class StagehandObserveTool extends StagehandToolBase {\n name: string;\n description: string;\n _call(input: string): Promise<string>;\n}\nexport declare class StagehandToolkit extends Toolkit {\n tools: StructuredToolInterface[];\n stagehand?: Stagehand;\n constructor(stagehand?: Stagehand);\n private initializeTools;\n static fromStagehand(stagehand: Stagehand): Promise<StagehandToolkit>;\n}\nexport {};\n//# sourceMappingURL=stagehand.d.ts.map"],"mappings":";;;;;uBAGuBO,iBAAAA,SAA0BP,IAAAA;wBACvBK;EADHE,QAAAA,cAAiB;EACdF,WAAAA,CAAAA,iBAAAA,CAAAA,EAEUA,SAFVA;EAEUA,UAAAA,YAAAA,CAAAA,CAAAA,EACNG,OADMH,CACEA,SADFA,CAAAA;;AACNG,cAETC,qBAAAA,SAA8BF,iBAAiB,CAFtCC;EAJmBR,IAAAA,EAAAA,MAAAA;EAAI,WAAA,EAAA,MAAA;EAMhCS,KAAAA,CAAAA,KAAAA,EAAAA,MAAAA,CAAAA,EAGKD,OAHgB,CAAA,MAAA,CAGhBA;AAE1B;AAKqBG,cALAD,gBAAAA,SAAyBH,iBAAiB,CAKtB;EAIlBK,IAAAA,EAAAA,MAAAA;EACOA,WAAAA,EAAAA,MAAAA;EAAaC,KAAAA,CAAAA,KAAAA,EAAAA,MAAAA,CAAAA,EAPjBL,OAOiBK,CAAAA,MAAAA,CAAAA;;AACzBE,cANGJ,oBAAAA,SAA6BR,cAAAA,CAMhCY;EAEFC,IAAAA,EAAAA,MAAAA;EAGAA,WAAAA,EAAAA,MAAAA;EARFC,MAAAA,EAAFX,CAAAA,CAAEW,SAAAA,CAAAA;IAWsBZ,WAAAA,EAVfC,CAAAA,CAAEM,SAUaP;IAGlBa,MAAAA,EAZFZ,CAAAA,CAAEQ,SAYAI,CAZUZ,CAAAA,CAAEM,SAYZM,EAZuBZ,CAAAA,CAAEO,MAYzBK,CAAAA;EACVV,CAAAA,EAAAA,OAAAA,EAZQF,CAAAA,CAAES,UAYVP,EAAAA;IAC8BH,WAAAA,EAAAA,MAAAA;IAARG,MAAAA,EAXdQ,MAWcR,CAAAA,MAAAA,EAAAA,GAAAA,CAAAA;EAnBoBL,CAAAA,EAAAA;IAAc,WAAA,EAAA,MAAA;IAqB3CgB,MAAAA,EAVLH,MAUKG,CAAAA,MAAoB,EAAA,GAAA,CAAA;EAKpBC,CAAAA,CAAAA;EACVhB,QAAAA,SAAAA;EACKC,WAAAA,CAAAA,iBAAAA,CAAAA,EAdoBA,SAcpBA;EACYA,KAAAA,CAAAA,KAAAA,EAAAA;IAEQA,WAAAA,EAAAA,MAAAA;IAAoBe,MAAAA,EAdxCd,CAAAA,CAAEY,YAcsCE;EAARZ,CAAAA,CAAAA,EAbxCA,OAawCA,CAAAA,MAAAA,CAAAA;EALFN,UAAAA,YAAAA,CAAAA,CAAAA,EAPhBM,OAOgBN,CAPRG,SAOQH,CAAAA;AAAO;cALhCiB,oBAAAA,SAA6BZ,iBAAiB;;;wBAGzCC;;cAELY,gBAAAA,SAAyBlB,WAAAA;SACnCE;cACKC;0BACYA;;kCAEQA,YAAYG,QAAQY"}