anthropic CUA (#2231)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
This commit is contained in:
@@ -47,19 +47,22 @@ async def llm_messages_builder(
|
||||
|
||||
|
||||
async def llm_messages_builder_with_history(
|
||||
prompt: str,
|
||||
prompt: str | None = None,
|
||||
screenshots: list[bytes] | None = None,
|
||||
message_history: list[dict[str, Any]] | None = None,
|
||||
) -> list[dict[str, Any]]:
|
||||
messages: list[dict[str, Any]] = []
|
||||
if message_history:
|
||||
messages = copy.deepcopy(message_history)
|
||||
current_user_messages: list[dict[str, Any]] = [
|
||||
{
|
||||
"type": "text",
|
||||
"text": prompt,
|
||||
}
|
||||
]
|
||||
|
||||
current_user_messages: list[dict[str, Any]] = []
|
||||
if prompt:
|
||||
current_user_messages.append(
|
||||
{
|
||||
"type": "text",
|
||||
"text": prompt,
|
||||
}
|
||||
)
|
||||
|
||||
if screenshots:
|
||||
for screenshot in screenshots:
|
||||
|
||||
Reference in New Issue
Block a user