splinter-keep/session
Dejvino 4c968f8096 fix llm config for ramalama, add safeguards, spinner animation
- Fix last_narrative -> last_prompt bug in generate() and generate_stream()
- Add **kwargs guard to build_user_message() to catch wrong param names
- Extract _set_llm_env() helper that always sets API key (fallback placeholder)
- Add 30s timeout to all litellm.completion() calls
- Update config model to openai/deepseek-r1 for ramalama
- Replace shifting dots spinner with fixed-character shape morph
2026-06-25 19:21:55 +02:00
..
log TUI now owns the full game loop with embedded LLM engine 2026-06-25 12:12:04 +02:00
ambience_options.md swap pygame for miniaudio — zero system deps, pip install miniaudio 2026-06-24 22:17:47 +02:00
ambience_sources.md session: save progress — mill tunnel explored, construct bypassed, guards ambushed, weaver's study discovered 2026-06-24 23:44:49 +02:00
ambience.md TUI now owns the full game loop with embedded LLM engine 2026-06-25 12:12:04 +02:00
book.md TUI now owns the full game loop with embedded LLM engine 2026-06-25 12:12:04 +02:00
character.md TUI now owns the full game loop with embedded LLM engine 2026-06-25 12:12:04 +02:00
config.json fix llm config for ramalama, add safeguards, spinner animation 2026-06-25 19:21:55 +02:00
journal.md session: save progress — mill tunnel explored, construct bypassed, guards ambushed, weaver's study discovered 2026-06-24 23:44:49 +02:00
tweaks.md add ambience music system: TUI crossfade, yt-dlp fetch, source tracking 2026-06-24 21:44:18 +02:00
world.md session: save progress — mill tunnel explored, construct bypassed, guards ambushed, weaver's study discovered 2026-06-24 23:44:49 +02:00