- **Help Agent** — A new agent that answers questions about Talemate itself — settings, agents, clients, the world editor — grounded in the bundled documentation, and able to change agent and application settings on request. - **Timeline Rollback** — Scrub a slider across a scene's automatic version history, preview the message history at any revision, then roll the scene back in place or fork the revision into a new save. - **Pi Bridge Client** — A new client type that drives generations through the pi coding agent's headless RPC mode, making any model pi can reach usable in Talemate. - **Application Settings** — Settings move out of their modal into an always-available Settings tab, with a single topic-grouped sidebar, a settings search, all API keys on one page, and unsaved-change tracking. - **Scene Library** — The home screen is rebuilt as a full-page landing view with a file-tree scene library, cover thumbnails and per-save metadata, scene and save deletion, and a drag-and-drop import dropzone. - **Fast Character Creation** — Generate a character in a single request instead of one prompt per aspect, with a Consolidate multi-select, a token budget, and a Fill in misses pass. Off by default. - **Scene Backdrop** — Set any scene illustration as a backdrop filling the scene view behind the messages, saved with the scene, with configurable text legibility and an Immersive quick-toggle. - **Scene Visual Manager** — World Editor → Scene gains a Visuals tab to browse, upload, generate and delete the scene's backgrounds and illustrations, and set the cover image and backdrop. - **Visual Prompt Finalization** — Post-processing actions — match and replace, or a free-form AI instruction — rewrite image prompts right before they reach the image backend, with per-scene and per-character overrides and reusable template sets. - fixes #271 - fixes #275 Plus 25 improvements and 39 bug fixes — see [CHANGELOG.md](https://github.com/vegu-ai/talemate/blob/prep-0.39.0/CHANGELOG.md#0390) for the full list.
3.1 KiB
Summarizer Agent Nodes
Summarization through the summarizer agent: scene progression summaries and tag generation.
5 nodes.
| Node | Registry path |
|---|---|
| Generate Tags | agents/summarize/generateTags |
| On Message Set Avatar | agents/summarizer/onMessageSetAvatar |
| Summarizer Settings | agents/summarizer/Settings |
| Summarize Scene Progression | agents/summarizer/summarizeSceneProgression |
| Wsh Summarize Scene Progress | agents/summarizer/websocket/wshSummarizeSceneProgress |
Generate Tags
agents/summarize/generateTags
Node module (base type core/Graph) defined in src/talemate/agents/summarize/modules/generate-tags.json.
Inputs
| Input | Type | Description |
|---|---|---|
state |
any |
|
text |
str |
|
instructions |
str |
Outputs
| Output | Type | Description |
|---|---|---|
state |
any |
|
text |
str |
|
instructions |
str |
|
tags |
list |
|
tags_str |
str |
On Message Set Avatar
agents/summarizer/onMessageSetAvatar
Node module (base type core/Event) defined in src/talemate/agents/world_state/modules/on-message-set-avatar.json.
Properties
| Property | Type | Default | Description |
|---|---|---|---|
event_name |
str |
"agent.conversation.generated" |
Event to listen for |
auto_register |
bool |
False |
Self-register from the node registry instead of requiring placement in the scene loop graph |
Summarizer Settings
agents/summarizer/Settings
Base node to render summarizer agent settings.
Every setting of the summarizer agent is exposed as an output socket named after the setting - see the agent's documentation under Agents for what each setting does.
Summarize Scene Progression
agents/summarizer/summarizeSceneProgression
Node module (base type core/Graph) defined in src/talemate/agents/summarize/modules/summarize-scene-progression.json.
Inputs
| Input | Type | Description |
|---|---|---|
state |
any |
Outputs
| Output | Type | Description |
|---|---|---|
state |
any |
|
summary |
str |
|
analysis |
str |
Wsh Summarize Scene Progress
agents/summarizer/websocket/wshSummarizeSceneProgress
Node module (base type agents/AgentWebsocketHandler) defined in src/talemate/agents/summarize/modules/wsh-summarize-scene-progress.json.
Outputs
| Output | Type | Description |
|---|---|---|
fn |
function |
|
name |
str |
|
allow_multiple_calls |
bool |
|
ai_callback |
focal/callback |
Properties
| Property | Type | Default | Description |
|---|---|---|---|
name |
str |
"summarize_scene_progress" |
The name of the handler |
agent |
str |
"summarizer" |
The agent to register the handler on. Choices are generated at runtime. |