@@ -11,7 +11,7 @@ export enum AgentStatus {
1111}
1212
1313export interface Agent {
14- id : string ;
14+ agentId : string ;
1515 status : AgentStatus ;
1616 startTime : Date ;
1717 endTime ?: Date ;
@@ -22,7 +22,7 @@ export interface Agent {
2222
2323// Internal agent state tracking (similar to existing agentStates)
2424export interface AgentState {
25- id : string ;
25+ agentId : string ;
2626 goal : string ;
2727 prompt : string ;
2828 output : string ;
@@ -45,32 +45,32 @@ export class AgentTracker {
4545
4646 // Register a new agent
4747 public registerAgent ( goal : string ) : string {
48- const id = uuidv4 ( ) ;
48+ const agentId = uuidv4 ( ) ;
4949
5050 // Create agent tracking entry
5151 const agent : Agent = {
52- id ,
52+ agentId : agentId ,
5353 status : AgentStatus . RUNNING ,
5454 startTime : new Date ( ) ,
5555 goal,
5656 } ;
5757
58- this . agents . set ( id , agent ) ;
59- return id ;
58+ this . agents . set ( agentId , agent ) ;
59+ return agentId ;
6060 }
6161
6262 // Register agent state
63- public registerAgentState ( id : string , state : AgentState ) : void {
64- this . agentStates . set ( id , state ) ;
63+ public registerAgentState ( agentId : string , state : AgentState ) : void {
64+ this . agentStates . set ( agentId , state ) ;
6565 }
6666
6767 // Update agent status
6868 public updateAgentStatus (
69- id : string ,
69+ agentId : string ,
7070 status : AgentStatus ,
7171 metadata ?: { result ?: string ; error ?: string } ,
7272 ) : boolean {
73- const agent = this . agents . get ( id ) ;
73+ const agent = this . agents . get ( agentId ) ;
7474 if ( ! agent ) {
7575 return false ;
7676 }
@@ -94,13 +94,13 @@ export class AgentTracker {
9494 }
9595
9696 // Get a specific agent state
97- public getAgentState ( id : string ) : AgentState | undefined {
98- return this . agentStates . get ( id ) ;
97+ public getAgentState ( agentId : string ) : AgentState | undefined {
98+ return this . agentStates . get ( agentId ) ;
9999 }
100100
101101 // Get a specific agent tracking info
102- public getAgent ( id : string ) : Agent | undefined {
103- return this . agents . get ( id ) ;
102+ public getAgent ( agentId : string ) : Agent | undefined {
103+ return this . agents . get ( agentId ) ;
104104 }
105105
106106 // Get all agents with optional filtering
@@ -118,12 +118,12 @@ export class AgentTracker {
118118 * Get list of active agents with their descriptions
119119 */
120120 public getActiveAgents ( ) : Array < {
121- id : string ;
121+ agentId : string ;
122122 description : string ;
123123 status : AgentStatus ;
124124 } > {
125125 return this . getAgents ( AgentStatus . RUNNING ) . map ( ( agent ) => ( {
126- id : agent . id ,
126+ agentId : agent . agentId ,
127127 description : agent . goal ,
128128 status : agent . status ,
129129 } ) ) ;
@@ -134,14 +134,14 @@ export class AgentTracker {
134134 const runningAgents = this . getAgents ( AgentStatus . RUNNING ) ;
135135
136136 await Promise . all (
137- runningAgents . map ( ( agent ) => this . terminateAgent ( agent . id ) ) ,
137+ runningAgents . map ( ( agent ) => this . terminateAgent ( agent . agentId ) ) ,
138138 ) ;
139139 }
140140
141141 // Terminate a specific agent
142- public async terminateAgent ( id : string ) : Promise < void > {
142+ public async terminateAgent ( agentId : string ) : Promise < void > {
143143 try {
144- const agentState = this . agentStates . get ( id ) ;
144+ const agentState = this . agentStates . get ( agentId ) ;
145145 if ( agentState && ! agentState . aborted ) {
146146 // Set the agent as aborted and completed
147147 agentState . aborted = true ;
@@ -152,9 +152,9 @@ export class AgentTracker {
152152 await agentState . context . shellTracker . cleanup ( ) ;
153153 await agentState . context . browserTracker . cleanup ( ) ;
154154 }
155- this . updateAgentStatus ( id , AgentStatus . TERMINATED ) ;
155+ this . updateAgentStatus ( agentId , AgentStatus . TERMINATED ) ;
156156 } catch ( error ) {
157- this . updateAgentStatus ( id , AgentStatus . ERROR , {
157+ this . updateAgentStatus ( agentId , AgentStatus . ERROR , {
158158 error : error instanceof Error ? error . message : String ( error ) ,
159159 } ) ;
160160 }
0 commit comments