summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNate Sesti <sestinj@gmail.com>2023-06-03 11:56:09 -0400
committerNate Sesti <sestinj@gmail.com>2023-06-03 11:56:09 -0400
commit4f3ceee573268fbe9db80fea372198523b5757a6 (patch)
tree8c7303431f6cf2d29db2e3eaf46b3eacdb29f788
parent22f6e4a01aed7955f608fcaa2198dc7da7902f3e (diff)
downloadsncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.tar.gz
sncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.tar.bz2
sncontinue-4f3ceee573268fbe9db80fea372198523b5757a6.zip
show step details on toggle
-rw-r--r--continuedev/src/continuedev/steps/core/core.py6
-rw-r--r--extension/package-lock.json4
-rw-r--r--extension/package.json2
-rw-r--r--extension/react-app/src/components/StepContainer.tsx16
-rw-r--r--extension/scripts/continuedev-0.1.1-py3-none-any.whlbin56962 -> 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
index 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
Binary files differ