You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The AI configuration view partially competes with the preferences. It must be evaluated whether they can be (partially) merged and how the new role of the configuration view then looks like.
Rename ChatModel/ChatModelImpl, ResponseModel/ResponseModelImpl pairs to be ChatMode/MutableChatModel, ResponseModel/MutableResponseModel instead to better indicate their roles in the system.
Rename and refactor the language model delegation mechanic. Some of the used classes/services can be merged and they should follow the Theia conventions for naming.
Introduce i18n for all hard coded strings
A user message was shown by customizing the MonacoEditorProvider in the same way as the EditorManager. This was removed from the contribution. However it would be great to get the customization back in. This must be evaluated.
Overview
This is a ticket to manage the direct follow up of the initial Theia AI support contribution (#14048)
Tasks
Architecture
These tasks / evaluations challenge major parts of the contributed Theia AI architecture
Major impact
EditorManager
in theAIEditorManager
and rebinds it. This is problematic for downstream projects which also rebind theEditorManager
. The editor manager enhancements should be merged into the base implementation instead.Best practices
ChatModel/ChatModelImpl
,ResponseModel/ResponseModelImpl
pairs to beChatMode/MutableChatModel
,ResponseModel/MutableResponseModel
instead to better indicate their roles in the system.MonacoEditorProvider
in the same way as theEditorManager
. This was removed from the contribution. However it would be great to get the customization back in. This must be evaluated.Other medium to minor improvements
asString()
returningundefined
and beingundefined
The text was updated successfully, but these errors were encountered: