-
Notifications
You must be signed in to change notification settings - Fork 190
feat: Add AI BIDS assistant widget to the specification pages #2254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Add an interactive assistant widget that appears on all MkDocs pages, allowing users to access the BIDS assistant (https://bids-assistant.neurosift.app/) via a floating button and iframe. Changes: - Add theme override template (src/overrides/main.html) extending Material theme - Add assistant widget styling (src/css/assistant.css) with responsive design - Configure custom theme directory and include assistant CSS in mkdocs.yml - Implement lazy loading of assistant iframe on first click 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #2254 +/- ##
=======================================
Coverage 82.83% 82.83%
=======================================
Files 20 20
Lines 1672 1672
=======================================
Hits 1385 1385
Misses 287 287 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I recommend opening in a separate window like https://neuroconv.readthedocs.io/en/stable/ |
|
How about letting users try this at the EBRAINS summit and collect feedback on where it should be placed? |
|
I think it's fine as-is. I would recommend adding a button to pop the chat out as a separate window, but that requires a PR on a different repo: magland/qp#23 |
Add an interactive assistant widget that appears on all MkDocs pages, allowing users to access the BIDS assistant (https://bids-assistant.neurosift.app/) via a floating button and iframe.
Assistant's code etc are at
https://github.com/magland/qp/tree/main/src/assistants/bids-assistant
and is really crude and could be improved but it seems already to provide very reasonable assistance! Please try it out (let's see if works while in preview!)
Changes:
🤖 Generated with Claude Code
Code snippet is based on the one for NWB which could be seen in
TODOs
ATM looks like