Datalayer VS Code Extension - v0.0.14
    Preparing search index...

    Chat participant that provides context from Datalayer notebooks and lexical documents

    Provides interactive assistance with tool invocation for working with Jupyter notebooks and Lexical documents.

    Uses Datalayer tools to interact with notebooks and lexical documents. Always calls getActiveDocument first, then listAvailableBlocks for lexical documents.

    @datalayer connect to pyodide, insert a fibonacci cell, and run all cells
    @datalayer explain this notebook
    @datalayer what cells are in this document?
    Index

    Constructors

    Properties

    context: ExtensionContext
    participant: ChatParticipant

    Methods

    • Convert VS Code chat history to language model messages. Extracts user prompts and assistant responses from previous turns.

      Parameters

      • history: readonly (ChatRequestTurn | ChatResponseTurn)[]

      Returns LanguageModelChatMessage[]

    • Parameters

      • request: ChatRequest
      • _context: ChatContext
      • stream: ChatResponseStream
      • token: CancellationToken

      Returns Promise<void>

    • Process model response and handle tool calls in a loop

      Parameters

      • model: LanguageModelChat
      • messages: LanguageModelChatMessage[]
      • tools: LanguageModelChatTool[]
      • stream: ChatResponseStream
      • request: ChatRequest
      • token: CancellationToken

      Returns Promise<void>