Skip to content

Commit 1afbc7f

Browse files
authored
Merge pull request #20 from tcncloud/list-agents-filter
Adds filtering to list agents request
2 parents 079ae9e + 5798d73 commit 1afbc7f

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

tcnapi/exile/gate/v2/public.proto

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1277,9 +1277,11 @@ message UpdateAgentStatusResponse {}
12771277

12781278
/**
12791279
* Request message for listing agents.
1280-
* Empty message as no parameters are needed.
12811280
*/
1282-
message ListAgentsRequest {}
1281+
message ListAgentsRequest {
1282+
optional bool logged_in = 1; // optional filter to return only logged-in agent
1283+
optional AgentState state = 2; // optional filter to return only agents in the specified state
1284+
}
12831285

12841286
/**
12851287
* Response message for listing agents (streamed).
@@ -1318,6 +1320,9 @@ message Agent {
13181320
string last_name = 4; // Agent's last name
13191321
string username = 5; // Agent's username
13201322
string partner_agent_id = 6; // ID of the agent in the partner's system
1323+
int64 current_session_id = 7; // Current session ID
1324+
AgentState agent_state = 8; // Current agent state
1325+
bool is_logged_in = 9; // Is agent active
13211326
}
13221327

13231328
message ListSkillsRequest {}

0 commit comments

Comments
 (0)