Commit Graph

64 Commits

Author SHA1 Message Date
vegu-ai-tools
342f1749ce linting 2026-06-07 01:47:49 +03:00
vegu-ai-tools
fed1248ba5 feat: add reasoning validation pattern to client configuration and update related components 2026-06-07 01:45:24 +03:00
vegu-ai-tools
b36cc8626c linting 2026-06-05 02:15:17 +03:00
vegu-ai-tools
1b8fbc383b Add autocomplete support for dialogue examples and enhance related tests 2026-06-05 02:13:55 +03:00
vegu-ai-tools
0a84765c0c Implement autosave functionality after message mutations in SceneMessagePlugin 2026-06-05 01:38:19 +03:00
vegu-ai-tools
6d1ee7ca70 Refactor contextual generation templates to improve output formatting and instruction handling 2026-06-04 13:31:24 +03:00
vegu-ai-tools
5e117edcf8 Implement background processing for world state updates 2026-06-01 11:20:44 +03:00
vegu-ai-tools
eaa7849429 prompt tweaks 2026-05-31 02:06:07 +03:00
vegu-ai-tools
5bb358cafa config for examine_entity response length 2026-05-31 01:54:51 +03:00
vegu-ai-tools
e4708d97f3 Update world state snapshot cadence and related tests 2026-05-31 00:19:19 +03:00
vegu-ai-tools
b9053d6adb prompt tweaks 2026-05-30 22:45:06 +03:00
veguAI
f31f7159dc World state 0.38.0 (#37)
worldstate snapshot refactor
2026-05-30 19:04:17 +03:00
vegu-ai-tools
410291a5ce linting 2026-05-21 21:25:06 +03:00
vegu-ai-tools
5f5ffad15b tests 2026-05-21 15:55:42 +03:00
vegu-ai-tools
4425a5e4dc prompt tweaks 2026-05-19 14:53:38 +03:00
vegu-ai-tools
6b7a97585c update baselines 2026-05-18 22:12:14 +03:00
vegu-ai-tools
e51127b130 linting 2026-05-17 18:12:56 +03:00
vegu-ai-tools
ae8adb8a80 refactor message mutations to message versions and add node to add message version 2026-05-17 18:12:47 +03:00
vegu-ai-tools
3141945249 move scene message nodes to separate module 2026-05-17 14:25:11 +03:00
vegu-ai-tools
093b02944c Add auto-register functionality for Event Modules and update related listeners 2026-05-17 14:02:22 +03:00
vegu-ai-tools
0f74345d5a linting 2026-05-17 01:52:14 +03:00
vegu-ai-tools
220ec34a74 Implement autocomplete hints feature across various components and contexts 2026-05-17 01:51:56 +03:00
veguAI
d51e200c04 Agent settings scene override (#35)
* scene overridable agent settings

* set scene_overridable to True in AgentActionConfig and remove redundant instances in ConversationAgent

* agent settings scene override followup pass

* fix issue with general options not showing up for scene overrides

* ux tweaks for global / scene agent settings and render widgets from the same component instead of duplicating code

* scene override cant toggle untoggle able agent action

* refactor: update agent settings file structure to use dedicated agent-settings subdirectory

* changelog

* followup fixes

* linting
2026-05-17 00:40:43 +03:00
vegu-ai-tools
99a47ed141 linting 2026-05-16 01:57:26 +03:00
vegu-ai-tools
4dda00bc4f impl granular perspective configuration and persp[ecftive presets 2026-05-16 01:57:05 +03:00
vegu-ai-tools
06c789b62c Add autocomplete hints functionality 2026-05-15 23:43:16 +03:00
vegu-ai-tools
9f848be4fa linting 2026-05-15 21:53:17 +03:00
vegu-ai-tools
a0314616dc Implement Player Character Toggle: Add functionality to promote or demote characters as player characters in the World Editor, including websocket handling and associated tests. 2026-05-15 21:52:38 +03:00
vegu-ai-tools
118d6ea73d Enhance Message Revision Handling: Add support for 'continue' action in message edits, allowing users to append to the revision stack without replacing the active entry. Update relevant components and tests to reflect this new functionality. 2026-05-15 18:25:19 +03:00
vegu-ai-tools
4dcca5b208 revision repetition handling method 2026-05-15 15:12:21 +03:00
vegu-ai-tools
7d9c331d12 regenerate - handle cancel generation 2026-05-14 22:35:07 +03:00
vegu-ai-tools
2c65605173 fix issue where revision would compare against itself 2026-05-14 15:47:52 +03:00
vegu-ai-tools
fd8fcb65f8 lock regenerate buttons when no regeneration is available 2026-05-14 15:08:41 +03:00
vegu-ai-tools
459979e94c fix test 2026-05-14 00:28:31 +03:00
vegu-ai-tools
d6100a843b linting 2026-05-13 22:59:29 +03:00
vegu-ai-tools
2944f08a32 clarify and add test 2026-05-13 22:59:02 +03:00
vegu-ai-tools
63334cfff4 dont auto revise player authored messages 2026-05-13 22:55:56 +03:00
vegu-ai-tools
c44be4d048 fix scene level template discovery in jinja2 2026-05-13 22:54:47 +03:00
vegu-ai-tools
9910100050 Update CHANGELOG and refactor ConversationAgent to prevent unnecessary stop-sequence injection 2026-05-13 22:29:46 +03:00
vegu-ai-tools
274306dafa linting 2026-05-13 20:07:51 +03:00
vegu-ai-tools
6cc4212cb2 MessageMutation impl 2026-05-13 19:46:48 +03:00
vegu-ai-tools
75deffb7b3 refactor revision hook for narrator and character message auto revision 2026-05-13 17:36:42 +03:00
vegu-ai-tools
ba91e031dc regenerate uses message.mutation 2026-05-13 16:10:07 +03:00
vegu-ai-tools
51c5d68803 linting 2026-05-13 12:55:22 +03:00
vegu-ai-tools
e60f6d72b3 feat: Migrate remaining dataclass models to Pydantic BaseModel 2026-05-13 00:04:33 +03:00
veguAI
f5d41c04c8 0.37.0 (#267)
0.37.0

- **Director Planning** — Multi-step todo lists in director chat plus a Generate long progress action for multi-beat scene arcs.
- **Auto Narration** — Unified auto-narration replacing the old Narrate after Dialogue toggle, with a chance slider and weighted action mix.
- **LLM Prompt Templates Manager** — Dedicated UI tab for viewing, creating, editing, and deleting prompt templates.
- **Character Folders** — Collapsible folders in the World Editor character list, synced across linked scenes.
- **OpenAI Compatible TTS** — Connect any number of OpenAI-compatible TTS servers in parallel.
- **KoboldCpp TTS Auto-Setup** — KoboldCpp clients with a TTS model loaded register themselves as a TTS backend.
- **Model Testing Harness** — Bundled scene that runs basic capability tests against any connected LLM.

Plus 27 improvements and 28 bug fixes
2026-05-12 21:01:51 +03:00
veguAI
a1d209a9ae 0.36.1 (#263)
* fix white space issues in contextual generate causing problems with list creation tasks

* Implement early termination for SSE events in TextGeneratorWebuiClient when receiving "[DONE]" signal,

* gemma-4 template

* prompt tweaks

* set 0.36.1

* update what's new

* prompt tweaks

* update test baselines

* prompt tweaks

* update changelog
2026-04-05 18:20:25 +03:00
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
veguAI
d0ebe95ca6 0.35.0 (#242)
Major features:
- Autonomous scene direction via director agent (replaces auto-direct)
- Inline image display in scene feed
- Character visuals tab for portrait/cover image management
- Character message avatars with dynamic portrait selection
- Pocket TTS and llama.cpp client support
- Message appearance overhaul with configurable markdown display

Improvements:
- KoboldCpp: adaptive-p, min-p, presence/frequency penalty support
- Setup wizard for initial configuration
- Director chat action toggles
- Visual agent: resolution presets, prompt revision, auto-analysis
- Experimental concurrent requests for hosted LLM clients
- Node editor alignment shortcuts (X/Y) and color picker

Bugfixes:
- Empty response retry loop
- Client system prompt display
- Character detail pins loading
- ComfyUI workflow charset encoding
- Various layout and state issues

Breaking: Removed INSTRUCTOR embeddings
2026-01-27 10:22:41 +02:00
veguAI
c179fcd3eb 0.34.0 (#239)
Visual Agent Refactor + Visual Library
Character Card Import Refactor
Bug fixes and other improvements
2025-12-06 11:19:48 +02:00