Files
talemate/ruff.toml
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

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"]