跳转到内容

AgentRunner

定义于:.build/typescript/packages/core/src/agent/base.ts:256

Runner将管理任务执行并为用户提供高级API

请改用智能体。

AI extends LLM

Store extends object = object

AdditionalMessageOptions 扩展 object = AI 扩展 LLM<object, 推断 AdditionalMessageOptions> ? AdditionalMessageOptions : never

AdditionalChatOptions extends object = object

protected 新建智能体运行器<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>(params): AgentRunner<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

定义于:.build/typescript/packages/core/src/agent/base.ts:321

AgentRunnerParams<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

AgentRunner<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>

BaseChatEngine.constructor

static 默认任务处理器: TaskHandler<LLM<object, object>>

定义于:.build/typescript/packages/core/src/agent/base.ts:288

get llm(): AI

定义于:.build/typescript/packages/core/src/agent/base.ts:341

AI


获取 聊天历史记录(): ChatMessage<AdditionalMessageOptions>[]

定义于:.build/typescript/packages/core/src/agent/base.ts:345

ChatMessage<AdditionalMessageOptions>[]

BaseChatEngine.chatHistory


get verbose(): boolean

定义于:.build/typescript/packages/core/src/agent/base.ts:349

boolean

abstract createStore(): Store

定义于:.build/typescript/packages/core/src/agent/base.ts:282

Store


static defaultCreateStore(): object

定义于:.build/typescript/packages/core/src/agent/base.ts:284

object


reset(): void

定义于:.build/typescript/packages/core/src/agent/base.ts:353

void


获取工具(query): BaseToolWithCall[] | Promise<BaseToolWithCall[]>

定义于:.build/typescript/packages/core/src/agent/base.ts:357

MessageContent

BaseToolWithCall[] | Promise<BaseToolWithCall[]>


static shouldContinue<AI, Store, AdditionalMessageOptions>(task): boolean

定义于:.build/typescript/packages/core/src/agent/base.ts:363

AI extends LLM<object, object>

Store extends object = object

AdditionalMessageOptions 扩展 object = AI 扩展 LLM<object, AdditionalMessageOptions> ? AdditionalMessageOptions : never

Readonly<TaskStep<AI, Store, AdditionalMessageOptions>>

boolean


createTask(message, stream, verbose, chatHistory?, additionalChatOptions?): ReadableStream<TaskStepOutput<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>>

定义于:.build/typescript/packages/core/src/agent/base.ts:376

MessageContent

boolean = false

undefined | boolean

ChatMessage<AdditionalMessageOptions>[]

AdditionalChatOptions

ReadableStream<TaskStepOutput<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>>


chat(params): Promise<EngineResponse>

定义于:.build/typescript/packages/core/src/agent/base.ts:420

NonStreamingChatEngineParams<AdditionalMessageOptions, AdditionalChatOptions>

Promise<EngineResponse>

BaseChatEngine.chat

chat(params): Promise<ReadableStream<EngineResponse>>

定义于:.build/typescript/packages/core/src/agent/base.ts:426

StreamingChatEngineParams<AdditionalMessageOptions, AdditionalChatOptions>

Promise<ReadableStream<EngineResponse>>

BaseChatEngine.chat