Dr. Olivia
Dr. Olivia — Release Notes What changed and when
Guide Home Back to Dr. Olivia

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.