haoxiang-xu / surface-editor

WebCodeEditor+LLMs is a state-of-the-art web-based Code Editor that leverages the power of large language models to assist in coding. By utilizing a vector database, it establishes intricate relationships between files and code segments.
0 stars 0 forks source link

`monaco_editor` continue... function implementation and testing #113

Open haoxiang-xu opened 1 month ago

haoxiang-xu commented 1 month ago

Task 1 右键context_menucontinue function

location: MAIN/src/COMPONENTs/monaco_editor/monaco_editor.js line 512 const MonacoEditorContextMenuWrapper = ({ children }) => {};

APIs => const continue_api = async () => {};

haoxiang-xu commented 1 month ago

Task 2 InlineCompletionProvider 的continue function

location: MAIN/src/COMPONENTs/monaco_editor/monaco_core/monaco_core.js line 297 const registerInlineCompletionProvider = async (monaco) => {};

APIs => const continueAPI = async () => {};

haoxiang-xu commented 1 month ago

backend code services

location: backend_services/code_services/CONTROLLERs/openAIController.js