veguAI 42a8863e65 0.36.0 (#255)
Major Features

- API key encryption at rest using Fernet (OS keyring with file fallback)
- Prompt Manager: unified UI with template groups, priority ordering, override tracking, response extractors
- Scene context history review panel with token budgets and best-fit mode
- Multiple concurrent director chats with auto-generated titles
- Granular scene state reset dialog
- Time passage insert/edit/delete in scene view
- Image analysis via OpenAI-compatible and Talemate Client backends
- Volatile context placement after scene history for improved prompt caching

Improvements

- Configurable narrator generation length per narration type
- AI Aware conversation mode
- Summarizer: custom instructions, writing style inclusion, short line filtering
- Anthropic: adaptive thinking support, updated model list (opus-4-5/4-6, haiku-4-5)
- Google: gemini-3.1 support
- World editor: generate from topic, quick create state reinforcement, reorganized menus
- Node editor: promote scene modules to global
- Frontend: version mismatch detection, hideable bracket content, required scene name
- TTS: improved pause handling, audio tag support for vocal markers (ElevenLabs v3)
- Writing style template for AI-generated instructions
- Added Kimi.jinja2 LLM prompt template
- Option to disable character names in stopping strings
- Client response length enforcement options
- Graduated token count sliders
- Increased summarizer token threshold max

Bugfixes

- Fix bracket/paren/brace terminators stripped from message ends
- Fix colon in conversation causing content loss
- Fix "Use as reference" navigating to blank page
- Fix avatar regeneration and manual regenerate
- Fix conversation agent ignoring generation length
- Fix duplicate length instructions with reasoning enabled
- Fix trailing newline on message edits
- Fix summarize dialogue sending too much context with layered history
- Fix layered history inspection and construction issues
- Fix empty response handling in summarization
- Fix context ID dot notation with dotted character names
- Fix recursive retry in focal agent
- Fix leading whitespace causing duplicate prepared responses
- Fix summarization not stripping ANALYSIS OF lines
- Fix template group selection/removal in prompt manager
- Fix multiline text in parentheses/brackets parser
- Fix determine_character_name resolution
- Fix character activate/deactivate desyncing creative menu
- Fix character image generation missing context
- Fix LMStudio client not sending token limits
- Fix Recent Scene images on newer Chromium
- Fix sequential reinforcement messages cut off at first linebreak
- Fix reinforcement removal not clearing state
- Fixes #252, #256, #258

Deprecations

- Removed context investigations (replaced by AI-assisted RAG mixin)
- Removed deprecated prompt templates (fix-continuity-errors, fix-exposition, etc.)
- Removed conversation/edit.jinja2, auto break repetition, CLI reset layered history
---------

Co-authored-by: theDTV2 <47825738+theDTV2@users.noreply.github.com>
2026-03-15 12:00:57 +02:00
2026-01-27 10:22:41 +02:00
2026-03-15 12:00:57 +02:00
2025-06-29 18:06:11 +03:00
2026-01-27 10:22:41 +02:00
2026-03-15 12:00:57 +02:00
2026-03-15 12:00:57 +02:00
2026-03-15 12:00:57 +02:00
2026-03-15 12:00:57 +02:00
2026-01-27 10:22:41 +02:00
2026-01-27 10:22:41 +02:00
2026-03-15 12:00:57 +02:00
2025-06-29 19:51:08 +03:00
2025-06-29 18:06:11 +03:00
2026-01-27 10:22:41 +02:00
2025-07-06 20:32:40 +03:00
2026-03-15 12:00:57 +02:00
2026-03-15 12:00:57 +02:00
2026-01-27 10:22:41 +02:00
2026-01-27 10:22:41 +02:00
2026-01-27 10:22:41 +02:00
2025-06-29 18:06:11 +03:00
2025-08-08 13:56:29 +03:00
2025-12-06 11:19:48 +02:00
2026-03-15 12:00:57 +02:00
2025-06-29 18:06:11 +03:00
2023-09-17 16:46:42 +03:00
2026-01-27 10:22:41 +02:00
2026-03-15 12:00:57 +02:00
2025-06-29 18:06:11 +03:00
2026-03-15 12:00:57 +02:00
2025-06-29 18:06:11 +03:00
2025-06-29 18:06:11 +03:00
2025-06-03 12:26:12 +03:00
2025-06-03 12:26:12 +03:00
2025-08-08 13:56:29 +03:00
2025-06-29 18:06:11 +03:00
2025-06-29 18:06:11 +03:00
2025-06-29 18:06:11 +03:00
2026-03-15 12:00:57 +02:00
2025-06-29 18:06:11 +03:00
2026-03-15 12:00:57 +02:00

Talemate

Roleplay with AI with a focus on strong narration and consistent world and game state tracking.

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4

Core Features

  • Multiple agents for dialogue, narration, summarization, direction, editing, world state management, character/scenario creation, text-to-speech, and visual generation
  • Supports per agent API selection
  • Long-term memory and passage of time tracking
  • Narrative world state management to reinforce character and world truths
  • Creative tools for managing NPCs, AI-assisted character, and scenario creation with template support
  • Node editor for creating complex scenarios and re-usable modules
  • Context management for character details, world information, past events, and pinned information
  • Customizable templates for all prompts using Jinja2
  • Modern, responsive UI

Documentation

Discord Community

Need help? Join the new Discord community

Supported APIs

Supported self-hosted APIs:

Generic OpenAI api implementations (tested and confirmed working):

  • DeepInfra
  • llamacpp with the api_like_OAI.py wrapper
  • let me know if you have tested any other implementations and they failed / worked or landed somewhere in between
Description
Roleplay with AI with a focus on strong narration, consistent world and game state tracking.
Readme AGPL-3.0 120 MiB
Languages
Python 75.7%
Vue 18.7%
Jinja 3.7%
JavaScript 1.6%
Batchfile 0.2%