koshraby Xeme

AI employees

Every bot in Koshra is an AI employee with a role name, a written job, its own model and its own memory.

Roles, not personas

Bots are named for the job they do, in lowercase snake_case: chief_of_staff, research_lead, client_lead, outbound_desk, decision_desk and so on. The role name is what you see in chats, on tasks and on approval cards.

Leads and desks

chief_of_staff sits at the top. Leads own an area of work and desks do focused jobs inside it. Each lead has a team chat with its desks, with the lead listed first.

Handoffs

Bots can message each other, hand work to the bot that owns it and run a subagent for a side job. Handoffs are capped per task so work cannot bounce between bots forever.

See the loop guards

Creating new bots

Only chief_of_staff and a small set of leads may create new bots, and every new bot needs your approval first.

Routines

A bot can run a routine on a schedule, for example a Brain sync three times a day that proposes updates for your review. Routines run on the server, so they keep going when your laptop is closed. Creating or changing a schedule needs your approval.

Modes and looks

Each bot has its own permission mode and its own look in the app, so you can tell at a glance who is working on what.

Also as Markdown for AI agents.

Last updated