talemate/tests
veguAI c12a82930e
Some checks failed
ci / container-build (push) Has been cancelled
ci / deploy-docs (push) Has been cancelled
Python Tests / test (3.11) (push) Has been cancelled
0.38.0 (#272)
- **Per-Scene Agent Overrides** — Override agent configuration for a single scene without touching your global config.
- **Message Revision History** — Browse and continue from previous regenerations / revisions.
- **Scene Perspective Overrides** — Set distinct narrative perspectives for the player, NPCs, and narrator.
- **Durable World State Snapshot** — The world state snapshot now persists and updates entities across refreshes.
- **World State Highlights** — Characters, objects and places marked by the current world state snapshot are now clickable in the recent message(s) for additional detail.

Plus 30 improvements and 17 bug fixes
2026-07-02 09:28:45 +03:00
..
data 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
prompts 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
server 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
_changelog_test_helpers.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
_director_test_helpers.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
_node_test_helpers.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
_world_state_helpers.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
conftest.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_agents_base.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_audio_tags.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_changelog.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_changelog_extras.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_character.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_character_card_import.py 0.34.0 (#239) 2025-12-06 11:19:48 +02:00
test_character_card_parsing.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_character_folder.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_character_is_player.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_client_base.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_client_google.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_client_presets.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_config_state.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_context_history.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_context_history_static_archived.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_context_id.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_context_id_scan.py 0.33.0 (#229) 2025-10-25 14:06:55 +03:00
test_conversation_agent.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_data_nodes.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_dedupe.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_dialogue_cleanup.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_director_action_gating.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_action_utils.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_auto_direct.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_character_management.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_generate_choices.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_guide.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_plan_mixin.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_director_plan_nodes.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_director_scene_direction.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_dynamic_action_registry.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_editor_revision.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_encryption.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_environ.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_export.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_files.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_fix_time.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_focal.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_game_schema.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_graphs.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_history.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_history_helpers.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_insert_time_passage.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_instance.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_isodate.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_layered_history.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_layered_history_mixin.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_model_prompts.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodegraph_tools.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodegraph_writer.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_assets.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_core.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_data_extras.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_event.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_nodes_number.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_packaging.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_registry.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_run.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_scene.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_nodes_state.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_string.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_ux.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_nodes_validation.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_path.py 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
test_plan_expand.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_plan_tasks.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_regenerate.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_save.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_scene_agent_settings.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_scene_assets.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_scene_message.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_scene_methods.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_scene_perspectives.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_scene_state_reset.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_strip_partial_sentences.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_summarizer.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_summarizer_analyze_scene.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_system_messages.py linting 2025-06-29 19:51:08 +03:00
test_template_uid_tracking.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_tts_agent.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_tts_util.py 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
test_util_async_tools.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_util_colors.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_util_diff.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_util_image.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_util_init.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_utils_data.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_utils_prompt.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_utils_ux.py 0.35.0 (#242) 2026-01-27 10:22:41 +02:00
test_volatile_context_placement.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_world_state_agent.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_world_state_init.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_world_state_manager.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_world_state_merge.py 0.38.0 (#272) 2026-07-02 09:28:45 +03:00
test_world_state_reinforcements.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_world_state_templates.py 0.36.0 (#255) 2026-03-15 12:00:57 +02:00
test_world_state_templates_base.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_world_state_templates_character.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_world_state_templates_defaults.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00
test_world_state_templates_scene.py 0.37.0 (#267) 2026-05-12 21:01:51 +03:00