Skip to content

Add unified cBioAgent UI config controls#14

Open
ForisKuang wants to merge 1 commit into
cBioPortal:mainfrom
ForisKuang:cbioagent-unified-ui-config
Open

Add unified cBioAgent UI config controls#14
ForisKuang wants to merge 1 commit into
cBioPortal:mainfrom
ForisKuang:cbioagent-unified-ui-config

Conversation

@ForisKuang
Copy link
Copy Markdown

@ForisKuang ForisKuang commented Jun 2, 2026

Summary

  • add LibreChat config fields for a unified model-spec experience: switch-agent visibility, categorized conversation starters, optional model-spec placeholders, and landing limit badges
  • render categorized conversation starters as neutral, vertically stacked capability cards that users can expand by category, with scrollable expanded prompt lists
  • hide the top agent/model selector when a single default model spec is configured with model selection disabled
  • use model spec labels/descriptions for the cBioPortalChat selector/landing copy, including hover tooltip support and a left-aligned landing description with an inline Learn more link

Test plan

  • git diff --check
  • parsed local librechat.yaml with Ruby YAML loader
  • docker compose build api
  • docker compose up -d --force-recreate api
  • curl -I http://127.0.0.1:3080 returned HTTP/1.1 200 OK

Local test URL: http://localhost:3080

Comment thread client/src/components/Chat/Menus/Endpoints/ModelSelector.tsx Fixed
Comment thread client/src/hooks/Input/useTextarea.ts Fixed
@ForisKuang ForisKuang force-pushed the cbioagent-unified-ui-config branch 9 times, most recently from d5a3a99 to 1c915a0 Compare June 4, 2026 18:19
@ForisKuang ForisKuang force-pushed the cbioagent-unified-ui-config branch from 1c915a0 to 7263e91 Compare June 4, 2026 20:28
inodb added a commit to ForisKuang/knowledgesystems-k8s-deployment that referenced this pull request Jun 5, 2026
v9 = v8 + merge of cBioPortal/LibreChat#14 (unified cBioAgent UI config
controls). Drops v6/v7's "Switch Agent" landing-page button and agent-
selector tooltip header — no longer needed since cBioAgent runs as a
single unified agent. The UI behaviors that used to live in code (agent
switching, conversation starters as pills, hide-after-start) are now
expressed via librechat.yaml fields: `interface.showSwitchAgent`,
modelSpec `limitBadge` and `conversationStarterCategories`, etc. The
related interface flips for this beta are in the preceding commit on
this PR.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
inodb added a commit to knowledgesystems/knowledgesystems-k8s-deployment that referenced this pull request Jun 5, 2026
* Expose unified cBioAgent beta config

* beta-librechat: bump image tag to v0.8.3-rc1-custom-v9

v9 = v8 + merge of cBioPortal/LibreChat#14 (unified cBioAgent UI config
controls). Drops v6/v7's "Switch Agent" landing-page button and agent-
selector tooltip header — no longer needed since cBioAgent runs as a
single unified agent. The UI behaviors that used to live in code (agent
switching, conversation starters as pills, hide-after-start) are now
expressed via librechat.yaml fields: `interface.showSwitchAgent`,
modelSpec `limitBadge` and `conversationStarterCategories`, etc. The
related interface flips for this beta are in the preceding commit on
this PR.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: ForisKuang <ForisKuang@users.noreply.github.com>
Co-authored-by: Ino de Bruijn <ino@ino.bio>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants