Skip to content
API reference

goal/client

Import
import * as api from "@fungi.computer/shiitake-extensions/goal/client";
Kind Export Description
constant default Product copy and controls belong to Goal; every host renders plain rows. The footer shows only a live or paused goal; finished goals are chat lines.

defaultconstant

Section titled “default”
Signature
default: Readonly<{
protocol: "shiitake.client/v1";
id: string & Brand<"ExtensionId">;
promptPresentation?: "footer";
attach?: (context) => Effect<void, Error, Scope>;
contribute?: (slot) => object;
}>;

Product copy and controls belong to Goal; every host renders plain rows. The footer shows only a live or paused goal; finished goals are chat lines.