Guide new team members through Tilppa onboarding. Runs a 2-question interview to determine role type and first goal, activates relevant agent roles, and saves profile. Use when a new user joins the team or when setting up a new team member.
Detect from user's environment locale. Supported: fi, en. Default: en.
Use AskUserQuestion for each question step — this gives the user a clean selection UI in Cowork.
onboarding_update status="in_progress" (server: admin)AskUserQuestion with header "Role" and options:
AskUserQuestion with header "First goal" and options:
onboarding_update answers={"role_type": "...", "first_goal": "..."} (server: admin)answers.contextonboarding_update answers={"role_type": "...", "first_goal": "...", "context": "...", "locale": "..."} (server: admin)users_manage action="update_profile" user_id="..." profile={...} (server: platform)role_manage action="add" role_names=[...] (server: agents)onboarding_update status="completed" (server: admin)| role_type | Activated roles |
|---|---|
developer | LeadDevAgent, ArchitectAgent, BackendDevAgent |
product | ProductAgent, BusinessAgent |
designer | UIDesignerAgent, ProductAgent |
other | ProductAgent, BusinessAgent |
| Tool | Server | Purpose |
|---|---|---|
onboarding_get | admin | Get own onboarding details |
onboarding_list | admin | List all sessions (Admin) |
onboarding_update | admin | Update status or answers |
onboarding_create | admin | Create manually (Admin) |
users_manage | platform | Update user profile (founder/dev only) |
role_manage | agents | Add/remove agent roles |