Cell API
    Preparing search index...

    Class DefaultAgentSessionFactory

    Creates pi sessions from cell.ai.codingAgent, the model runtime and the AgentExtensions.

    Implements

    Index
    extensions: AgentExtension[] = []
    logger: Logger
    modelRuntimeProvider: ModelRuntimeProvider
    tools: AgentTool[] = []
    • The extensions the pi CLI loads by default, as cell.ai.codingAgent turns them on.

      Parameters

      Returns { factory: ExtensionFactory; name: string }[]

    • Parameters

      • sdk: __module
      • options: CodingAgentOptions
      • cwd: string
      • agentDir: string
      • settingsManager: SettingsManager

      Returns Promise<DefaultResourceLoader>

    • An AgentTool component as a tool of pi coding agent: the same shape, plus the session context it does not need.

      Parameters

      • tool: AgentTool

      Returns ToolDefinition