Generate typed asynchronous service capability bindings

This commit is contained in:
Timothy J. Aveni
2026-09-20 20:35:16 -07:00
parent 21502ed023
commit c4ae58831d
13 changed files with 192 additions and 21 deletions
+10
View File
@@ -0,0 +1,10 @@
external atom Document id "async:document";
import interface DocumentData;
import interface Summarizer;
package ControllerRuntime id "async:controller-runtime" revision "async:controller-runtime@1" {
operation refresh id "async:controller:refresh" : record { operationId: string; } -> string
mode call execution remote receiver atom Document requires {
interface document id "async:controller:document" : DocumentData using [content.get, summary.set];
interface provider id "async:controller:provider" : Summarizer using [summarize.call];
};
}