• 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