From 0200cc05dfc1634ec7cedabb5b9281242d7fd47e Mon Sep 17 00:00:00 2001 From: Abdurrehman Subhani Date: Thu, 26 Dec 2024 15:53:26 +0500 Subject: [PATCH 1/2] add missing agentJson to active agent json --- .../packages/react-agents/classes/active-agent-object.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts index c5b32cf51..756fb9618 100644 --- a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts +++ b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts @@ -44,6 +44,7 @@ import { AgentRegistry } from './render-registry'; export class ActiveAgentObject extends AgentObject { // arguments + agentJson: AgentObject; config: AgentObjectData; appContextValue: AppContextValue; registry: AgentRegistry; @@ -75,6 +76,7 @@ export class ActiveAgentObject extends AgentObject { // this.config = config; + this.agentJson = new AgentObject(config); this.appContextValue = appContextValue; this.registry = registry; From 9a1fba838f1aec20231d6aadc061039b456fc01c Mon Sep 17 00:00:00 2001 From: Abdurrehman Subhani Date: Fri, 27 Dec 2024 14:54:21 +0500 Subject: [PATCH 2/2] remove agentJson, use config in getAllAgents --- .../packages/react-agents/classes/active-agent-object.ts | 2 -- .../packages/react-agents/classes/conversation-object.ts | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts index 756fb9618..c5b32cf51 100644 --- a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts +++ b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/active-agent-object.ts @@ -44,7 +44,6 @@ import { AgentRegistry } from './render-registry'; export class ActiveAgentObject extends AgentObject { // arguments - agentJson: AgentObject; config: AgentObjectData; appContextValue: AppContextValue; registry: AgentRegistry; @@ -76,7 +75,6 @@ export class ActiveAgentObject extends AgentObject { // this.config = config; - this.agentJson = new AgentObject(config); this.appContextValue = appContextValue; this.registry = registry; diff --git a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/conversation-object.ts b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/conversation-object.ts index 6cbab9d2d..3f04ec763 100644 --- a/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/conversation-object.ts +++ b/packages/usdk/packages/upstreet-agent/packages/react-agents/classes/conversation-object.ts @@ -127,7 +127,8 @@ export class ConversationObject extends EventTarget { const allAgents: object[] = [ ...Array.from(this.agentsMap.values()).map(player => player.playerSpec), ]; - this.agent && allAgents.push(this.agent.agentJson); + + this.agent && allAgents.push(this.agent.config); return allAgents; } getEmbeddingString() {