refactor: unify skills+cli runtime and streamline ag-ui flow

This commit is contained in:
qzl
2026-04-22 17:09:37 +08:00
parent eeed737949
commit 4d55df45ab
111 changed files with 4858 additions and 3264 deletions
+3
View File
@@ -226,6 +226,7 @@ class ToolCallResultEvent extends AgUiEvent {
required this.toolName,
required this.resultSummary,
required this.status,
required this.uiSchema,
}) : super(type: AgUiEventType.toolCallResult);
final String messageId;
@@ -233,6 +234,7 @@ class ToolCallResultEvent extends AgUiEvent {
final String toolName;
final String resultSummary;
final String status;
final Map<String, dynamic>? uiSchema;
factory ToolCallResultEvent.fromJson(Map<String, dynamic> json) =>
ToolCallResultEvent(
@@ -241,6 +243,7 @@ class ToolCallResultEvent extends AgUiEvent {
toolName: _asString(json['tool_name']),
resultSummary: _asString(json['result']),
status: _asString(json['status'], fallback: 'success'),
uiSchema: _asMap(json['ui_schema']),
);
}