diff --git a/packages/core/src/constants.ts b/packages/core/src/constants.ts index adf28e3..c15a948 100644 --- a/packages/core/src/constants.ts +++ b/packages/core/src/constants.ts @@ -1,2 +1,2 @@ export const DEFAULT_COPILOT_TEMPERATURE = 0.1 as const; -export const DEFAULT_COPILOT_MAX_TOKENS = 500 as const; +export const DEFAULT_COPILOT_MAX_TOKENS = 1000 as const; diff --git a/packages/monacopilot/src/utils/result.ts b/packages/monacopilot/src/utils/result.ts index dd1fd61..189bced 100644 --- a/packages/monacopilot/src/utils/result.ts +++ b/packages/monacopilot/src/utils/result.ts @@ -6,6 +6,8 @@ import type { export const createInlineCompletionResult = ( items: EditorInlineCompletion[], ): EditorInlineCompletionsResult => ({ - items, - enableForwardStability: true, + items: items.map(item => ({ + completeBracketPairs: true, + ...item, + })), }); diff --git a/playground/components/editor.tsx b/playground/components/editor.tsx index 485d640..094f5a3 100644 --- a/playground/components/editor.tsx +++ b/playground/components/editor.tsx @@ -19,8 +19,7 @@ const Editor = () => { const completion = registerCompletion(monaco, editor, { endpoint: '/api/code-completion', - language: 'python', - trigger: 'onTyping', + language: 'javascript', }); return () => { @@ -32,7 +31,7 @@ const Editor = () => { {