May 13, 2026
Image generation arrives, the Act-As feature gets a correctness pass, My Settings is redesigned, and the in-app guide you are reading launches.
New features
Image Generation. Dr. Olivia can now draw images on demand — ECG strips, anatomy sketches, flowcharts, diagrams. Just ask her to draw or sketch something; no special button is required. See the Image Generation guide.
- Pending placeholder. A CRT-scan animation appears immediately so you know the request is in flight.
- Heartbeat updates. For long generations (1–3 minutes) the avatar gives short verbal updates every 60 seconds while you wait.
- Per-institution cache. Images are cached for 180 days using semantic similarity, so when a classmate asks for the same diagram you both get an instant result. Two-tier matching keeps follow-up requests in the same session sharper. Bypass the cache by asking for a fresh or different version.
- Persistent in transcripts. Each image gets its own clickable bubble in the transcript and re-opens on click. Past sessions keep their image thumbnails.
- In email summaries. Post-session emails include thumbnails linking to full-resolution images.
- Resilience. Generations that take a while are retried automatically once on failure (announced verbally), so a brief network blip doesn't kill the request.
Canvas Tooling Expansion. Dr. Olivia can now drill all the way into Canvas course content, not just list modules and assignments.
- CourseModuleItems tool. Drills into a specific module to list its items (pages, assignments, quizzes, files).
- CoursePage tool. Fetches the full body of a Canvas wiki page by URL slug.
- Module ID surfaced. The modules-and-assignments tool now includes Module IDs so chained tool calls can target a specific module.
- Data-source glossary. The system prompt now defines Canvas, ExamSoft/TPV, PubMed, and Course Materials so Dr. Olivia routes Canvas-specific questions through the Canvas API instead of guessing.
Documentation. A complete in-app guide is now available at /help/. Every screen has its own page covering the buttons, badges, and workflows you'll encounter.
Enhanced features
Act-As (Impersonation) Hardening. The Act-As feature got a major correctness pass so the real vs. effective identity is consistent across every surface. See the Act-As guide.
- Personal settings stay yours. When impersonating, the My Settings dialog now shows the admin's real settings — personal API keys are never exposed to the impersonated user.
- Admin authorization uses the real account. The Administration Dashboard, audit logs, and Act-As management are all gated on the real DimId, never the impersonated one.
- Visible badge. An "Acting As User" pill appears in the header on every client surface (Selection, Avatar, Text Chatbot) so the impersonation is never hidden — especially during screen shares.
- Soft-clear with audit trail. Clearing an override writes an Active=false row instead of deleting, preserving the full history of when impersonation started and stopped.
- Email redirect. Post-session emails for Act-As sessions go to the real admin's address, not the impersonated student's.
My Settings Redesign. The personal-settings dialog is now a single form with one Save button, matching the visual language of the pre-call media dialog. See the My Settings guide.
- Single Save All. One round-trip commits every changed field; no more per-row Save buttons.
- Toggle switches. Mic-mute and video-off use the same toggle styling as the media-device dialog.
- Default Mic Mute / Video Off. Two new boolean settings pre-check the corresponding toggles in the pre-call media dialog so audio-only-by-default users don't have to flip them every time.
- Admin-only Act-As section. Visible to admins only, distinct red border so it's never confused with a personal preference.
Admin Sessions Improvements.
- Detail pane no longer clipped. The right-side detail pane scrolls independently — long sessions stay fully usable.
- Copy conversation button. Each conversation accordion has a Copy button that puts a markdown-formatted version of the entire transcript on your clipboard.
- Image thumbnails. Generated images appear inline in the conversation accordion and link to the full-size view.
Performance & Architecture.
- File-based prompt loading. System prompts moved out of the database into Prompts/{Methodology}/{ReplicaId}.{Methodology}.md for easier editing and version control.
- Instant cache refresh. Prompt and tool reloads now propagate across the cluster within a fraction of a second — no more polling, no restarts.
- Tool-aware first-response timing. The TTFR metric now subtracts time spent waiting on tool calls in text mode, so latency dashboards reflect the actual model response time.
Responsive Header. On screens narrower than 1400 px the Selection-page header pills (Faculty Mode, Acting As User, Administration Dashboard, My Settings) collapse to icon-only badges so the header stays on a single row. Hover any icon to see its full label as a native tooltip.