hashbrown

createToolJavaScript

Creates a tool that allows the LLM to run JavaScript code. It is run in a stateful JavaScript environment, with no access to the internet, the DOM, or any function that you have not explicitly defined.

API

declare function createToolJavaScript<Result>(
  { runtime }:  CreateToolJavaScriptOptions ,
):  Chat.Tool <
  "javascript",
   s.Infer <typeof  schema >,
  Result
>;
createToolJavaScript
Chat.Tool<'javascript', s.Infer<typeof schema>, Result>
@param{ runtime, }:
CreateToolJavaScriptOptions
@typeResult
@returns
Chat.Tool<'javascript', s.Infer<typeof schema>, Result>