Skip to content

Releases: ForgottenHistory/DynamicTavern

V1.0.0 - Initial Release

05 Jan 10:10

Choose a tag to compare

V1.0.0 - Initial Release

Features

Scene-Based Chat System

  • Character scenes with narrator support
  • Scene actions: look at character, look at scene, look at item, explore, narrate

World State System

  • Dynamic world state tracking (mood, position, clothes, body, thinking)
  • Collapsible sidebar panel showing character state
  • Auto-generation on new chat start
  • Periodic regeneration based on message count settings
  • "Look at" actions for clothing items with detailed descriptions

Prompt Management

  • Full prompt editor with 7 categories: Chat, Impersonate, Action, World, Decision, Content, Image
  • 25+ editable prompts covering all system functionality
  • Template variables with documentation for each category
  • Conditional syntax support ({{#if}}, {{#unless}})
  • Preset system for saving/loading prompt configurations
  • Export/import prompts as JSON files

Multi-LLM Architecture

  • Separate LLM configurations for Chat, Decision, Content, and Image generation
  • Support for OpenRouter, Featherless, and NanoGPT providers
  • File-based settings storage for easy backup/restore
  • Per-provider queue management with retry logic

Image Generation

  • Stable Diffusion WebUI integration
  • Danbooru tag generation from conversation context
  • Separate prompts for character, user POV, and scene composition
  • Configurable image dimensions
  • Decision engine for automatic image sending

Character Management

  • Character card import (v1/v2 PNG format)
  • Character profile editing with tabbed interface
  • Scenario-based custom greetings
  • Content cleanup/rewriting using Content LLM
  • Reset to original card data

Chat Features

  • Message regeneration with swipe navigation
  • Impersonation with multiple tones (serious, sarcastic, flirty)
  • Name highlighting in messages
  • Real-time updates via Socket.IO
  • Conversation history in sidebar

User Experience

  • Dark theme with customizable CSS variables
  • Responsive layout with collapsible sidebar
  • LLM debug logs (last 5 prompts/responses per type)
  • Lorebook support for world-building

Technical

  • SvelteKit 2.47+ with Svelte 5
  • TypeScript 5.9+
  • Tailwind CSS 4.1+
  • SQLite with Drizzle ORM
  • Modular LLM service architecture