mirror of
https://github.com/vegu-ai/talemate.git
synced 2026-05-18 05:05:39 +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
22 lines
976 B
TOML
22 lines
976 B
TOML
[lint]
|
|
# Disable automatic fix for unused imports (`F401`). We check these manually.
|
|
unfixable = ["F401"]
|
|
# Ignore E402
|
|
extend-ignore = ["E402"]
|
|
|
|
[lint.per-file-ignores]
|
|
# Baseline test files import pytest fixtures at module level and re-use the
|
|
# same names as method parameters for fixture injection. F811 (redefinition
|
|
# of unused name) is a false positive in this pattern.
|
|
"tests/prompts/baselines/*.py" = ["F811"]
|
|
"tests/prompts/baselines_cached/*.py" = ["F811"]
|
|
# World-state test modules import the `scene` (and friends) fixtures from
|
|
# `tests/_world_state_helpers.py` and consume them as method parameters --
|
|
# the same pytest fixture-injection pattern as above.
|
|
"tests/test_world_state_agent.py" = ["F811"]
|
|
"tests/test_world_state_init.py" = ["F811"]
|
|
"tests/test_world_state_manager.py" = ["F811"]
|
|
"tests/test_world_state_templates_base.py" = ["F811"]
|
|
"tests/test_world_state_templates_character.py" = ["F811"]
|
|
"tests/test_world_state_templates_scene.py" = ["F811"]
|