Fix island:analyze: pass tools and permissionMode to createSession
Tools were only registered on the ephemeral createAgent session
(which gets closed immediately). The working createSession needs
tools + bypassPermissions too, otherwise the agent cant see or
call island_save.
Also simplified tool schema to flat strings (parsed on execute)
since nested array-of-objects schemas may not register reliably.
👾 Generated with [Letta Code](https://letta.com)
Co-Authored-By: Letta Code <noreply@letta.com>