-
Notifications
You must be signed in to change notification settings - Fork 92
feat: Consolidate EMR agent (gaia-emr) into Agent UI #770
Copy link
Copy link
Open
Labels
domain:agent-coreFramework, tools, registry, memory, skills, orchestrationFramework, tools, registry, memory, skills, orchestrationenhancementNew feature or requestNew feature or requesttrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Metadata
Metadata
Assignees
Labels
domain:agent-coreFramework, tools, registry, memory, skills, orchestrationFramework, tools, registry, memory, skills, orchestrationenhancementNew feature or requestNew feature or requesttrack:consumer-appHermes-competitor consumer product — mobile-first, voice + messaging + memory + skillsHermes-competitor consumer product — mobile-first, voice + messaging + memory + skills
Part of #759.
Current State
The EMR (Medical Intake) agent lives at
src/gaia/agents/emr/and has:gaia-emr) outside the maingaiaCLIsrc/gaia/agents/emr/dashboard/) with real-time intake feed, patient search, critical allergy alerts, and SSE streamingGoal
Integrate the EMR agent and its dashboard functionality into the main Agent UI (
src/gaia/apps/webui/), eliminating the standalone Electron app.What Needs to Happen
src/gaia/ui/)gaia emras a sub-command under the maingaiaCLIgaia-emrentry pointsrc/gaia/agents/emr/dashboard/once portedsetup.cfg/pyproject.tomlto remove the standalone console_scripts entryReferences
src/gaia/agents/emr/— agent implementationsrc/gaia/agents/emr/cli.py— standalone CLI to be replacedsrc/gaia/agents/emr/dashboard/— Electron dashboard to be portedsrc/gaia/apps/webui/— target Agent UI