Add explicit save action for agent creation (#1798)

* Add explicit save action for agent creation

* Hide internal save prompts and retry agent reads

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Admire
2026-04-03 19:54:42 +08:00
committed by GitHub
parent 1694c616ef
commit 3d4f9a88fe
6 changed files with 219 additions and 52 deletions
+8
View File
@@ -52,6 +52,10 @@ export function groupMessages<T>(
}
for (const message of messages) {
if (isHiddenFromUIMessage(message)) {
continue;
}
if (message.name === "todo_reminder") {
continue;
}
@@ -323,6 +327,10 @@ export function findToolCallResult(toolCallId: string, messages: Message[]) {
return undefined;
}
export function isHiddenFromUIMessage(message: Message) {
return message.additional_kwargs?.hide_from_ui === true;
}
/**
* Represents a file stored in message additional_kwargs.files.
* Used for optimistic UI (uploading state) and structured file metadata.