@hbbio/nanoagent
    Preparing search index...

      @hbbio/nanoagent

      Enumerations

      HaltKind

      Classes

      ChatModel
      MCPClient
      Sequence
      ToolRegistry

      Interfaces

      AgentContext
      AssistantMessage
      CallToolOptions
      ChatModelOptions
      CompletionRequestBase
      CompletionRequestOpenAI
      CustomRule
      FunctionMessage
      Model
      SequenceOptions
      StepOptions
      SystemMessage
      ToolContentOptions
      ToolMessage
      UserMessage

      Type Aliases

      AgentState
      ChatMemory
      ChatMemoryPatch
      ChatMessageAdder
      CompletionRequest
      Content
      HaltStatus
      ImageContent
      ImageURLContent
      JsonContent
      JSONSchemaArray
      JSONSchemaObject
      JSONSchemaPrimitive
      JSONSchemaProperty
      JSONSchemaType
      Message
      MessageRole
      RegisteredTool
      TextContent
      Tool
      ToolCall
      ToolCallResponse
      ToolHandler
      Tools
      ToolType
      TypedSchema

      Variables

      AssistantMessage
      awaitUser
      ChatGPT41
      ChatGPT41Mini
      ChatGPT41Nano
      ChatGPT4o
      contentTypes
      ExternalTool
      Gemma3Mid
      Gemma3Small
      InternalTool
      Llama32
      MistralSmall
      Qwen3MidMLX
      Qwen3Small
      Qwen3Tiny
      Qwen3TinyThink
      SystemMessage
      UserMessage

      Functions

      applySchema
      callToolAndAppend
      chatgpt
      content
      defaultAdder
      error
      executeToolCall
      getToolArguments
      isContent
      isTextContent
      lastMessageIncludes
      loopAgent
      ollama
      requestsUserInput
      runWorkflow
      serveMCP
      stepAgent
      stringify
      text
      textIncludes
      toContent
      tool
      toolList
      toText
      typedSchema
      wantsToExit