| .. |
|
__init__.py
|
TUI now owns the full game loop with embedded LLM engine
|
2026-06-25 12:12:04 +02:00 |
|
ambience.py
|
add ambience music system: TUI crossfade, yt-dlp fetch, source tracking
|
2026-06-24 21:44:18 +02:00 |
|
draw.py
|
Initial commit: The Chaos TTRPG solo campaign skeleton
|
2026-06-23 23:15:17 +02:00 |
|
engine.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
engine.py.tmp
|
Add more logging. Selectable LLM strategy.
|
2026-06-29 22:59:45 +02:00 |
|
llm.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
models.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
music-fetch.py
|
music-fetch: duration filter (11 min default, --allow-long-songs); populate dungeon-synth themed ambience tracks (9 tracks across 8 ambiences)
|
2026-06-24 21:56:42 +02:00 |
|
paths.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
prompts.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
roll.py
|
Initial commit: The Chaos TTRPG solo campaign skeleton
|
2026-06-23 23:15:17 +02:00 |
|
run.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
state.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
store_turn.py
|
drop turn_prompt.md — prompt is implicit in the DM asking the player
|
2026-06-25 08:34:17 +02:00 |
|
test_imports.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
test_runtime.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |
|
tools_handler.py
|
Code split to allow small LLM to work on it
|
2026-06-30 18:47:44 +02:00 |