-
v0.1.3 Stable
released this
2026-04-27 12:03:30 +00:00 | 21 commits to main since this releasev0.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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
GamePlaner Setup 0.1.3.exe
0 downloads ·
2026-04-27 12:09:51 +00:00 · 85 MiB