refactor: clean CLI taxonomy — canonical subcommands, merged memory.update, no aliases
- calendar: split write → create/read/update/delete/share - contacts: rename lookup → read - memory: merge write+forget → update (unified action field in operations) - Remove all alias/normalization logic from adapter and handlers - Update tool_postprocessor ui_hints builders to canonical keys - Remove frontend legacy TOOL_CALL_START/ARGS/END events and ToolCallItem - Update SKILL.md files and protocol docs - Update tests and settings screens
This commit is contained in:
@@ -234,7 +234,7 @@ void main() {
|
||||
});
|
||||
|
||||
test(
|
||||
'tool calendar_write success triggers calendar refresh callback',
|
||||
'tool calendar_create success triggers calendar refresh callback',
|
||||
() async {
|
||||
final service = _FakeAgUiService();
|
||||
var refreshCalls = 0;
|
||||
@@ -250,8 +250,9 @@ void main() {
|
||||
ToolCallResultEvent(
|
||||
messageId: 'msg-1',
|
||||
toolCallId: 'call-1',
|
||||
toolName: 'calendar_write',
|
||||
resultSummary: 'ok',
|
||||
toolName: 'project_cli',
|
||||
toolCallArgs: const {'command': 'calendar', 'subcommand': 'create'},
|
||||
result: const {'ok': true},
|
||||
status: 'success',
|
||||
uiSchema: null,
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user