mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
[BREAKING] Python: Add context mode to AgentExecutor (#4668)
* Add context mode to AgentExecutor * Fix unit tests * Address comments * Address comments * REvise context mode and add tests * Add chain config to sequential builder * Add sample * Fix pipeline * Address comments * Address comments
This commit is contained in:
committed by
GitHub
Unverified
parent
88ea9d08c7
commit
51828abed4
@@ -232,6 +232,7 @@ class TestSerializationRoundtrip:
|
||||
original = AgentExecutorResponse(
|
||||
executor_id="test_exec",
|
||||
agent_response=AgentResponse(messages=[Message(role="assistant", text="Reply")]),
|
||||
full_conversation=[Message(role="assistant", text="Reply")],
|
||||
)
|
||||
encoded = serialize_value(original)
|
||||
decoded = deserialize_value(encoded)
|
||||
|
||||
@@ -212,6 +212,7 @@ class TestExtractMessageContent:
|
||||
response = AgentExecutorResponse(
|
||||
executor_id="exec",
|
||||
agent_response=AgentResponse(messages=[Message(role="assistant", text="Response text")]),
|
||||
full_conversation=[Message(role="assistant", text="Response text")],
|
||||
)
|
||||
|
||||
result = _extract_message_content(response)
|
||||
@@ -228,6 +229,10 @@ class TestExtractMessageContent:
|
||||
Message(role="assistant", text="Last message"),
|
||||
]
|
||||
),
|
||||
full_conversation=[
|
||||
Message(role="user", text="First"),
|
||||
Message(role="assistant", text="Last message"),
|
||||
],
|
||||
)
|
||||
|
||||
result = _extract_message_content(response)
|
||||
|
||||
Reference in New Issue
Block a user