Skip to content

Conversation

@dlqqq
Copy link
Contributor

@dlqqq dlqqq commented Oct 2, 2025

Description

  • Migrates all frontend code from jupyter_ai except for the chat command plugins (which belong in jupyter_ai_chat_commands)

  • Specifies the extension schema file to make the Settings page accessible from the top bar menu.

  • Renames "AI Settings" => "Jupyternaut Settings".

  • Migrates all settings-related API endpoints from /api/ai to /api/jupyternaut. New API endpoints are:

    • /api/jupyternaut/config
    • /api/jupyternaut/models/chat
    • /api/jupyternaut/model-parameters
    • /api/jupyternaut/secrets
  • NOTE: This PR does not migrate Jupyternaut yet, as we should publish the jupyter_ai_persona_manager package on PyPI to allow us to test that first. This PR just contains all of the settings-related code that Jupyternaut will require once it is migrated to this package.

@dlqqq dlqqq added the enhancement New feature or request label Oct 2, 2025
@dlqqq
Copy link
Contributor Author

dlqqq commented Oct 3, 2025

CI is fully passing! Merging.

@dlqqq dlqqq merged commit e27be18 into jupyter-ai-contrib:main Oct 3, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant