Skip to main content

Class: AnthropicContextAwareAgent

Extends

Constructors

new AnthropicContextAwareAgent()

new AnthropicContextAwareAgent(params): AnthropicContextAwareAgent

Parameters

params: AnthropicContextAwareAgentParams

Returns

AnthropicContextAwareAgent

Overrides

withContextAwareness( AnthropicAgent, ).constructor

Defined in

packages/llamaindex/src/agent/anthropic.ts:16

Properties

contextRetriever

contextRetriever: BaseRetriever

Inherited from

withContextAwareness( AnthropicAgent, ).contextRetriever

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:33


createStore

createStore: () => object & () => object

Inherited from

withContextAwareness( AnthropicAgent, ).createStore

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:42


retrievedContext

retrievedContext: null | string = null

Inherited from

withContextAwareness( AnthropicAgent, ).retrievedContext

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:34


taskHandler

taskHandler: TaskHandler<LLM<object, object>, object, object>

Inherited from

withContextAwareness( AnthropicAgent, ).taskHandler

Defined in

packages/core/agent/dist/index.d.ts:103


defaultTaskHandler

static defaultTaskHandler: TaskHandler<LLM<object, object>, object, object>

Inherited from

withContextAwareness( AnthropicAgent, ).defaultTaskHandler

Defined in

packages/core/agent/dist/index.d.ts:76

Accessors

chatHistory

get chatHistory(): ChatMessage<AdditionalMessageOptions>[]

Returns

ChatMessage<AdditionalMessageOptions>[]

Inherited from

withContextAwareness( AnthropicAgent, ).chatHistory

Defined in

packages/core/agent/dist/index.d.ts:79


llm

get llm(): AI

Returns

AI

Inherited from

withContextAwareness( AnthropicAgent, ).llm

Defined in

packages/core/agent/dist/index.d.ts:78


verbose

get verbose(): boolean

Returns

boolean

Inherited from

withContextAwareness( AnthropicAgent, ).verbose

Defined in

packages/core/agent/dist/index.d.ts:80

Methods

chat()

chat(params)

chat(params): Promise<EngineResponse>

Parameters

params: NonStreamingChatEngineParams<object>

Returns

Promise<EngineResponse>

Inherited from

withContextAwareness( AnthropicAgent, ).chat

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:63

chat(params)

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

Parameters

params: StreamingChatEngineParams<object>

Returns

Promise<ReadableStream<EngineResponse>>

Inherited from

withContextAwareness( AnthropicAgent, ).chat

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:64

chat(params)

chat(params): Promise<never>

Parameters

params: StreamingChatEngineParams<object>

Returns

Promise<never>

Inherited from

withContextAwareness( AnthropicAgent, ).chat

Defined in

packages/providers/anthropic/dist/index.d.ts:14


createTask()

createTask(message, stream?, verbose?, chatHistory?): ReadableStream<TaskStepOutput<LLM<object, object>, object, object>>

Parameters

message: MessageContent

stream?: boolean

verbose?: boolean

chatHistory?: ChatMessage<object>[]

Returns

ReadableStream<TaskStepOutput<LLM<object, object>, object, object>>

Inherited from

withContextAwareness( AnthropicAgent, ).createTask

Defined in

packages/core/agent/dist/index.d.ts:84


getTools()

getTools(query): BaseToolWithCall[] | Promise<BaseToolWithCall[]>

Parameters

query: MessageContent

Returns

BaseToolWithCall[] | Promise<BaseToolWithCall[]>

Inherited from

withContextAwareness( AnthropicAgent, ).getTools

Defined in

packages/core/agent/dist/index.d.ts:82


injectContext()

injectContext(context): Promise<void>

Parameters

context: string

Returns

Promise<void>

Inherited from

withContextAwareness( AnthropicAgent, ).injectContext

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:53


reset()

reset(): void

Returns

void

Inherited from

withContextAwareness( AnthropicAgent, ).reset

Defined in

packages/core/agent/dist/index.d.ts:81


retrieveContext()

retrieveContext(query): Promise<string>

Parameters

query: MessageContent

Returns

Promise<string>

Inherited from

withContextAwareness( AnthropicAgent, ).retrieveContext

Defined in

packages/llamaindex/src/agent/contextAwareMixin.ts:46


defaultCreateStore()

static defaultCreateStore(): object

Returns

object

Inherited from

withContextAwareness( AnthropicAgent, ).defaultCreateStore

Defined in

packages/core/agent/dist/index.d.ts:75


shouldContinue()

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

Type Parameters

AI extends LLM<object, object>

Store extends object = object

AdditionalMessageOptions extends object = AI extends LLM<object, AdditionalMessageOptions> ? AdditionalMessageOptions : never

Parameters

task: Readonly<TaskStep<AI, Store, AdditionalMessageOptions>>

Returns

boolean

Inherited from

withContextAwareness( AnthropicAgent, ).shouldContinue

Defined in

packages/core/agent/dist/index.d.ts:83