Skip to content

Commit 81f1fa9

Browse files
chore: add missing docstrings
1 parent 9cfc9d6 commit 81f1fa9

15 files changed

+54
-0
lines changed

src/agentex/types/agent_rpc_result.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020

2121

2222
class StreamTaskMessageStart(BaseModel):
23+
"""Event for starting a streaming message"""
24+
2325
content: TaskMessageContent
2426

2527
index: Optional[int] = None
@@ -35,6 +37,8 @@ class StreamTaskMessageStart(BaseModel):
3537

3638

3739
class StreamTaskMessageDelta(BaseModel):
40+
"""Event for streaming chunks of content"""
41+
3842
delta: Optional[TaskMessageDelta] = None
3943
"""Delta for text updates"""
4044

@@ -51,6 +55,8 @@ class StreamTaskMessageDelta(BaseModel):
5155

5256

5357
class StreamTaskMessageFull(BaseModel):
58+
"""Event for streaming the full content"""
59+
5460
content: TaskMessageContent
5561

5662
index: Optional[int] = None
@@ -66,6 +72,8 @@ class StreamTaskMessageFull(BaseModel):
6672

6773

6874
class StreamTaskMessageDone(BaseModel):
75+
"""Event for indicating the task is done"""
76+
6977
index: Optional[int] = None
7078

7179
parent_task_message: Optional[TaskMessage] = None

src/agentex/types/data_delta.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010

1111
class DataDelta(BaseModel):
12+
"""Delta for data updates"""
13+
1214
data_delta: Optional[str] = None
1315

1416
type: Optional[Literal["data"]] = None

src/agentex/types/reasoning_content_delta.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010

1111
class ReasoningContentDelta(BaseModel):
12+
"""Delta for reasoning content updates"""
13+
1214
content_index: int
1315

1416
content_delta: Optional[str] = None

src/agentex/types/reasoning_summary_delta.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010

1111
class ReasoningSummaryDelta(BaseModel):
12+
"""Delta for reasoning summary updates"""
13+
1214
summary_index: int
1315

1416
summary_delta: Optional[str] = None

src/agentex/types/state.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,16 @@
99

1010

1111
class State(BaseModel):
12+
"""Represents a state in the agent system.
13+
14+
A state is associated uniquely with a task and an agent.
15+
16+
This entity is used to store states in MongoDB, with each state
17+
associated with a specific task and agent. The combination of task_id and agent_id is globally unique.
18+
19+
The state is a dictionary of arbitrary data.
20+
"""
21+
1222
id: str
1323
"""The task state's unique id"""
1424

src/agentex/types/task_list_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212

1313
class TaskListResponseItem(BaseModel):
14+
"""Task response model with optional related data based on relationships"""
15+
1416
id: str
1517

1618
agents: Optional[List[Agent]] = None

src/agentex/types/task_message.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@
1111

1212

1313
class TaskMessage(BaseModel):
14+
"""Represents a message in the agent system.
15+
16+
This entity is used to store messages in MongoDB, with each message
17+
associated with a specific task.
18+
"""
19+
1420
content: TaskMessageContent
1521
"""The content of the message.
1622

src/agentex/types/task_message_update.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020

2121
class StreamTaskMessageStart(BaseModel):
22+
"""Event for starting a streaming message"""
23+
2224
content: TaskMessageContent
2325

2426
index: Optional[int] = None
@@ -34,6 +36,8 @@ class StreamTaskMessageStart(BaseModel):
3436

3537

3638
class StreamTaskMessageDelta(BaseModel):
39+
"""Event for streaming chunks of content"""
40+
3741
delta: Optional[TaskMessageDelta] = None
3842
"""Delta for text updates"""
3943

@@ -50,6 +54,8 @@ class StreamTaskMessageDelta(BaseModel):
5054

5155

5256
class StreamTaskMessageFull(BaseModel):
57+
"""Event for streaming the full content"""
58+
5359
content: TaskMessageContent
5460

5561
index: Optional[int] = None
@@ -65,6 +71,8 @@ class StreamTaskMessageFull(BaseModel):
6571

6672

6773
class StreamTaskMessageDone(BaseModel):
74+
"""Event for indicating the task is done"""
75+
6876
index: Optional[int] = None
6977

7078
parent_task_message: Optional[TaskMessage] = None

src/agentex/types/task_retrieve_by_name_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212

1313
class TaskRetrieveByNameResponse(BaseModel):
14+
"""Task response model with optional related data based on relationships"""
15+
1416
id: str
1517

1618
agents: Optional[List[Agent]] = None

src/agentex/types/task_retrieve_response.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@
1111

1212

1313
class TaskRetrieveResponse(BaseModel):
14+
"""Task response model with optional related data based on relationships"""
15+
1416
id: str
1517

1618
agents: Optional[List[Agent]] = None

0 commit comments

Comments
 (0)