Skip to content

Commit 4bbf94b

Browse files
committed
Rebased
1 parent e7a0572 commit 4bbf94b

File tree

4 files changed

+4
-9
lines changed

4 files changed

+4
-9
lines changed

python-sdk/ag_ui/core/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
UserMessage,
4343
ToolMessage,
4444
Message,
45-
Role,
4645
Context,
4746
Tool,
4847
RunAgentInput,
@@ -87,7 +86,7 @@
8786
"UserMessage",
8887
"ToolMessage",
8988
"Message",
90-
"Role",
89+
"TextMessageRole",
9190
"Context",
9291
"Tool",
9392
"RunAgentInput",

python-sdk/ag_ui/core/events.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,10 @@
77

88
from pydantic import Field
99

10-
from .types import ConfiguredBaseModel, Message, State, Role
10+
from .types import ConfiguredBaseModel, Message, StateT, JSONValue
1111

1212
# Text messages can have any role except "tool"
1313
TextMessageRole = Literal["developer", "system", "assistant", "user"]
14-
from .types import ConfiguredBaseModel, Message, AgentStateT, JSONValue
1514

1615

1716
class EventType(str, Enum):
@@ -197,13 +196,13 @@ class ThinkingEndEvent(BaseEvent):
197196
type: Literal[EventType.THINKING_END] = EventType.THINKING_END # pyright: ignore[reportIncompatibleVariableOverride]
198197

199198

200-
class StateSnapshotEvent(BaseEvent, Generic[AgentStateT]):
199+
class StateSnapshotEvent(BaseEvent, Generic[StateT]):
201200
"""
202201
Event containing a snapshot of the state.
203202
"""
204203

205204
type: Literal[EventType.STATE_SNAPSHOT] = EventType.STATE_SNAPSHOT # pyright: ignore[reportIncompatibleVariableOverride]
206-
snapshot: AgentStateT
205+
snapshot: StateT
207206

208207

209208
class StateDeltaEvent(BaseEvent):

python-sdk/ag_ui/core/types.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,6 @@ class ToolMessage(ConfiguredBaseModel):
105105
Field(discriminator="role"),
106106
]
107107

108-
Role = Literal["developer", "system", "assistant", "user", "tool"]
109-
110108

111109
class Context(ConfiguredBaseModel):
112110
"""

python-sdk/tests/test_text_roles.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
TextMessageContentEvent,
99
TextMessageEndEvent,
1010
TextMessageChunkEvent,
11-
Role,
1211
)
1312

1413
# Test all available roles for text messages (excluding "tool")

0 commit comments

Comments
 (0)