changedInput schema / properties / action / description
Previous value: -"presence, autonomy."New value: +"presence, autonomy, cast, or next_speaker."
changedInput schema / properties / action / enum
Previous value: -[
- "presence",
- "autonomy"
-]New value: +[
+ "presence",
+ "autonomy",
+ "cast",
+ "next_speaker"
+]
removedInput schema / properties / adventure_scene
Removed value: -{
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "Adventure-scene waypoint anchor; empty or null clears (set)."
-}
addedInput schema / properties / after_user
Added value: +{
+ "description": "Reset the pooled spoken-set for a new user turn (next_speaker).",
+ "type": "boolean"
+}
removedInput schema / properties / allow_freeform
Removed value: -{
- "description": "Allow free-form response (choices).",
- "type": "boolean"
-}
removedInput schema / properties / atmosphere
Removed value: -{
- "description": "Atmosphere (set).",
- "type": "string"
-}
removedInput schema / properties / beat
Removed value: -{
- "description": "Story-beat tag (set): setup, escalation, turning_point, climax, resolution, denouement.",
- "enum": [
- "setup",
- "escalation",
- "turning_point",
- "climax",
- "resolution",
- "denouement"
- ],
- "type": "string"
-}
removedInput schema / properties / choices
Removed value: -{
- "description": "List of choices (choices).",
- "items": {
- "properties": {
- "description": {
- "type": "string"
- },
- "id": {
- "type": "string"
- },
- "label": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "label"
- ],
- "type": "object"
- },
- "type": "array"
-}
removedInput schema / properties / context
Removed value: -{
- "additionalProperties": {},
- "description": "Context for the choice (choices).",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
-}
removedInput schema / properties / description
Removed value: -{
- "description": "Scene description (set).",
- "type": "string"
-}
removedInput schema / properties / directive
Removed value: -{
- "description": "Narrative directive (directive).",
- "type": "string"
-}
removedInput schema / properties / fast_forward
Removed value: -{
- "description": "Narrative fast-forward (set).",
- "properties": {
- "changes": {
- "description": "NPC changes during the skip.",
- "items": {
- "properties": {
- "condition": {
- "type": "string"
- },
- "disposition": {
- "type": "string"
- },
- "location": {
- "type": "string"
- },
- "npc_id": {
- "type": "string"
- }
- },
- "required": [
- "npc_id"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "interval": {
- "description": "The time interval to skip.",
- "type": "string"
- },
- "skip_countdowns": {
- "description": "Do not advance countdowns during the skip.",
- "type": "boolean"
- }
- },
- "required": [
- "interval"
- ],
- "type": "object"
-}
addedInput schema / properties / force
Added value: +{
+ "description": "NPC forced as the next speaker (cast/next_speaker).",
+ "type": "string"
+}
removedInput schema / properties / likelihood
Removed value: -{
- "description": "Likelihood tier (oracle).",
- "enum": [
- "almost_certain",
- "likely",
- "50_50",
- "unlikely",
- "small_chance"
- ],
- "type": "string"
-}
removedInput schema / properties / location
Removed value: -{
- "description": "Scene location (set).",
- "type": "string"
-}
addedInput schema / properties / mute
Added value: +{
+ "description": "NPC muted from speaker selection (cast).",
+ "type": "string"
+}
removedInput schema / properties / prompt
Removed value: -{
- "description": "Choice prompt (choices).",
- "type": "string"
-}
removedInput schema / properties / question
Removed value: -{
- "description": "Question to resolve (oracle).",
- "type": "string"
-}
removedInput schema / properties / scene_type
Removed value: -{
- "anyOf": [
- {
- "enum": [
- "combat",
- "social",
- "exploration",
- "neutral"
- ],
- "type": "string"
- },
- {
- "items": {
- "enum": [
- "combat",
- "social",
- "exploration",
- "neutral"
- ],
- "type": "string"
- },
- "type": "array"
- }
- ],
- "description": "Scene-type tag or array (set)."
-}
removedInput schema / properties / seed
Removed value: -{
- "description": "Deterministic seed (oracle).",
- "type": "string"
-}
addedInput schema / properties / select
Added value: +{
+ "description": "NPC selected as the manual speaker (cast/next_speaker).",
+ "type": "string"
+}
removedInput schema / properties / skip_transition_hook
Removed value: -{
- "description": "Skip the scene-transition hook (set).",
- "type": "boolean"
-}
addedInput schema / properties / strategy
Added value: +{
+ "description": "Speaker-selection strategy (cast).",
+ "enum": [
+ "manual",
+ "natural",
+ "list",
+ "pooled"
+ ],
+ "type": "string"
+}
removedInput schema / properties / time_of_day
Removed value: -{
- "description": "Time of day (set).",
- "type": "string"
-}
addedInput schema / properties / unmute
Added value: +{
+ "description": "NPC restored to speaker selection (cast).",
+ "type": "string"
+}