Spawn a persistent presence
spawnPresenceCreate a persistent presence from a source context, optionally using an existing artifact. Returns a presence ID to animate or retire later.
Instructions
Instanced Manifestation, step 1 of 3 (spawn / animate / retire). Creates a persistent presence derived from the given context (e.g. 'a character based on what's on screen'). Optionally built from a held artifact (see addArtifact) rather than derived fresh. Returns a presenceId — pass it to animatePresence and retirePresence. The generative work (what the presence actually looks like) happens inside this contract; the contract itself never changes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| styleHint | No | Optional style guidance | |
| artifactId | No | Optional id from addArtifact — use this artifact's content as the basis | |
| sourceContext | Yes | What to derive the presence from |