• v0.1.3 6ddd6c9400

    v0.1.3 Stable

    Reki released this 2026-04-27 12:03:30 +00:00 | 21 commits to main since this release

    v0.1.3

    Two-stage tool confirmation

    • Split agent confirmTools into addToolResults + resumeWithLlm to prevent 400 errors when LLM returns multiple tool calls requiring user confirmation
    • Each tool is now confirmed individually; LLM is called only after all tool messages are complete
    • Mixed permission levels (allow + confirm tools) handled correctly: auto-tools confirmed silently, only confirm-tools shown as pending

    Graph improvements

    • Added toggle to show/hide scenes in locations graph view
    • Fixed text truncation (ellipsis) on all node types in graph — labels now wrap instead of clipping

    Refactoring

    • Extracted agent.js (1218 lines) into 4 focused modules: agent-dialogue, agent-helpers, agent-llm, agent-sessions
    • Extracted AIAgentPage.svelte (1480 lines) pure functions into lib/ modules
    • Extracted IPC handlers from index.js into ipc/ modules

    Bug fixes

    • Fixed critical IPC signature bug causing "All non-assistant messages must contain content" error
    • Fixed sendMessage while loop producing stale tool_call_ids
    • Fixed syncResult iteration in dialogue:write producing [object Object] in git commits
    • Fixed stale gitAvailable/gitNativeAvailable IPC handlers
    • Added missing manageCondition emoji in agent tool list
    Downloads
  • v0.1.2 f4581be6fb

    v0.1.2 Stable

    Reki released this 2026-04-21 22:59:53 +00:00 | 32 commits to main since this release

    v0.1.2

    Dialogue Tree Editor

    • New If conditional node type with variable checks and branching
    • Drag and drop nodes to reorder dialogue trees
    • Drop on specific choice options and condition branches
    • Visual tree with orphan detection
    • Speaker selection from scene characters

    Scene Flow Sync

    • Goto nodes auto-create scene_flow connections
    • Connections cleaned up when goto nodes removed

    AI Agent

    • New tools: manageDialogue, manageChoice, manageSceneNode, manageCondition
    • Unified CRUD: deleteEntity, getEntity, listEntities

    Tests

    • All 291 tests passing
    • Added syncDialogueConnections coverage

    Fixes

    • Race-safe ID generation
    • Drag highlight flickering fixed
    • All pre-release audit items resolved
    Downloads
  • v0.1.1 0de46882fd

    v0.1.1 Stable

    Reki released this 2026-04-19 22:29:53 +00:00 | 59 commits to main since this release

    v0.1.1

    • Character relationships (partner, friend, enemy, acquaintance, ally, rival, mentor, family, lover + custom)
    • Relationship graph view with group nodes and colored edges
    • Customizable colors for groups and relationship types
    • AI agent page improvements
    • Theme and font size settings
    • i18n for 9 languages
    Downloads
  • v0.1.0 6a957bf834

    v0.1.0 Pre-release

    Reki released this 2026-04-19 18:29:34 +00:00 | 64 commits to main since this release

    Initial release of Game Planer — desktop game development assistant.

    Features

    • Characters, locations, scenes, global variables, connections, notes management
    • AI-powered content generation (OpenAI-compatible API)
    • Conversational AI agent with tool calling
    • Scene dialogues, choices, and flow transitions
    • Cytoscape.js connection graph
    • Export to JSON, HTML, Markdown, YAML, Ren'Py
    • Import from JSON
    • Git auto-commit and remote sync
    • 9 languages (EN, RU, JP, FR, DE, ES, IT, ZH, zh-TW)
    • Cross-platform: Windows, Linux, macOS
    Downloads