Skip to content

ChainGraph API Documentation / @badaitech/badai-api / GraphQL / AgentMeta

Type Alias: AgentMeta ​

AgentMeta = object

Defined in: client/graphql.ts:77

A meta information about the agent

Properties ​

__typename? ​

optional __typename: "AgentMeta"

Defined in: client/graphql.ts:78


agent_id ​

agent_id: Scalars["AgentID"]["output"]

Defined in: client/graphql.ts:79


avatar ​

avatar: Scalars["String"]["output"]

Defined in: client/graphql.ts:80


can_answer ​

can_answer: Scalars["Boolean"]["output"]

Defined in: client/graphql.ts:82

can_answer is a flag to enable the agent to answer to the messages. If the flag is set to true, then the agent can answer to the messages. If the flag is set to false, then the agent reactions will be disabled


chain_graph_id ​

chain_graph_id: Scalars["GraphID"]["output"]

Defined in: client/graphql.ts:83


chat_history_config ​

chat_history_config: ChatHistoryConfig

Defined in: client/graphql.ts:85

Deprecated ​

Use template_params instead


deployment_status ​

deployment_status: DeploymentStatus

Defined in: client/graphql.ts:86


first_name ​

first_name: Scalars["String"]["output"]

Defined in: client/graphql.ts:87


is_agent ​

is_agent: Scalars["Boolean"]["output"]

Defined in: client/graphql.ts:88


is_need_reply_to_message ​

is_need_reply_to_message: Scalars["Boolean"]["output"]

Defined in: client/graphql.ts:90

is_need_reply_to_message is a flag to enable reply to message from the agent. If the flag is set to true, then the messages from the agent will be available for reply


last_name? ​

optional last_name: Maybe<Scalars["String"]["output"]>

Defined in: client/graphql.ts:91


llm_config ​

llm_config: LlmConfig

Defined in: client/graphql.ts:92


llm_model ​

llm_model: Scalars["String"]["output"]

Defined in: client/graphql.ts:94

Deprecated ​

Use template_params instead


owner_id ​

owner_id: Scalars["UserID"]["output"]

Defined in: client/graphql.ts:96

owner_id is the user id of the agent owner


prompt ​

prompt: Scalars["String"]["output"]

Defined in: client/graphql.ts:98

Deprecated ​

Use template_params instead


purpose ​

purpose: Scalars["String"]["output"]

Defined in: client/graphql.ts:100

Deprecated ​

Use template_params instead


role ​

role: Scalars["String"]["output"]

Defined in: client/graphql.ts:102

role is the description of the agent role


self_awareness ​

self_awareness: Scalars["String"]["output"]

Defined in: client/graphql.ts:104

Deprecated ​

Use template_params instead


skeleton ​

skeleton: Scalars["String"]["output"]

Defined in: client/graphql.ts:105


social ​

social: AgentSocial

Defined in: client/graphql.ts:106


stats ​

stats: AgentStats

Defined in: client/graphql.ts:107


template_params ​

template_params: Scalars["JSON"]["output"]

Defined in: client/graphql.ts:108


token_address? ​

optional token_address: Maybe<Scalars["String"]["output"]>

Defined in: client/graphql.ts:109


token_metrics? ​

optional token_metrics: Maybe<AgentTokenMetrics>

Defined in: client/graphql.ts:110


tools ​

tools: Tool[]

Defined in: client/graphql.ts:112

Deprecated ​

Use template_params instead


username ​

username: Scalars["Username"]["output"]

Defined in: client/graphql.ts:113

Licensed under BUSL-1.1