mirror of
https://github.com/vegu-ai/talemate.git
synced 2026-05-18 13:16:15 +02:00
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
41 lines
1.1 KiB
Batchfile
41 lines
1.1 KiB
Batchfile
@echo off
|
|
|
|
REM Define fatal-error handler
|
|
REM Usage: CALL :die "Message explaining what failed"
|
|
goto :after_die
|
|
|
|
:die
|
|
echo.
|
|
echo ============================================================
|
|
echo !!! UNABLE TO START TALEMATE !!!
|
|
echo %*
|
|
echo ============================================================
|
|
pause
|
|
exit 1
|
|
|
|
:after_die
|
|
|
|
REM Automatically run installer if prerequisites are missing
|
|
SET "NEED_INSTALL="
|
|
IF NOT EXIST "embedded_python\python.exe" (
|
|
SET "NEED_INSTALL=1"
|
|
)
|
|
IF NOT EXIST ".venv" (
|
|
SET "NEED_INSTALL=1"
|
|
)
|
|
IF NOT DEFINED NEED_INSTALL (
|
|
"embedded_python\python.exe" -m uv -h >nul 2>&1 || SET "NEED_INSTALL=1"
|
|
)
|
|
|
|
IF DEFINED NEED_INSTALL (
|
|
ECHO One or more prerequisites not found - running install.bat...
|
|
CALL install.bat || GOTO :die
|
|
CLS
|
|
)
|
|
|
|
REM Set HF_HUB_DISABLE_SYMLINKS_WARNING to avoid warning about symlinks
|
|
SET "HF_HUB_DISABLE_SYMLINKS_WARNING=1"
|
|
|
|
REM Use embedded Python's uv to run with proper dependency resolution
|
|
if "%TALEMATE_BACKEND_PORT%"=="" set TALEMATE_BACKEND_PORT=5050
|
|
embedded_python\python.exe -m uv run src\talemate\server\run.py runserver --host 0.0.0.0 --port %TALEMATE_BACKEND_PORT% |