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 |