Files
veguAI cc28def7c6 0.39.0 (#274)
- **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.
2026-08-29 13:21:22 +03:00

3.2 KiB

Editor Agent Nodes

Clean up user input, narration and character messages through the editor agent's revision passes.

4 nodes.

Node Registry path
Clean Up Character Message agents/editor/CleanUpCharacterMessage
Clean Up Narration agents/editor/CleanUpNarration
Clean Up User Input agents/editor/CleanUpUserInput
Editor Settings agents/editor/Settings

Clean Up Character Message

agents/editor/CleanUpCharacterMessage

Cleans up a character's dialogue text via the editor agent: fixes exposition formatting (per the editor's formatting settings), cleans up stray dialogue from other characters, strips partial sentences and balances quotation marks.

Inputs

Input Type Description
text str The character message text to clean up
character character The character the message belongs to

Outputs

Output Type Description
cleaned_character_message str The cleaned up character message

Properties

Property Type Default Description
force bool False Force clean up

Clean Up Narration

agents/editor/CleanUpNarration

Cleans up narration text via the editor agent, stripping partial sentences and fixing exposition formatting according to the editor's formatting settings (skipped unless the narrator fix-exposition setting is enabled or force is set).

Inputs

Input Type Description
narration str The narration text to clean up

Outputs

Output Type Description
cleaned_narration str The cleaned up narration

Properties

Property Type Default Description
force bool False Force clean up

Clean Up User Input

agents/editor/CleanUpUserInput

Cleans up user input via the editor agent, fixing exposition formatting (quotes for speech, asterisks for narration) according to the editor's formatting settings. Input starting with a command prefix (!, @, /) is never edited, and cleanup is skipped entirely when the editor's fix-user-input setting is disabled - unless force is set.

Inputs

Input Type Description
user_input str The user input text to clean up
as_narration bool Whether to treat the input as narration instead of speech

Outputs

Output Type Description
cleaned_user_input str The cleaned up user input

Properties

Property Type Default Description
force bool False Force clean up

Editor Settings

agents/editor/Settings

Base node to render editor agent settings.

Every setting of the editor agent is exposed as an output socket named after the setting - see the agent's documentation under Agents for what each setting does.