feat: 重构 memory 系统,支持 user memory 和 work memory 分离

This commit is contained in:
qzl
2026-03-23 14:25:47 +08:00
parent 3aacc756db
commit 6be616f108
70 changed files with 7031 additions and 431 deletions
@@ -226,7 +226,6 @@ class ToolCallResultEvent extends AgUiEvent {
required this.toolName,
required this.resultSummary,
required this.status,
required this.uiSchema,
}) : super(type: AgUiEventType.toolCallResult);
final String messageId;
@@ -234,7 +233,6 @@ 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(
@@ -243,7 +241,6 @@ class ToolCallResultEvent extends AgUiEvent {
toolName: _asString(json['tool_name']),
resultSummary: _asString(json['result']),
status: _asString(json['status'], fallback: 'success'),
uiSchema: _asMap(json['ui_schema']),
);
}
@@ -363,7 +363,7 @@ class AgUiService {
],
'tools': <Map<String, dynamic>>[],
'context': <Map<String, dynamic>>[],
'forwardedProps': <String, dynamic>{},
'forwardedProps': <String, dynamic>{'runtime_mode': 'chat'},
},
uploadedAttachments: uploadedAttachments,
);