11 lines
558 B
Plaintext
11 lines
558 B
Plaintext
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];
|
|
};
|
|
}
|