Python: [BREAKING] update to v1.0.0 (#5062)

* updates to final deprecated pieces and versions

* fix mypy

* fix readme links
This commit is contained in:
Eduard van Valkenburg
2026-04-02 17:26:30 +02:00
committed by GitHub
Unverified
parent 5f06b68535
commit 3446eb8d5d
171 changed files with 2580 additions and 2392 deletions
@@ -149,7 +149,10 @@ class Coordinator(Executor):
# Human approved the draft as-is; forward it unchanged.
await ctx.send_message(
AgentExecutorRequest(
messages=[*original_request.conversation, *[Message("user", text="The draft is approved as-is.")]],
messages=[
*original_request.conversation,
*[Message("user", contents=["The draft is approved as-is."])],
],
should_respond=True,
),
target_id=self.final_editor_id,
@@ -164,7 +167,7 @@ class Coordinator(Executor):
"Keep the response under 120 words and reflect any requested tone adjustments."
)
await ctx.send_message(
AgentExecutorRequest(messages=[Message("user", text=instruction)], should_respond=True),
AgentExecutorRequest(messages=[Message("user", contents=[instruction])], should_respond=True),
target_id=self.writer_id,
)
@@ -84,15 +84,17 @@ class Reviewer(Executor):
messages = [
Message(
role="system",
text=(
"You are a reviewer for an AI agent. Provide feedback on the "
"exchange between a user and the agent. Indicate approval only if:\n"
"- Relevance: response addresses the query\n"
"- Accuracy: information is correct\n"
"- Clarity: response is easy to understand\n"
"- Completeness: response covers all aspects\n"
"Do not approve until all criteria are satisfied."
),
contents=[
(
"You are a reviewer for an AI agent. Provide feedback on the "
"exchange between a user and the agent. Indicate approval only if:\n"
"- Relevance: response addresses the query\n"
"- Accuracy: information is correct\n"
"- Clarity: response is easy to understand\n"
"- Completeness: response covers all aspects\n"
"Do not approve until all criteria are satisfied."
)
],
)
]
# Add conversation history.