-
a32fa9ef5c
Themes + Saves system
master
Dejvino
2026-07-05 12:50:22 +0200
-
bd0582c78b
Scrollable tools
Dejvino
2026-07-05 10:48:54 +0200
-
f0774fc946
Refactored tools to follow the same pattern
Dejvino
2026-07-05 10:40:14 +0200
-
3e1778d0d7
Add meta log
Dejvino
2026-07-05 10:18:48 +0200
-
f98392478b
Better tools params handling
Dejvino
2026-07-04 22:01:00 +0200
-
f36387f1bf
End game rules and player name extraction
Dejvino
2026-07-04 21:50:51 +0200
-
1c64ac79f4
Game rules
Dejvino
2026-07-04 21:15:29 +0200
-
49df5a67e8
Game rules injected along with tool
Dejvino
2026-07-04 21:15:12 +0200
-
e002bafbc8
Add meta language
Dejvino
2026-07-04 16:38:58 +0200
-
83a83dd421
More texts for retries
Dejvino
2026-07-04 15:55:49 +0200
-
a0d24c9d44
Validate speech and disable dice rolls
Dejvino
2026-07-04 15:52:22 +0200
-
527369f280
Save game
Dejvino
2026-07-04 15:38:03 +0200
-
f76470acb4
Guard against duplicate narrative entries
Dejvino
2026-07-03 21:47:43 +0200
-
0458811e02
Remove debug pane
Dejvino
2026-07-03 21:26:24 +0200
-
52deb1db6a
Journal for generation LLM
Dejvino
2026-07-03 21:15:37 +0200
-
b6f56f22fd
Better turn coherence
Dejvino
2026-07-01 23:15:22 +0200
-
b67017c02c
Better validations
Dejvino
2026-07-01 23:01:01 +0200
-
6403d46052
Fixed llm context for turns
Dejvino
2026-07-01 22:24:46 +0200
-
0140e2e8d9
Fix missing story in turn llm
Dejvino
2026-07-01 22:09:02 +0200
-
c5c40225a3
Simplify, improve validations
Dejvino
2026-07-01 21:42:05 +0200
-
433be9a4a4
Multiple narratives join
Dejvino
2026-06-30 23:03:48 +0200
-
7b9fc8aa1d
Reset story back a bit
Dejvino
2026-06-30 22:46:46 +0200
-
5862254255
Improved validation based on story
Dejvino
2026-06-30 22:32:56 +0200
-
e97db7f5b7
Action rejection capability
Dejvino
2026-06-30 22:27:13 +0200
-
6b277d725d
LLM tests
Dejvino
2026-06-30 21:44:57 +0200
-
6229e2e8c4
Cleanup and simplification
Dejvino
2026-06-30 21:18:35 +0200
-
66da60225a
Improve llm calling
Dejvino
2026-06-30 20:40:40 +0200
-
545d3bcac0
More refactors
Dejvino
2026-06-30 20:03:53 +0200
-
e9a1187f34
Refactor tools
Dejvino
2026-06-30 19:40:58 +0200
-
64b6416929
Code split to allow small LLM to work on it
Dejvino
2026-06-30 18:47:44 +0200
-
91b1b35cfa
Add more logging. Selectable LLM strategy.
Dejvino
2026-06-29 22:59:45 +0200
-
25fb5fd729
Settings store
Dejvino
2026-06-28 18:53:33 +0200
-
c0e8fd8522
Changes printed out explicitly
Dejvino
2026-06-28 18:40:52 +0200
-
5b93040f73
LLM retries and validations
Dejvino
2026-06-28 18:08:58 +0200
-
a7e6d5540f
Changes block from prose llm
Dejvino
2026-06-28 17:49:43 +0200
-
e74dd07699
Simpler tool calls with examples
Dejvino
2026-06-28 16:30:36 +0200
-
84b53cfd0c
Clean log and prompt pollution
Dejvino
2026-06-28 16:21:21 +0200
-
12a8398f9f
Dumb down the turn processing for a smaller LLM
Dejvino
2026-06-28 16:17:23 +0200
-
0733d178d0
Add all messages into context, limit output token count
Dejvino
2026-06-28 14:07:41 +0200
-
277c9cfdb2
Prompt tweaks
Dejvino
2026-06-26 06:49:32 +0200
-
18ae3be428
Tweaks of gitignore, LLM block strip, config template
Dejvino
2026-06-25 23:07:19 +0200
-
52f590d432
Update engine.py with AMBIENCE_OPTIONS_PATH and AUDIO_DIR, and adjust related functions
Dejvino
2026-06-25 22:15:06 +0200
-
d78aad6ce4
context-bounded tool loop, debug pane, ambience mute, finalize_turn fence fix
Dejvino
2026-06-25 21:21:41 +0200
-
326c8b7ba8
fix journal_update bugs, persist last prompt across restarts
Dejvino
2026-06-25 19:53:57 +0200
-
35c04bdbca
add journal/quest tracking guidance to system prompt
Dejvino
2026-06-25 19:33:23 +0200
-
8c06fd1be7
reject character/world updates that are <70% of original size
Dejvino
2026-06-25 19:31:58 +0200
-
4c968f8096
fix llm config for ramalama, add safeguards, spinner animation
Dejvino
2026-06-25 19:21:55 +0200
-
d265dfc7f7
DM tool loop, player roll modal, free-form input
Dejvino
2026-06-25 15:14:35 +0200
-
7f69bf6349
Add thinking indicator and fix input visibility
Dejvino
2026-06-25 12:18:56 +0200
-
4b9078d41f
TUI now owns the full game loop with embedded LLM engine
Dejvino
2026-06-25 12:12:04 +0200
-
9f8db6e64c
drop turn_prompt.md — prompt is implicit in the DM asking the player
Dejvino
2026-06-25 08:34:17 +0200
-
8a5072dcbd
drop turn_reaction.md: store_turn.py takes no args, outcome captured in next turn description
Dejvino
2026-06-25 08:33:48 +0200
-
634e84b08b
vibrant markdown theme: colored headings, emphasis, links, code, block quotes
Dejvino
2026-06-25 08:26:36 +0200
-
346de4a4f8
virtual last page: append turn_description.md as current turn preview
Dejvino
2026-06-25 08:24:54 +0200
-
9e467d01c4
auto-jump to last page when new pages are added
Dejvino
2026-06-25 08:22:51 +0200
-
8ee5bc4979
book viewer: three-line nav center with page label, hints, progress bar
Dejvino
2026-06-25 08:20:35 +0200
-
2cfd32ca55
formalize game loop, build store_turn.py, redesign TUI
Dejvino
2026-06-25 07:35:30 +0200
-
d68ea695f8
session: save progress — mill tunnel explored, construct bypassed, guards ambushed, weaver's study discovered
Dejvino
2026-06-24 23:44:49 +0200
-
b614114286
swap pygame for miniaudio — zero system deps, pip install miniaudio
Dejvino
2026-06-24 22:17:47 +0200
-
fdb9d4afc2
music-fetch: duration filter (11 min default, --allow-long-songs); populate dungeon-synth themed ambience tracks (9 tracks across 8 ambiences)
Dejvino
2026-06-24 21:56:42 +0200
-
a2a6b1cb26
add ambience music system: TUI crossfade, yt-dlp fetch, source tracking
Dejvino
2026-06-24 21:44:18 +0200
-
d4a19ef438
Initial commit: The Chaos TTRPG solo campaign skeleton
Dejvino
2026-06-23 23:15:17 +0200