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.whlBinary files differ 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 | 
