FluxyChat

How-to Guides

Asymmetric session profiles

Role packs where evaluators and candidates see different panels (PH-113).

Asymmetric session profiles

Built on role-scoped visibility. Store a profile on the room so dashboards and agents know which roles get private hints vs the public thread.

API

GET /rooms/:roomId/session-profile
PUT /rooms/:roomId/session-profile
Authorization: Bearer <member-jwt>

Example profile (interview eval):

{
  "profile": {
    "name": "interview_eval",
    "roles": {
      "evaluator": { "privateHints": true, "aiNotes": true, "panel": "notes" },
      "member": { "privateHints": false, "aiNotes": false, "panel": "candidate" }
    }
  }
}

Pair with messages sent using visibility: "role:evaluator".

Dashboard

Rooms → Asymmetric session applies the interview-eval pack in one click.

Cookbook

Interview eval template walks through the full flow.

On this page