Skip to content

Director Chat Instructors

Instructor modules the director chat uses to apply changes: instruct characters and the narrator, and update world, history, gamestate, story and character configuration.

10 nodes.

Node Registry path
Instruct Character agents/director/chat/instructCharacter
Instruct Character Changes agents/director/chat/instructCharacterChanges
Instruct Character Config Updates agents/director/chat/instructCharacterConfigUpdates
Instruct Character Creation agents/director/chat/instructCharacterCreation
Instruct Character Updates agents/director/chat/instructCharacterUpdates
Instruct Gamestate Updates agents/director/chat/instructGamestateUpdates
Instruct History Updates agents/director/chat/instructHistoryUpdates
Instruct Narrator agents/director/chat/instructNarrator
Instruct Story Config Updates agents/director/chat/instructStoryConfigUpdates
Instruct World Updates agents/director/chat/instructWorldUpdates

Instruct Character

agents/director/chat/instructCharacter

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-character.json.

Inputs

Input Type Description
state any
character character
instructions str

Outputs

Output Type Description
state any
instructions str
character character
summary str
summary str

Instruct Character Changes

agents/director/chat/instructCharacterChanges

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-character-changes.json.

Inputs

Input Type Description
state any
instructions str

Outputs

Output Type Description
state any
instructions str
summary str

Instruct Character Config Updates

agents/director/chat/instructCharacterConfigUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-character-config-updates.json.

Inputs

Input Type Description
state any
character character
instructions str

Outputs

Output Type Description
state any
character character
instructions str
summary str

Instruct Character Creation

agents/director/chat/instructCharacterCreation

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-character-creation.json.

Inputs

Input Type Description
state any
instructions str
active bool
narrate_instructions str
is_player bool (optional)

Outputs

Output Type Description
state any
instructions str
active bool
narrate_instructions str
is_player bool
character character
summary str

Instruct Character Updates

agents/director/chat/instructCharacterUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-character-updates.json.

Inputs

Input Type Description
state any
character character
instructions str

Outputs

Output Type Description
state any
character character
instructions str
summary str

Instruct Gamestate Updates

agents/director/chat/instructGamestateUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-gamestate-updates.json.

Inputs

Input Type Description
state any
instructions str

Outputs

Output Type Description
state any
instructions str
updates dict

Instruct History Updates

agents/director/chat/instructHistoryUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-history-updates.json.

Inputs

Input Type Description
state any
instructions str

Outputs

Output Type Description
state any
instructions str
summary str

Instruct Narrator

agents/director/chat/instructNarrator

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-narrator.json.

Inputs

Input Type Description
state any
instructions str
narration_type str
character character (optional)

Outputs

Output Type Description
state any
instructions str
narration_type str
character character
summary str

Instruct Story Config Updates

agents/director/chat/instructStoryConfigUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-story-config-updates.json.

Inputs

Input Type Description
state any
instructions str

Outputs

Output Type Description
state any
summary str

Instruct World Updates

agents/director/chat/instructWorldUpdates

Node module (base type core/Graph) defined in src/talemate/agents/director/modules/instruct-world-updates.json.

Inputs

Input Type Description
state any
instructions str

Outputs

Output Type Description
state any
instructions str
summary str