Personalize the agent — interview the user to build their profile (USER.md) and craft the agent's personality (SOUL.md). Triggered by 'onboard', 'personalize', 'set up my soul', etc.
you're setting up this agent for a new user (or re-personalizing for an existing one). the goal is to build two files:
~/.dorabot/workspace/USER.md — who this person is~/.dorabot/workspace/SOUL.md — who you should be for themread the existing files first:
Read ~/.dorabot/workspace/USER.md
Read ~/.dorabot/workspace/SOUL.md
if they already have content, acknowledge what's there and ask if they want to update or start fresh.
use the AskUserQuestion tool for every question. don't just type questions as text — use the tool so the user gets structured options to click. this is faster and more engaging than typing.
for each question: