diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-08-08 14:10:22 -0700 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-08-08 14:10:22 -0700 |
commit | 698dccf474619963de0312d36af6d01e3df8b47a (patch) | |
tree | 4562572dfefa804382d09a234e74e2ebc8ad5146 | |
parent | 2959042fa5a940aa4e8851b9d4db91f0f86092ff (diff) | |
download | sncontinue-698dccf474619963de0312d36af6d01e3df8b47a.tar.gz sncontinue-698dccf474619963de0312d36af6d01e3df8b47a.tar.bz2 sncontinue-698dccf474619963de0312d36af6d01e3df8b47a.zip |
feat: :children_crossing: display troubleshooting link when loading
-rw-r--r-- | continuedev/src/continuedev/libs/llm/hf_inference_api.py | 2 | ||||
-rw-r--r-- | extension/react-app/src/pages/gui.tsx | 66 | ||||
-rw-r--r-- | extension/src/debugPanel.ts | 4 |
3 files changed, 56 insertions, 16 deletions
diff --git a/continuedev/src/continuedev/libs/llm/hf_inference_api.py b/continuedev/src/continuedev/libs/llm/hf_inference_api.py index 9664fec2..8945250c 100644 --- a/continuedev/src/continuedev/libs/llm/hf_inference_api.py +++ b/continuedev/src/continuedev/libs/llm/hf_inference_api.py @@ -52,7 +52,7 @@ class HuggingFaceInferenceAPI(LLM): response = requests.post(API_URL, headers=headers, json={ "inputs": prompt, "parameters": { - "max_new_tokens": self.max_context_length - self.count_tokens(prompt), + "max_new_tokens": min(250, self.max_context_length - self.count_tokens(prompt)), "max_time": DEFAULT_MAX_TIME, "return_full_text": False, } diff --git a/extension/react-app/src/pages/gui.tsx b/extension/react-app/src/pages/gui.tsx index ff113636..4c89bbaa 100644 --- a/extension/react-app/src/pages/gui.tsx +++ b/extension/react-app/src/pages/gui.tsx @@ -351,21 +351,57 @@ function GUI(props: GUIProps) { > Continue Server Starting </p> - <p - style={{ - margin: "auto", - textAlign: "center", - marginTop: "4px", - fontSize: "12px", - cursor: "pointer", - opacity: 0.7, - }} - onClick={() => { - postVscMessage("toggleDevTools", {}); - }} - > - <u>Click to view logs</u> - </p> + <div className="flex mx-8 my-2"> + <p + style={{ + margin: "auto", + textAlign: "center", + marginTop: "4px", + fontSize: "12px", + cursor: "pointer", + opacity: 0.7, + }} + > + <u> + <a + style={{ color: "inherit" }} + href="https://continue.dev/docs/troubleshooting" + > + Troubleshooting help + </a> + </u> + </p> + <p + style={{ + margin: "auto", + textAlign: "center", + marginTop: "4px", + fontSize: "12px", + cursor: "pointer", + opacity: 0.7, + }} + onClick={() => { + postVscMessage("toggleDevTools", {}); + }} + > + <u>View logs</u> + </p> + <p + style={{ + margin: "auto", + textAlign: "center", + marginTop: "4px", + fontSize: "12px", + cursor: "pointer", + opacity: 0.7, + }} + onClick={() => { + postVscMessage("reloadWindow", {}); + }} + > + <u>Reload the window</u> + </p> + </div> <div className="w-3/4 m-auto text-center text-xs"> Tip: Drag the Continue logo from the far left of the window to the right, then toggle Continue using option/alt+command+m. diff --git a/extension/src/debugPanel.ts b/extension/src/debugPanel.ts index d133080b..e6dade37 100644 --- a/extension/src/debugPanel.ts +++ b/extension/src/debugPanel.ts @@ -252,6 +252,10 @@ export function setupDebugPanel( vscode.commands.executeCommand("continue.viewLogs"); break; } + case "reloadWindow": { + vscode.commands.executeCommand("workbench.action.reloadWindow"); + break; + } case "focusEditor": { setFocusedOnContinueInput(false); vscode.commands.executeCommand( |