AgentRunner
定义于:.build/typescript/packages/core/src/agent/base.ts:256
Runner将管理任务执行并为用户提供高级API
请改用智能体。
AI extends LLM
Store extends object = object
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = AI extends LLM<object, infer AdditionalMessageOptions> ? AdditionalMessageOptions : never
AdditionalChatOptions
Section titled “AdditionalChatOptions”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>
defaultTaskHandler
Section titled “defaultTaskHandler”
staticdefaultTaskHandler:TaskHandler<LLM<object,object>>
Defined in: .build/typescript/packages/core/src/agent/base.ts:288
大语言模型
Section titled “llm”get llm():
AI
Defined in: .build/typescript/packages/core/src/agent/base.ts:341
AI
chatHistory
Section titled “chatHistory”get chatHistory():
ChatMessage<AdditionalMessageOptions>[]
Defined in: .build/typescript/packages/core/src/agent/base.ts:345
ChatMessage<AdditionalMessageOptions>[]
get verbose():
boolean
Defined in: .build/typescript/packages/core/src/agent/base.ts:349
boolean
createStore()
Section titled “createStore()”
abstractcreateStore():Store
定义于:.build/typescript/packages/core/src/agent/base.ts:282
Store
defaultCreateStore()
Section titled “defaultCreateStore()”
staticdefaultCreateStore():object
Defined in: .build/typescript/packages/core/src/agent/base.ts:284
object
reset()
Section titled “reset()”reset():
void
Defined in: .build/typescript/packages/core/src/agent/base.ts:353
void
getTools()
Section titled “getTools()”getTools(
query):BaseToolWithCall[] |Promise<BaseToolWithCall[]>
Defined in: .build/typescript/packages/core/src/agent/base.ts:357
BaseToolWithCall[] | Promise<BaseToolWithCall[]>
shouldContinue()
Section titled “shouldContinue()”
staticshouldContinue<AI,Store,AdditionalMessageOptions>(task):boolean
Defined in: .build/typescript/packages/core/src/agent/base.ts:363
AI extends LLM<object, object>
Store extends object = object
AdditionalMessageOptions
Section titled “AdditionalMessageOptions”AdditionalMessageOptions extends object = AI extends LLM<object, AdditionalMessageOptions> ? AdditionalMessageOptions : never
Readonly<TaskStep<AI, Store, AdditionalMessageOptions>>
boolean
createTask()
Section titled “createTask()”createTask(
message,stream,verbose,chatHistory?,additionalChatOptions?):ReadableStream<TaskStepOutput<AI,Store,AdditionalMessageOptions,AdditionalChatOptions>>
Defined in: .build/typescript/packages/core/src/agent/base.ts:376
boolean = false
undefined | boolean
ChatMessage<AdditionalMessageOptions>[]
additionalChatOptions?
Section titled “additionalChatOptions?”AdditionalChatOptions
ReadableStream<TaskStepOutput<AI, Store, AdditionalMessageOptions, AdditionalChatOptions>>
chat()
Section titled “chat()”chat(
params):Promise<EngineResponse>
Defined in: .build/typescript/packages/core/src/agent/base.ts:420
NonStreamingChatEngineParams<AdditionalMessageOptions, AdditionalChatOptions>
Promise<EngineResponse>
chat(
params):Promise<ReadableStream<EngineResponse>>
Defined in: .build/typescript/packages/core/src/agent/base.ts:426
StreamingChatEngineParams<AdditionalMessageOptions, AdditionalChatOptions>
Promise<ReadableStream<EngineResponse>>