diff options
author | Nate Sesti <sestinj@gmail.com> | 2023-06-03 11:56:09 -0400 |
---|---|---|
committer | Nate Sesti <sestinj@gmail.com> | 2023-06-03 11:56:09 -0400 |
commit | 4f3ceee573268fbe9db80fea372198523b5757a6 (patch) | |
tree | 8c7303431f6cf2d29db2e3eaf46b3eacdb29f788 | |
parent | 22f6e4a01aed7955f608fcaa2198dc7da7902f3e (diff) | |
download | sncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.tar.gz sncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.tar.bz2 sncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.zip |
show step details on toggle
-rw-r--r-- | continuedev/src/continuedev/steps/core/core.py | 6 | ||||
-rw-r--r-- | extension/package-lock.json | 4 | ||||
-rw-r--r-- | extension/package.json | 2 | ||||
-rw-r--r-- | extension/react-app/src/components/StepContainer.tsx | 16 | ||||
-rw-r--r-- | extension/scripts/continuedev-0.1.1-py3-none-any.whl | bin | 56962 -> 56858 bytes |
5 files changed, 21 insertions, 7 deletions
diff --git a/continuedev/src/continuedev/steps/core/core.py b/continuedev/src/continuedev/steps/core/core.py index 0f513f3e..d7f7a307 100644 --- a/continuedev/src/continuedev/steps/core/core.py +++ b/continuedev/src/continuedev/steps/core/core.py @@ -43,7 +43,12 @@ class ShellCommandsStep(Step): cwd: str | None = None name: str = "Run Shell Commands" + _err_text: str | None = None + async def describe(self, models: Models) -> Coroutine[str, None, None]: + if self._err_text is not None: + return f"Error when running shell commands:\n```\n{self._err_text}\n```" + cmds_str = "\n".join(self.cmds) return (await models.gpt35()).complete(f"{cmds_str}\n\nSummarize what was done in these shell commands, using markdown bullet points:") @@ -58,6 +63,7 @@ class ShellCommandsStep(Step): # If it fails, return the error if err is not None and err != "": + self._err_text = err return TextObservation(text=err) return None diff --git a/extension/package-lock.json b/extension/package-lock.json index 2db9cac5..32f47246 100644 --- a/extension/package-lock.json +++ b/extension/package-lock.json @@ -1,12 +1,12 @@ { "name": "continue", - "version": "0.0.16", + "version": "0.0.17", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "continue", - "version": "0.0.16", + "version": "0.0.17", "license": "Apache-2.0", "dependencies": { "@electron/rebuild": "^3.2.10", diff --git a/extension/package.json b/extension/package.json index cc8e18c4..be10be80 100644 --- a/extension/package.json +++ b/extension/package.json @@ -14,7 +14,7 @@ "displayName": "Continue", "pricing": "Free", "description": "Refine code 10x faster", - "version": "0.0.16", + "version": "0.0.17", "publisher": "Continue", "engines": { "vscode": "^1.74.0" diff --git a/extension/react-app/src/components/StepContainer.tsx b/extension/react-app/src/components/StepContainer.tsx index fd29f21b..f962cbc9 100644 --- a/extension/react-app/src/components/StepContainer.tsx +++ b/extension/react-app/src/components/StepContainer.tsx @@ -114,8 +114,8 @@ function StepContainer(props: StepContainerProps) { hidden={props.historyNode.step.hide as any} > <GradientBorder - className="m-2 overflow-hidden" - // onClick={() => setOpen((prev) => !prev)} + className="m-2 overflow-hidden cursor-pointer" + onClick={() => setOpen((prev) => !prev)} > <StepContainerDiv open={open}> <HeaderDiv> @@ -137,6 +137,14 @@ function StepContainer(props: StepContainerProps) { </HeaderButton> */} </HeaderDiv> + {open && ( + <pre> + Step Details: + <br /> + {JSON.stringify(props.historyNode.step, null, 2)} + </pre> + )} + <ReactMarkdown key={1} className="overflow-scroll"> {props.historyNode.step.description as any} </ReactMarkdown> @@ -181,7 +189,7 @@ function StepContainer(props: StepContainerProps) { </StepContainerDiv> </GradientBorder> - <OnHoverDiv hidden={!open}> + {/* <OnHoverDiv hidden={!open}> <NaturalLanguageInput onKeyDown={(e) => { if (e.key === "Enter") { @@ -195,7 +203,7 @@ function StepContainer(props: StepContainerProps) { }} ></NaturalLanguageInput> <ContinueButton onClick={onTextInput}></ContinueButton> - </OnHoverDiv> + </OnHoverDiv> */} </MainDiv> ); } diff --git a/extension/scripts/continuedev-0.1.1-py3-none-any.whl b/extension/scripts/continuedev-0.1.1-py3-none-any.whl Binary files differindex 663eb14a..d143bcf9 100644 --- a/extension/scripts/continuedev-0.1.1-py3-none-any.whl +++ b/extension/scripts/continuedev-0.1.1-py3-none-any.whl |