Flutter側の実装イメージ
registerMarionetteExtension(
name: 'myApp.goToPage',
description: 'Navigate to a specific page by name.',
callback: (params) async {
final page = params['page'];
if (page == null) {
return MarionetteExtensionResult.invalidParams('Missing: page');
}
navigateTo(page);
return MarionetteExtensionResult.success({
'page': page,
'status': 'navigated',
});
},
);
name / description / callback がAI向けのインターフェイスになる