Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync with OpenDevin Main branch #1

Merged
merged 496 commits into from
Jul 17, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    6879acd View commit details
    Browse the repository at this point in the history
  2. Update doc to clarify OpenDevin mission and link directly to content (#…

    …2568)
    
    * Update doc
    
    * Fix review comments
    neubig authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    7e44c8f View commit details
    Browse the repository at this point in the history
  3. chore(deps-dev): bump typescript from 5.4.5 to 5.5.2 in /frontend (#2570

    )
    
    Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.4.5 to 5.5.2.
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.4.5...v5.5.2)
    
    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    3f158d0 View commit details
    Browse the repository at this point in the history
  4. chore(deps-dev): bump @types/node from 20.14.6 to 20.14.7 in /frontend (

    #2571)
    
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.6 to 20.14.7.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    1076789 View commit details
    Browse the repository at this point in the history
  5. chore(deps-dev): bump streamlit from 1.35.0 to 1.36.0 (#2572)

    Bumps [streamlit](https://github.com/streamlit/streamlit) from 1.35.0 to 1.36.0.
    - [Release notes](https://github.com/streamlit/streamlit/releases)
    - [Commits](streamlit/streamlit@1.35.0...1.36.0)
    
    ---
    updated-dependencies:
    - dependency-name: streamlit
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    900743e View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump openai from 1.35.1 to 1.35.3 (#2574)

    Bumps [openai](https://github.com/openai/openai-python) from 1.35.1 to 1.35.3.
    - [Release notes](https://github.com/openai/openai-python/releases)
    - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
    - [Commits](openai/openai-python@v1.35.1...v1.35.3)
    
    ---
    updated-dependencies:
    - dependency-name: openai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    13adfe5 View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump json-repair from 0.25.0 to 0.25.1 (#2575)

    Bumps [json-repair](https://github.com/mangiucugna/json_repair) from 0.25.0 to 0.25.1.
    - [Release notes](https://github.com/mangiucugna/json_repair/releases)
    - [Commits](mangiucugna/json_repair@0.25.0...0.25.1)
    
    ---
    updated-dependencies:
    - dependency-name: json-repair
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    4567dd6 View commit details
    Browse the repository at this point in the history
  8. No longer chown -R the miniforge3 folder (#2566)

    * No longer chown -R the miniforge3 folder
    
    * change miniforge3 group permission
    Shimada666 authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    5972498 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Fix Mac CI Test (#2569)

    * Fix Mac CI Test
    
    * Start colima service
    
    * unlink colima dependency: go
    
    * Check for colima
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    * fix indent
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    * Try with uninstall
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    SmartManoj and neubig authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    0845d47 View commit details
    Browse the repository at this point in the history
  2. Interactive Terminal (#2493)

    * Interactive Terminal
    
    * linted
    
    * fixed tests
    
    * fixed tests
    
    * refactored logic
    
    * remove console logs
    SmartManoj authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    c743320 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump litellm from 1.40.17 to 1.40.20 (#2576)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.17 to 1.40.20.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.17...v1.40.20)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Graham Neubig <[email protected]>
    dependabot[bot] and neubig authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    ec43e67 View commit details
    Browse the repository at this point in the history
  4. chore(deps-dev): bump ruff from 0.4.9 to 0.4.10 (#2573)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.9 to 0.4.10.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.4.9...v0.4.10)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Graham Neubig <[email protected]>
    dependabot[bot] and neubig authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    7ad6ab1 View commit details
    Browse the repository at this point in the history
  5. Add links to a feedback sharing site (#2580)

    * Add links to a feedback sharing site
    
    * Remove console log
    
    ---------
    
    Co-authored-by: sp.wack <[email protected]>
    neubig and amanape authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    45d7a53 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fa86e32 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4c5e5a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    57b56c0 View commit details
    Browse the repository at this point in the history
  9. Update documentation regarding feedback data usage (#2585)

    * Update feedback data usage
    
    * Update hugging face
    neubig authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    6312c21 View commit details
    Browse the repository at this point in the history
  10. Revert "Enable "vz" vm-type for MacOS CI (#2586)" (#2588)

    This reverts commit 57b56c0.
    SmartManoj authored Jun 22, 2024
    Configuration menu
    Copy the full SHA
    6bf1b56 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9af2a08 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. Add NUM_WORKERS variable to run_infer.sh scripts for configurable wok…

    …er settings (#2597)
    
    * Add NUM_WORKERS variable to run_infer.sh scripts for configurable worker settings
    
    * Update evaluation/webarena/scripts/run_infer.sh
    
    ---------
    
    Co-authored-by: OpenDevin <[email protected]>
    neubig and openhands-agent authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    cab7a28 View commit details
    Browse the repository at this point in the history
  2. Remove Colima and lima directory after uninstalling for Mac OS CI (#2598

    )
    
    * Remove colima dir after uninstall
    
    * Delete lima dir
    SmartManoj authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c455a09 View commit details
    Browse the repository at this point in the history
  3. fix(frontend): Prevent actions from disappearing before sending data (#…

    …2599)
    
    * Prevent actions from disappearing before sending data
    
    * Lint
    amanape authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    0c1d6f8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63a3285 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    868b746 View commit details
    Browse the repository at this point in the history
  6. Add i18n support for official website (#2463)

    * feat(i18n): initial i18n setup
    
    - Configured i18n settings in docusaurus.config.js
    - Implemented Translate component and translate function in key components
    
    * docs(i18n): complete documentation internationalization
    
    - Added support for Simplified Chinese and French
    
    * Update docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/usage/troubleshooting/troubleshooting.md
    
    * Update docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/usage/troubleshooting/troubleshooting.md
    
    * Update docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/usage/troubleshooting/troubleshooting.md
    
    * fix(build): resolve broken links causing build failure
    
    - Fix issue causing build errors due to broken links in Docusaurus documentation.
    - Resolve uncontrolled resource consumption in braces (see: GHSA-grv7-fg5c-xmjg).
    - Bump Docusaurus to ^3.4.0 to fix MDX loader: linkify should process the md AST instead of the md string.
    
    * fix: sync with commit 868b746
    
    -  Change to `docusaurus write-translations` to provide translation for JSON files.
    
    ---------
    
    Co-authored-by: Yufan Song <[email protected]>
    Co-authored-by: Graham Neubig <[email protected]>
    3 people authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    e1caf1d View commit details
    Browse the repository at this point in the history
  7. Default makefile for persist_sandbox to be false (#2605)

    Co-authored-by: Mahmoud Work <[email protected]>
    mamoodi and Mahmoud Work authored Jun 23, 2024
    Configuration menu
    Copy the full SHA
    4d1ffa1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6de584d View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Track metrics throughout delegation & Polish UX for out of budget err…

    …or (#2595)
    
    * Track metrics (costs) throught delegation
    
    * Metrics should be shared across agents for better UX
    
    * Update cost before starting delegate
    li-boxuan authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    39d90c0 View commit details
    Browse the repository at this point in the history
  2. Tweak prompts of ManagerAgent and CommitWriterAgent (#2609)

    * Tweak prompts of ManagerAgent and CommitWriterAgent
    
    * Fix prompts
    li-boxuan authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    8bce806 View commit details
    Browse the repository at this point in the history
  3. feat: update version to 0.6.2. added Action to update pyproject on Re…

    …lease (#2552)
    
    * updated version; added Action to update pyproject version by current tag (if changed)
    
    * higer pyproject version creates a tag now
    
    * Release-only run to write tag to pyproject
    tobitege authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    1117dfe View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump boto3 from 1.34.130 to 1.34.131 (#2616)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.130 to 1.34.131.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
    - [Commits](boto/boto3@1.34.130...1.34.131)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    6042b22 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump litellm from 1.40.20 to 1.40.25 (#2615)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.20 to 1.40.25.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.20...v1.40.25)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    4b35497 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump @types/node from 20.14.7 to 20.14.8 in /frontend (

    #2617)
    
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.7 to 20.14.8.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e71b8d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Bug fix: add error observation to history (#2610)

    * Bug fix: add error observation to history
    
    * Regenerate to demonstrate format error
    li-boxuan authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7e78fde View commit details
    Browse the repository at this point in the history
  2. feat(frontend): Add "Copy" Button to Chat Messages (#2619)

    * Add "Copy" Button to Chat Messages
    
    ### PR Overview: Add "Copy" Button to Chat Messages
    
    **Description:**
    This PR introduces a "Copy" button to each chat message in the `ChatMessage` component. The button allows users to easily copy the content of a chat message to their clipboard. The implementation includes a button with a clipboard icon and the necessary functionality to copy the message content.
    
    **Changes Made:**
    1. **Imports:**
       - Added `FaClipboard` from `react-icons/fa` for the clipboard icon.
       - Added `toast` from `#utils/toast` for displaying notifications.
    
    2. **New Functionality:**
       - Implemented `copyToClipboard` function using `navigator.clipboard.writeText` to copy the message content.
       - Added a button element with an `onClick` handler to trigger the `copyToClipboard` function.
    
    3. **UI Enhancements:**
       - The button is styled to match the existing UI and is placed next to the message content.
    
    **Code Changes:**
    - Modified `frontend/src/components/chat/ChatMessage.tsx` to include the new button and functionality.
    
    **Testing:**
    - Verified that clicking the "Copy" button copies the message content to the clipboard.
    - Confirmed that a toast notification appears upon successful copy or failure.
    
    **Example Code:**
    ```tsx
    import React from "react";
    import Markdown from "react-markdown";
    import { twMerge } from "tailwind-merge";
    import { code } from "../markdown/code";
    import { FaClipboard } from "react-icons/fa";
    import toast from "#/utils/toast"; // Assuming you have a toast utility for notifications
    
    interface MessageProps {
      message: Message;
    }
    
    function ChatMessage({ message }: MessageProps) {
      const className = twMerge(
        "markdown-body",
        "p-3 text-white max-w-[90%] overflow-y-auto rounded-lg",
        message.sender === "user" ? "bg-neutral-700 self-end" : "bg-neutral-500",
      );
    
      const copyToClipboard = () => {
        navigator.clipboard.writeText(message.content).then(() => {
          toast.info("Message copied to clipboard!");
        }).catch((error) => {
          toast.error(`Failed to copy message: ${error}`);
        });
      };
    
      return (
        <div data-testid="message" className={className}>
          <div className="flex justify-between items-center">
            <Markdown components={{ code }}>{message.content}</Markdown>
            <button
              onClick={copyToClipboard}
              className="ml-2 p-1 bg-neutral-600 rounded hover:bg-neutral-500"
              aria-label="Copy message"
            >
              <FaClipboard />
            </button>
          </div>
        </div>
      );
    }
    
    export default ChatMessage;
    ```
    
    **Notes:**
    - Ensure that the `react-icons` package is installed (`npm install react-icons` or `yarn add react-icons`).
    - The toast utility is assumed to be available for notifications. If not, consider using an alternative notification method.
    
    * layout enhancements; linting
    
    ---------
    
    Co-authored-by: tobitege <[email protected]>
    Co-authored-by: sp.wack <[email protected]>
    3 people authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c99b94d View commit details
    Browse the repository at this point in the history
  3. feat: Agent buttons hover decor (#2623)

    * feat: Agent buttons hover decor
    
    * use TailwindCSS for styling
    tobitege authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    dab9a60 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump framer-motion from 11.2.11 to 11.2.12 in /frontend (#…

    …2626)
    
    Bumps [framer-motion](https://github.com/framer/motion) from 11.2.11 to 11.2.12.
    - [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)
    - [Commits](motiondivision/motion@v11.2.11...v11.2.12)
    
    ---
    updated-dependencies:
    - dependency-name: framer-motion
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7ca7f80 View commit details
    Browse the repository at this point in the history
  5. chore(deps-dev): bump @typescript-eslint/parser in /frontend (#2627)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.13.1 to 7.14.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    ffda754 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump mypy from 1.10.0 to 1.10.1 (#2634)

    Bumps [mypy](https://github.com/python/mypy) from 1.10.0 to 1.10.1.
    - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
    - [Commits](python/mypy@v1.10.0...v1.10.1)
    
    ---
    updated-dependencies:
    - dependency-name: mypy
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    781a625 View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump litellm from 1.40.25 to 1.40.26 (#2633)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.25 to 1.40.26.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.25...v1.40.26)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7d413c2 View commit details
    Browse the repository at this point in the history
  8. chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#…

    …2629)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.13.1 to 7.14.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.14.1/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c100906 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump tenacity from 8.4.1 to 8.4.2 (#2631)

    Bumps [tenacity](https://github.com/jd/tenacity) from 8.4.1 to 8.4.2.
    - [Release notes](https://github.com/jd/tenacity/releases)
    - [Commits](jd/tenacity@8.4.1...8.4.2)
    
    ---
    updated-dependencies:
    - dependency-name: tenacity
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    406bb13 View commit details
    Browse the repository at this point in the history
  10. chore(deps-dev): bump reportlab from 4.2.0 to 4.2.2 (#2635)

    Bumps [reportlab](https://www.reportlab.com/) from 4.2.0 to 4.2.2.
    
    ---
    updated-dependencies:
    - dependency-name: reportlab
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2b1d210 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. chore(deps): bump boto3 from 1.34.131 to 1.34.132 (#2632)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.131 to 1.34.132.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
    - [Commits](boto/boto3@1.34.131...1.34.132)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    7ff7462 View commit details
    Browse the repository at this point in the history
  2. feat(frontend): Add Typing Indicator for Agent Response using Tailwin…

    …d CSS (#2630)
    
    * feat(frontend): Add Typing Indicator for Agent Response
    
    * finetuning and linting
    
    * evil lil linter
    
    * TailwindCSS styles now
    
    * improve bounce
    
    * merge fix
    
    * merge fix 2
    
    * one more fix
    
    * poetry.lock fix
    
    ---------
    
    Co-authored-by: tobitege <[email protected]>
    PierrunoYT and tobitege authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    fcbf1f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    94d24b7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd91d45 View commit details
    Browse the repository at this point in the history
  5. Frontend support for delegation and rejection (#2608)

    1. Add support for rejection action on frontend
    2. Show users the reason for rejection
    3. Get rid of weird empty box after delegation
    4. On web GUI, show customer when a delegation starts and ends
    li-boxuan authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    ee86d8d View commit details
    Browse the repository at this point in the history
  6. dev: added make-i18n to "build" (package.json) (#2641)

    * added i18n to build-frontend
    
    * revert Makefile; update package.json for make-i18n instead
    tobitege authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    163ee3a View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump react-router-dom from 6.23.1 to 6.24.0 in /frontend (

    …#2628)
    
    Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.23.1 to 6.24.0.
    - [Release notes](https://github.com/remix-run/react-router/releases)
    - [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
    - [Commits](https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router-dom)
    
    ---
    updated-dependencies:
    - dependency-name: react-router-dom
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    5abe014 View commit details
    Browse the repository at this point in the history
  8. chore(deps-dev): bump @types/node from 20.14.8 to 20.14.9 in /frontend (

    #2644)
    
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.8 to 20.14.9.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    10b7a1e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0e8d1e5 View commit details
    Browse the repository at this point in the history
  10. chore(deps): bump jose from 5.4.1 to 5.5.0 in /frontend (#2645)

    Bumps [jose](https://github.com/panva/jose) from 5.4.1 to 5.5.0.
    - [Release notes](https://github.com/panva/jose/releases)
    - [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
    - [Commits](panva/jose@v5.4.1...v5.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: jose
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8fef94c View commit details
    Browse the repository at this point in the history
  11. chore(deps): bump boto3 from 1.34.132 to 1.34.133 (#2647)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.132 to 1.34.133.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
    - [Commits](boto/boto3@1.34.132...1.34.133)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    acee3e9 View commit details
    Browse the repository at this point in the history
  12. chore(deps): bump litellm from 1.40.26 to 1.40.27 (#2648)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.26 to 1.40.27.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.26...v1.40.27)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    7394c91 View commit details
    Browse the repository at this point in the history
  13. chore(deps-dev): bump openai from 1.35.3 to 1.35.4 (#2649)

    Bumps [openai](https://github.com/openai/openai-python) from 1.35.3 to 1.35.4.
    - [Release notes](https://github.com/openai/openai-python/releases)
    - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
    - [Commits](openai/openai-python@v1.35.3...v1.35.4)
    
    ---
    updated-dependencies:
    - dependency-name: openai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3fb8206 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    418cda2 View commit details
    Browse the repository at this point in the history
  15. Update docusaurus.config.ts for a changed Doc URL (#2653)

    * Update docusaurus.config.ts for a changed Doc URL
    
    * fix url
    
    * fix broken link again
    
    * fix url again
    xingyaoww authored Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6099f72 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Added Sound Notification 🎵 (#2203)

    * Added Sound Notification
    
    * prettify
    
    * linted
    
    * disabled by default
    
    * Add dev config for frontend
    
    * add volume icon
    
    * fix typo
    
    * lint
    
    * lint
    
    * Apply suggestions from code review
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    * Move volume icon to bottom
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    SmartManoj and neubig authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    877d9ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5835680 View commit details
    Browse the repository at this point in the history
  3. Revert "Show relevant error in UI (#2516)" (#2657)

    This reverts commit d0bdae2.
    enyst authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    58b06cc View commit details
    Browse the repository at this point in the history
  4. Provide [Package already installed] info to LLM (#2642)

    * Provide [Package already installed] info to LLM
    
    * regenerate tests
    SmartManoj authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    9919d8e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    badfb05 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c2969d4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1827579 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fdef348 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump litellm from 1.40.27 to 1.40.28 (#2664)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.27 to 1.40.28.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.27...v1.40.28)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 27, 2024
    Configuration menu
    Copy the full SHA
    cc9cb1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    917d96e View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Refactor: Simplify message formatting (#2670)

    Removed redundant `str()` conversion in f-string.
    SmartManoj authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    af93853 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7766a32 View commit details
    Browse the repository at this point in the history
  3. chore(deps): bump boto3 from 1.34.134 to 1.34.135 (#2678)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.134 to 1.34.135.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
    - [Commits](boto/boto3@1.34.134...1.34.135)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    105662a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    839c51e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a918198 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b05aaff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52c7019 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a9302b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b888982 View commit details
    Browse the repository at this point in the history
  10. feat: file explorer: better sorting; .gitignore support; file upload …

    …config (#2621)
    
    * feat: file explorer: better sorting; .gitignore support; file upload config
    
    * resolved poetry
    
    * move config settings (no extra file); updated uploading of files; fix exception on refresh of removed folder
    
    * removed console cmds; fix in a toast
    
    * attempt fix of upload toasts
    
    * fix new options' assignments in listen.py
    tobitege authored Jun 28, 2024
    Configuration menu
    Copy the full SHA
    7d31057 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. [Evaluation] Improve patch apply in SWE-Bench (#2684)

    * add newline after patch to fix patch apply
    
    * only add newline if not empty
    xingyaoww authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    e8cb680 View commit details
    Browse the repository at this point in the history
  2. ghcr: Fix local built image name in tests (#2686)

    * ghcr: Fix local built image name in tests
    
    * Push to registry when tagged
    
    * Fix push and experiment
    
    * Remove debug
    li-boxuan authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    79a3e81 View commit details
    Browse the repository at this point in the history
  3. Update tag to use in README and docs to 0.7.0 (#2683)

    Co-authored-by: Mahmoud Work <[email protected]>
    mamoodi and Mahmoud Work authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    75f3181 View commit details
    Browse the repository at this point in the history
  4. Remove MAX_CHARS traffic control (#2694)

    * Remove MAX_CHARS limiting
    
    * More cleanup
    li-boxuan authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    e45b311 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b4f63ae View commit details
    Browse the repository at this point in the history
  6. Sync history to stream (#2640)

    * add event to stream before budget check
    
    * make the budget check before the step
    
    * Update opendevin/controller/agent_controller.py
    
    Co-authored-by: Boxuan Li <[email protected]>
    
    ---------
    
    Co-authored-by: Boxuan Li <[email protected]>
    enyst and li-boxuan authored Jun 29, 2024
    Configuration menu
    Copy the full SHA
    4b1cc56 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    15e0c52 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. CLI concurrency (#2695)

    * add session id in cli, evals
    
    * fix main sid
    enyst authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    874b4c9 View commit details
    Browse the repository at this point in the history
  2. Add ability to restore the cli session (optional) (#2699)

    * add ability to restore the main session
    
    * add quick log
    
    * rename to cli session
    enyst authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    2d9bb56 View commit details
    Browse the repository at this point in the history
  3. Small refactoring of obs truncation (#2701)

    * refactor truncate_content a bit to be usable by all agents
    
    * adjust doc
    enyst authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    e24c52d View commit details
    Browse the repository at this point in the history
  4. Bypass MAX_ITERATIONS and MAX_BUDGET_PER_TASK on web GUI (#2697)

    Closes #1493
    
    Introduced TRAFFIC_CONTROL_STATE to allow OpenDevin to switch between normal traffic limiting mode and temporarily disabled mode.
    li-boxuan authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    8dae1f9 View commit details
    Browse the repository at this point in the history
  5. docs: Update documentation with some consistency (#2706)

    * Update documentation with some consistency
    
    * Make windows troubleshooting a little more clear
    
    * Apply suggestions from code review
    
    Co-authored-by: Boxuan Li <[email protected]>
    
    ---------
    
    Co-authored-by: Mahmoud Work <[email protected]>
    Co-authored-by: Boxuan Li <[email protected]>
    3 people authored Jun 30, 2024
    Configuration menu
    Copy the full SHA
    0054243 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. remove swe agent (#2708)

    enyst authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1975689 View commit details
    Browse the repository at this point in the history
  2. feat: added make run-wsl (#2711)

    * feat: added make run-wsl
    
    * moved Windows warning
    tobitege authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    ea3c58d View commit details
    Browse the repository at this point in the history
  3. mixin: improve logging (#2713)

    * mixin: improve logging
    
    * refactor logger creation
    tobitege authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    7fda69f View commit details
    Browse the repository at this point in the history
  4. style: refine the copy button and add copy feedback for the icon. (#2715

    )
    
    * Add padding on top for input to overlay the message bubbles.
    
    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    58191e0 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump boto3 from 1.34.135 to 1.34.136 (#2718)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.135 to 1.34.136.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.135...1.34.136)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    51a71aa View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump postcss from 8.4.38 to 8.4.39 in /frontend (#2716)

    Bumps [postcss](https://github.com/postcss/postcss) from 8.4.38 to 8.4.39.
    - [Release notes](https://github.com/postcss/postcss/releases)
    - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
    - [Commits](postcss/postcss@8.4.38...8.4.39)
    
    ---
    updated-dependencies:
    - dependency-name: postcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    1cbbb10 View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump @reduxjs/toolkit from 2.2.5 to 2.2.6 in /frontend (#…

    …2717)
    
    Bumps [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) from 2.2.5 to 2.2.6.
    - [Release notes](https://github.com/reduxjs/redux-toolkit/releases)
    - [Commits](reduxjs/redux-toolkit@v2.2.5...v2.2.6)
    
    ---
    updated-dependencies:
    - dependency-name: "@reduxjs/toolkit"
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    e83d1fe View commit details
    Browse the repository at this point in the history
  8. chore(deps-dev): bump ruff from 0.4.10 to 0.5.0 (#2719)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.4.10 to 0.5.0.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@v0.4.10...0.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c88b9f8 View commit details
    Browse the repository at this point in the history
  9. test: fix the failed unit tests. (#2721)

    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    82ea8b3 View commit details
    Browse the repository at this point in the history
  10. fix(docs): translate missing parts (#2724)

    - fix incorrect format in sidebar.json
    - add custom_sandbox_guide.md to other language folders
    Umpire2018 authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    c224a6f View commit details
    Browse the repository at this point in the history
  11. fix: improve exit_code processing (ssh_box) (#2726)

    * improve exit_code processing
    
    * removed debug spam
    tobitege authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    6246cb8 View commit details
    Browse the repository at this point in the history
  12. [Evaluation] Use the latest official SWE-Bench Dockerization for eval…

    …uation (#2728)
    
    * add newline after patch to fix patch apply
    
    * new swebench wip
    
    * add newline after patch to fix patch apply
    
    * only add newline if not empty
    
    * update swebench source and update
    
    * update gitignore for swebench eval
    
    * update old prep_eval
    
    * update gitignore
    
    * add scripts for push and pull swebench images
    
    * update eval_infer.sh
    
    * update eval_infer for new docker workflow
    
    * update script to create markdown report based on report.json
    
    * update eval infer to use update output
    
    * update readme
    
    * only move result to folder if running whole file
    
    * remove set-x
    
    * update conversion script
    
    * Update evaluation/swe_bench/README.md
    
    * Update evaluation/swe_bench/README.md
    
    * Update evaluation/swe_bench/README.md
    
    * make sure last line end with newline
    
    * switch to an fix attempt branch of swebench
    
    * Update evaluation/swe_bench/README.md
    
    * Update evaluation/swe_bench/README.md
    
    ---------
    
    Co-authored-by: Engel Nyst <[email protected]>
    xingyaoww and enyst authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    6a0ffc5 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. [Agent] (Potentially) improve Editing using diff (#2685)

    * add replace-based block edit & preliminary test case fix
    
    * further fix the insert behavior
    
    * make edit only work on first occurence
    
    * bump codeact version since we now use new edit agentskills
    
    * update prompt for new agentskills
    
    * update integration tests
    
    * make run_infer.sh executable
    
    * remove code block for edit_file
    
    * update integration test for prompt changes
    
    * default to not use hint for eval
    
    * fix insert emptyfile bug
    
    * throw value error when `to_replace` is empty
    
    * make `_edit_or_insert_file` return string so we can try to fix some linter errors (best attempt)
    
    * add todo
    
    * update integration test
    
    * fix sandbox test for this PR
    xingyaoww authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    41ddba8 View commit details
    Browse the repository at this point in the history
  2. refactor: Renamed variables to resolve naming conflicts and eliminate…

    … warnings (#2732)
    
    * refactor: Renamed variables to resolve naming conflicts and eliminate warnings
    
    Signed-off-by: ifuryst <[email protected]>
    
    * Fix lint failed.
    
    Signed-off-by: ifuryst <[email protected]>
    
    * Combine set_initial_state methods, rename _filed to f, and adjust the AppConfig update codes.
    
    Signed-off-by: ifuryst <[email protected]>
    
    ---------
    
    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5e6fb61 View commit details
    Browse the repository at this point in the history
  3. Refactor: Enhance file handling and code editing functionality (#2646)

    * refactor: Enhance file handling and code editing functionality
    
    # PR Summary
    **refactor: Enhance file handling and code editing functionality**
    
    ## PR Description
    
    This pull request includes improvements to file handling, error management, and code editing functionality across multiple files. The changes enhance the robustness, security, and user experience of the application.
    
    ### Changes in `listen.py`
    
    1. **Imports and Error Handling**:
       - Removed `warnings` import and its usage with `litellm`.
       - More consistent use of `JSONResponse` and `HTTPException` for error handling.
    
    2. **WebSocket Endpoint (`/ws`)**:
       - Simplified logic for handling events using a single `isinstance` check.
    
    3. **New Endpoint**:
       - Added `/api/save-file` POST endpoint for saving file contents.
       - Implemented checks for agent state before allowing file edits.
    
    4. **Code Style and Organization**:
       - Improved code formatting and organization.
       - Refactored some functions for better readability and consistency.
    
    ### Changes in `fileService.ts`
    
    1. **Error Handling**:
       - Added try-catch blocks to all functions for better error handling and logging.
    
    2. **Input Sanitization**:
       - Implemented `encodeURIComponent()` for file names and paths in API requests.
    
    3. **Type Checking**:
       - Added type checks for API responses to ensure data format consistency.
    
    4. **File Upload Improvement**:
       - Refactored `uploadFiles()` to use `Array.from(files)` instead of a for loop.
    
    5. **New Functionality**:
       - Added `saveFile()` function to allow saving file content to a specified path.
    
    ### Changes in `CodeEditor.tsx`
    
    1. **New Dependencies**:
       - Added imports for state management, UI components, and file operations.
    
    2. **State Management**:
       - Introduced new state variables for tracking save status and last saved time.
       - Implemented Redux state management for code and agent state.
    
    3. **UI Enhancements**:
       - Added a save button with dynamic colors based on save status.
       - Implemented a save notification system.
       - Added a "Last saved" timestamp display.
    
    4. **File Saving Functionality**:
       - Implemented complete file saving feature with error handling and user feedback.
    
    5. **Code Structure**:
       - Improved structure with additional hooks and memoized values for optimization.
    
    ### Testing Performed
    - Manually tested new file saving functionality.
    - Verified error handling and user feedback mechanisms.
    - Checked integration between backend (`listen.py`) and frontend (`fileService.ts`, `CodeEditor.tsx`).
    
    ### Next Steps
    - Conduct thorough testing of the file saving feature across different scenarios.
    - Update documentation to reflect new file handling capabilities.
    - Consider adding unit tests for new functions and components.
    
    * Added Docstrings back
    
    Added Docstrings back
    
    * Fix
    
    # Allow Code Editing in AWAITING_USER_INPUT State
    
    ## Description
    This pull request extends the functionality of the code editor to allow editing when the agent is in the AWAITING_USER_INPUT state, in addition to the existing PAUSED and FINISHED states.
    
    ## Changes
    1. Backend (`listen.py`):
       - Updated the `save_file` function to allow saving when the agent state is AWAITING_USER_INPUT.
    
    2. Frontend (`CodeEditor.tsx`):
       - Modified the `isEditingAllowed` condition to include the AWAITING_USER_INPUT state.
    
    ## Files Changed
    - `listen.py`
    - `CodeEditor.tsx`
    
    ## Testing
    - Verified that the save button appears when the agent is in the AWAITING_USER_INPUT state.
    - Tested saving files in all three allowed states (PAUSED, FINISHED, AWAITING_USER_INPUT).
    - Ensured that saving is still prohibited in other agent states.
    
    ## Additional Notes
    This change improves the user experience by allowing code edits while the agent is waiting for user input, which is a common scenario in interactive coding sessions.
    
    * Add internationalization for 'File saved successfully' message
    
    # Add internationalization for 'File saved successfully' message
    
    ## Description
    This PR adds internationalization support for the "File saved successfully" message in the CodeEditor component. It updates the translation.json file to include translations for multiple languages and modifies the CodeEditor.tsx file to use the new translation key.
    
    ## Changes
    1. Updated `translation.json`:
       - Added a new key `CODE_EDITOR$FILE_SAVED_SUCCESSFULLY` with translations for multiple languages.
       - Ensured the file structure supports multiple languages per key.
    
    2. Modified `CodeEditor.tsx`:
       - Updated the success message to use the new translation key.
       - Applied the translation to both the toast notification and the on-screen notification.
    
    ## Why
    These changes improve the user experience for non-English speakers by providing localized feedback when a file is successfully saved. This aligns with our goal of making the application more accessible to a global audience.
    
    ## How to Test
    1. Change the application language to different supported languages.
    2. Open the CodeEditor, make changes to a file, and save it.
    3. Verify that the "File saved successfully" message appears in the correct language for both the toast and on-screen notifications.
    
    ## Additional Notes
    Please pay special attention to the structure of the translation.json file to ensure it follows our established patterns for internationalization.
    
    * Add toast notifications for error handling in fileService
    
    # Add toast notifications for error handling in fileService
    
    ## Description
    This PR enhances the error handling in the `fileService.ts` file by adding toast notifications for user feedback. It maintains the existing console error logging for debugging purposes while improving the user experience by providing visible error messages in the UI.
    
    ## Changes
    - Added import for the toast utility
    - Implemented toast.error() calls in catch blocks for all file operations
    - Kept console.error() calls for detailed logging
    - Updated error messages to be more user-friendly
    
    ## Files Changed
    - `src/services/fileService.ts`
    
    ## Testing
    - Tested all file operations (select, upload, list, save) to ensure proper error handling
    - Verified that toast notifications appear when errors are simulated
    - Confirmed that console errors are still logged for debugging
    
    ## Additional Notes
    This change improves error visibility for users without altering the underlying error handling logic. It should make troubleshooting easier for both users and developers.
    
    * Add file path safety check and improve error handling in file services
    
    # Add file path safety check and improve error handling in file services
    
    ## Description
    This PR enhances the `fileService.ts` by adding a safety check for file paths in the `saveFile` function and improves error handling across all file operations. It also includes new translations for various file-related error messages.
    
    ## Changes
    1. Updated `src/services/fileService.ts`:
       - Added a validation check for file paths in the saveFile function
       - Improved error handling for all file operations (select, upload, list, save)
       - Implemented toast error messages with translation support
    
    2. Updated `src/i18n/translations.json`:
       - Added new translation keys for file service error messages:
         - FILE_SERVICE$SELECT_FILE_ERROR
         - FILE_SERVICE$UPLOAD_FILES_ERROR
         - FILE_SERVICE$LIST_FILES_ERROR
         - FILE_SERVICE$SAVE_FILE_ERROR
         - FILE_SERVICE$INVALID_FILE_PATH
    
    ## Files Changed
    - `src/services/fileService.ts`
    - `src/i18n/translations.json`
    
    ## Key Implementation Details
    ```typescript
    export async function saveFile(filePath: string, content: string): Promise<void> {
      const { t } = useTranslation();
      if (!filePath || filePath.includes('..')) {
        toast.error(t(I18nKey.FILE_SERVICE$INVALID_FILE_PATH));
        throw new Error('Invalid file path');
      }
      try {
        // Existing implementation...
      } catch (error) {
        console.error('Error saving file:', error);
        toast.error(t(I18nKey.FILE_SERVICE$SAVE_FILE_ERROR), 'File Save Error');
        throw error;
      }
    }
    ```
    
    ## Testing
    - Verified that the saveFile function rejects invalid file paths (empty or containing '..')
    - Confirmed that appropriate error messages are displayed using toast notifications for all file operations
    - Tested with different languages to ensure translated messages appear correctly
    
    ## Security Implications
    The file path check in saveFile enhances security by preventing potential directory traversal attacks.
    
    ## Next Steps
    - Consider adding similar safety checks to other file operations if applicable
    - Ensure thorough testing of error scenarios across all supported languages
    
    * Add docstrings to listen.py
    
    # Add docstrings to listen.py
    
    ## Description
    This PR adds comprehensive docstrings to all functions in the `listen.py` file. These additions improve code documentation, making the file more readable and maintainable for current and future developers.
    
    ## Changes
    - Added docstrings to all functions in `listen.py`
    - Docstrings follow the Google Python Style Guide format
    - Included descriptions, parameters, return values, and potential exceptions for each function
    
    ## Files Changed
    - `src/listen.py`
    
    ## Docstring Example
    Here's an example of one of the added docstrings:
    
    ```python
    @app.post('/api/save-file')
    async def save_file(request: Request):
        """
        Save a file to the agent's runtime file store.
    
        This endpoint allows saving a file when the agent is in a paused, finished,
        or awaiting user input state. It checks the agent's state before proceeding
        with the file save operation.
    
        Args:
            request (Request): The incoming FastAPI request object.
    
        Returns:
            JSONResponse: A JSON response indicating the success of the operation.
    
        Raises:
            HTTPException:
                - 403 error if the agent is not in an allowed state for editing.
                - 400 error if the file path or content is missing.
                - 500 error if there's an unexpected error during the save operation.
        """
        # Function implementation...
    ```
    
    ## Impact
    - Improved code readability and maintainability
    - Better understanding of function purposes, inputs, outputs, and potential errors
    - Easier onboarding for new developers working on this file
    - Enhanced IDE support for function descriptions and parameter information
    
    ## Testing
    - No functional changes were made, so existing tests should pass without modification
    - Manual review of docstrings for accuracy and completeness is recommended
    
    ## Next Steps
    - Consider adding similar docstrings to other files in the project for consistency
    - Review the added docstrings to ensure they accurately describe the current functionality
    - Update docstrings as needed when function implementations change in the future
    
    ## Additional Notes
    The existing code structure and functionality remain unchanged. This PR focuses solely on improving documentation through the addition of docstrings.
    
    * Revert exclude_list formatting and add docstrings in listen.py
    
    # Revert exclude_list formatting and add docstrings in listen.py
    
    ## Description
    This PR makes two main changes to the `listen.py` file:
    1. Reverts the `exclude_list` in the `list_files` function to its original format, with each item on a separate line.
    2. Adds comprehensive docstrings to all functions in the file.
    
    These changes improve code readability, maintain consistency with project standards, and enhance documentation for better maintainability.
    
    ## Changes
    1. Updated `opendevin/server/listen.py`:
       - Reverted `exclude_list` formatting in `list_files` function
       - Added docstrings to all functions
    
    ## Detailed Changes
    
    ### 1. Reverted exclude_list formatting
    ```python
    exclude_list = (
        '.git',
        '.DS_Store',
        '.svn',
        '.hg',
        '.idea',
        '.vscode',
        '.settings',
        '.pytest_cache',
        '__pycache__',
        'node_modules',
        'vendor',
        'build',
        'dist',
        'bin',
        'logs',
        'log',
        'tmp',
        'temp',
        'coverage',
        'venv',
        'env',
    )
    ```
    
    ### 2. Added docstrings (example)
    ```python
    @app.get('/api/list-files')
    def list_files(request: Request, path: str = '/'):
        """
        List files in the specified path.
    
        This function retrieves a list of files from the agent's runtime file store,
        excluding certain system and hidden files/directories.
    
        Args:
            request (Request): The incoming request object.
            path (str, optional): The path to list files from. Defaults to '/'.
    
        Returns:
            list: A list of file names in the specified path.
    
        Raises:
            HTTPException: If there's an error listing the files.
        """
        # Function implementation...
    ```
    
    ## Rationale
    - Reverting `exclude_list` formatting maintains consistency with the project's coding style and ensures proper functioning of pre-commit hooks.
    - Adding docstrings improves code documentation, making it easier for developers to understand and maintain the codebase.
    
    ## Impact
    - Improved code readability and consistency
    - Enhanced documentation for all functions in `listen.py`
    - Easier onboarding for new developers
    - Better IDE support for function descriptions and parameter information
    
    ## Testing
    - No functional changes were made, so existing tests should pass without modification
    - Manual review of the reverted `exclude_list` and new docstrings is recommended
    
    ## Additional Notes
    - The existing code functionality remains unchanged
    - All functions in `listen.py` now have detailed docstrings following the Google Python Style Guide format
    
    ## Next Steps
    - Review the added docstrings to ensure they accurately describe the current functionality
    - Consider adding similar docstrings to other files in the project for consistency
    - Update docstrings as needed when function implementations change in the future
    
    * made code reviewable
    
    * fixed ruff issues
    
    * Update listen.py docstrings
    
    * final tweaks
    
    * re-added encodedURIComponent in selectFile
    
    ---------
    
    Co-authored-by: tobitege <[email protected]>
    Co-authored-by: sp.wack <[email protected]>
    3 people authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    bfa1de4 View commit details
    Browse the repository at this point in the history
  4. Fix: Add scroll functionality to file explorer sidepane (#2731)

    * Fix: Add scroll and resize functionalities to file explorer
    
    * fix: the icon missing from filename and tree scroll
    richardokonicha authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    0689eef View commit details
    Browse the repository at this point in the history
  5. CI: For colima, modify CPU count and memory (#2712)

    * CI: For colima, modify CPUcount and memory
    
    * fix arg
    SmartManoj authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    cc8204e View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump typescript from 5.5.2 to 5.5.3 in /frontend (#2741

    )
    
    Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.5.2 to 5.5.3.
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v5.5.2...v5.5.3)
    
    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4489c40 View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump litellm from 1.40.29 to 1.41.3 (#2746)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.40.29 to 1.41.3.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.40.29...v1.41.3)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c052ea3 View commit details
    Browse the repository at this point in the history
  8. chore(deps-dev): bump openai from 1.35.7 to 1.35.8 (#2745)

    Bumps [openai](https://github.com/openai/openai-python) from 1.35.7 to 1.35.8.
    - [Release notes](https://github.com/openai/openai-python/releases)
    - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
    - [Commits](openai/openai-python@v1.35.7...v1.35.8)
    
    ---
    updated-dependencies:
    - dependency-name: openai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8ff9332 View commit details
    Browse the repository at this point in the history
  9. chore(deps-dev): bump @typescript-eslint/parser in /frontend (#2743)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.14.1 to 7.15.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    52ab4b4 View commit details
    Browse the repository at this point in the history
  10. chore(deps): bump boto3 from 1.34.136 to 1.34.137 (#2744)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.136 to 1.34.137.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.136...1.34.137)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    50efea5 View commit details
    Browse the repository at this point in the history
  11. chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#…

    …2742)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.14.1 to 7.15.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.15.0/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    f293b33 View commit details
    Browse the repository at this point in the history
  12. [Evaluation] fix SWE-Bench docker image name (#2751)

    * fix double underscore
    
    * remove unused script
    xingyaoww authored Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4d0c4f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. feature: Add config template. (#2736)

    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    0d0e6db View commit details
    Browse the repository at this point in the history
  2. Remove global args (#2760)

    * Remove global args
    
    * Remove global args
    
    * Update files
    
    * Update main
    
    * Bug fixes
    
    * Fix logging
    neubig authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    ffd3c71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dc01a7 View commit details
    Browse the repository at this point in the history
  4. docs: Update custom sandbox guide to include steps to use pre-existin… (

    #2740)
    
    * docs: Update custom sandbox guide to include steps to use pre-existing Docker images #2734
    
    * docs: Update custom and pre-existing sandbox guide
    
    * docs: Update custom and pre-existing sandbox guide
    richardokonicha authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    94d68ca View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump boto3 from 1.34.137 to 1.34.138 (#2769)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.137 to 1.34.138.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.137...1.34.138)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    5123e1d View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump openai from 1.35.8 to 1.35.9 (#2770)

    Bumps [openai](https://github.com/openai/openai-python) from 1.35.8 to 1.35.9.
    - [Release notes](https://github.com/openai/openai-python/releases)
    - [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
    - [Commits](openai/openai-python@v1.35.8...v1.35.9)
    
    ---
    updated-dependencies:
    - dependency-name: openai
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    018f458 View commit details
    Browse the repository at this point in the history
  7. Fix the FE failed unit test. (#2773)

    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b60a696 View commit details
    Browse the repository at this point in the history
  8. Restore SWE-bench dep refs (#2752)

    * Restore SWE-bench dep refs
    
    * update poetry lock
    
    ---------
    
    Co-authored-by: Engel Nyst <[email protected]>
    Co-authored-by: Xingyao Wang <[email protected]>
    3 people authored Jul 3, 2024
    Configuration menu
    Copy the full SHA
    89a3752 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    8b01d16 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    81226e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82ed0a0 View commit details
    Browse the repository at this point in the history
  4. chore: Add architecture diagram. (#2783)

    * chore: Add architecture diagram.
    
    Signed-off-by: ifuryst <[email protected]>
    
    * Fix syntax error.
    
    Signed-off-by: ifuryst <[email protected]>
    
    ---------
    
    Signed-off-by: ifuryst <[email protected]>
    iFurySt authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    90a68ca View commit details
    Browse the repository at this point in the history
  5. Add 'latest' tag to Docker builds for stable releases only (#2781)

    - Ensure 'latest' always points to the most recent stable version
    - Address issue #2730: Release "latest" tag when pushing image to DockerHub
    richardokonicha authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    d894347 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    869997b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c2f557e View commit details
    Browse the repository at this point in the history
  8. chore(deps): bump boto3 from 1.34.138 to 1.34.139 (#2788)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.138 to 1.34.139.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.138...1.34.139)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7291c32 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump litellm from 1.41.3 to 1.41.6 (#2790)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.41.3 to 1.41.6.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.41.3...v1.41.6)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    c77480b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dd1bd9c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c827001 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d145dd7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    14b4213 View commit details
    Browse the repository at this point in the history
  14. chore(deps): bump framer-motion from 11.2.12 to 11.2.13 in /frontend (#…

    …2793)
    
    Bumps [framer-motion](https://github.com/framer/motion) from 11.2.12 to 11.2.13.
    - [Changelog](https://github.com/framer/motion/blob/main/CHANGELOG.md)
    - [Commits](motiondivision/motion@v11.2.12...v11.2.13)
    
    ---
    updated-dependencies:
    - dependency-name: framer-motion
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    6853cbb View commit details
    Browse the repository at this point in the history
  15. Added local ollama models (#2433)

    * added local ollama models
    
    * add ollama_base_url config
    
    * Update listen.py
    
    * add docs
    
    * Update opendevin/server/listen.py
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    * lint
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    SmartManoj and neubig authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    688bd2a View commit details
    Browse the repository at this point in the history
  16. Make CodeAct finish task (#2673)

    * Added feature to CodeAct agent to finish action instead of waiting for user input.
    
    * Minor change
    
    * Update agenthub/codeact_agent/codeact_agent.py
    
    Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <[email protected]>
    
    * updated integration tests with claude-sonnet-3.5
    
    * Update agenthub/codeact_agent/prompt.py
    
    Co-authored-by: Boxuan Li <[email protected]>
    
    * updated tests to remove typo in prompt
    
    * resolve merge conflicts II
    
    * revert unintended change of regenerate script
    
    * re-regenerating prompts to resolve merge conflicts
    
    ---------
    
    Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <[email protected]>
    Co-authored-by: Boxuan Li <[email protected]>
    3 people authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    1b10e2b View commit details
    Browse the repository at this point in the history
  17. Add event synchronously (#2700)

    * add to event stream sync
    
    * remove async from tests
    enyst authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0b8d357 View commit details
    Browse the repository at this point in the history
  18. [Evaluation] Log empty patch stats for SWE-Bench (#2776)

    * bump swebench version since the fix PR is merged
    
    * add empy generation stats from latest pr
    
    * delete eval_outputs if it already exists
    
    * handle non string patch
    xingyaoww authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    e6cdf18 View commit details
    Browse the repository at this point in the history
  19. [Arch] Removing docker exec box (#2802)

    * depracting docker exec box
    
    * remove doc exec from workflow and docs
    xingyaoww authored Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0d3b3ff View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. [Eval] initialize llm inside process_instance to circumvent "Attribut…

    …eError:… (#2805)
    
    * initialize llm inside process_instance to circumvent "AttributeError: Can't pickle local object"
    
    * update kwargs
    xingyaoww authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    298956c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82f4860 View commit details
    Browse the repository at this point in the history
  3. Refactored sandbox config and added fast boot (#2455)

    * Refactored sandbox config and added fastboot
    
    * added tests
    
    * fixed tests
    
    * fixed tests
    
    * intimate user about breaking change
    
    * remove default config from eval
    
    * check for lowercase env
    
    * add test
    
    * Revert Migration
    
    * migrate old sandbox configs
    
    * resolve merge conflict
    
    * revert migration 2
    
    * Revert "remove default config from eval"
    
    This reverts commit de57c58.
    
    * change type to box_type
    
    * fix var name
    
    * linted
    
    * lint
    
    * lint comments
    
    * fix tests
    
    * fix tests
    
    * fix typo
    
    * fix box_type, remove fast_boot
    
    * add tests for sandbox config
    
    * fix test
    
    * update eval docs
    
    * small removal comments
    
    * adapt toml template
    
    * old fields shouldn't be in the app dataclass
    
    * fix old keys in app config
    
    * clean up exec box
    
    ---------
    
    Co-authored-by: Engel Nyst <[email protected]>
    SmartManoj and enyst authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    143f38d View commit details
    Browse the repository at this point in the history
  4. docs: update docker run command to pull default 'latest' tag (#2804)

    - Ensure users get the most recent stable release version when pulling default image.
    - Explains the main tag for those who want the most recent updates.
    richardokonicha authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    038e8f8 View commit details
    Browse the repository at this point in the history
  5. Simplify eval code (#2775)

    * Start simplifying eval code
    
    * Update
    
    * Add EDA
    
    * Updated GAIA
    
    * Update gpqa
    
    * Add humanevalfix
    
    * Fix logic_reasoning
    
    * Add miniwob
    
    * Add mint and ml_bench
    
    * toolqa
    
    * Added swe-bench
    
    * Fixed webarena
    
    * Refactor parameters
    neubig authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    a081935 View commit details
    Browse the repository at this point in the history
  6. chore(deps): bump litellm from 1.41.6 to 1.41.7 (#2812)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.41.6 to 1.41.7.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.41.6...v1.41.7)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    2744641 View commit details
    Browse the repository at this point in the history
  7. chore(deps-dev): bump ruff from 0.5.0 to 0.5.1 (#2811)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.5.0 to 0.5.1.
    - [Release notes](https://github.com/astral-sh/ruff/releases)
    - [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
    - [Commits](astral-sh/ruff@0.5.0...0.5.1)
    
    ---
    updated-dependencies:
    - dependency-name: ruff
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    1bdfbed View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ed45a9e View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump tenacity from 8.4.2 to 8.5.0 (#2813)

    Bumps [tenacity](https://github.com/jd/tenacity) from 8.4.2 to 8.5.0.
    - [Release notes](https://github.com/jd/tenacity/releases)
    - [Commits](jd/tenacity@8.4.2...8.5.0)
    
    ---
    updated-dependencies:
    - dependency-name: tenacity
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: yufansong <[email protected]>
    dependabot[bot] and yufansong authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    eda5823 View commit details
    Browse the repository at this point in the history
  10. Update README (#2814)

    Co-authored-by: Mahmoud Work <[email protected]>
    mamoodi and Mahmoud Work authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    9ccc64f View commit details
    Browse the repository at this point in the history
  11. Use README as the only place for getting started instructions (#2815)

    Co-authored-by: Mahmoud Work <[email protected]>
    mamoodi and Mahmoud Work authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    99284da View commit details
    Browse the repository at this point in the history
  12. [Arch] Remove supports for Background Commands (#2803)

    * depracting docker exec box
    
    * remove doc exec from workflow and docs
    
    * remove background commands
    
    * Update tests/unit/test_sandbox.py
    
    Co-authored-by: Engel Nyst <[email protected]>
    
    * replace for-loop with assignment
    
    * fix integration tests
    
    * fix integration tests for shell script
    
    * fix integration tests
    
    * increase max iter to fix some monologue agent issue
    
    * fix integration test again
    
    * fix integration tests (seems related to run_user issue)
    
    ---------
    
    Co-authored-by: Engel Nyst <[email protected]>
    xingyaoww and enyst authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    a47713e View commit details
    Browse the repository at this point in the history
  13. [Evaluation] Simplify eval & and multi-processing related fixes (#2810)

    * initialize agent inside process_instance_fn;
    
    * remove dependency on `config.max_iterations`
    
    * switch back to only include llm config to metadata
    xingyaoww authored Jul 5, 2024
    Configuration menu
    Copy the full SHA
    f6dc89b View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. CI: Support uploading frontend unit test coverage. (#2772)

    * CI: Support uploading frontend unit test coverage.
    
    * Add make-i18n before test.
    
    * Update vitest configuration to include only .ts and .tsx files in coverage.
    
    * remove .only in test and fix the failed tests.
    
    * Add text summary.
    
    * Move vite-tsconfig-paths to dev dep. Adjust UTs.
    
    ---------
    
    Signed-off-by: ifuryst <[email protected]>
    Co-authored-by: sp.wack <[email protected]>
    iFurySt and amanape authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    9b0ff11 View commit details
    Browse the repository at this point in the history
  2. Make the sandbox Python runtime completely transparent (#2796)

    * Make the sandbox Python runtime completely independent
    
    * fix source bashrc
    
    * add pip install instruction for ipython to fix intergration tests for codeact swe
    
    * update integration tests
    
    * change flake8 command to (maybe) fix sandbox tests?
    
    * make lint support both unittest & sandbox
    
    * fix agnostic image build error
    
    * refactor build script
    
    ---------
    
    Co-authored-by: Xingyao Wang <[email protected]>
    Co-authored-by: tobitege <[email protected]>
    3 people authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    d22ff73 View commit details
    Browse the repository at this point in the history
  3. Fix gemini-1.5-flash crash due to missing 'vertexai' module (#2826)

    * Fix gemini-1.5-flash crash due to missing 'vertexai' module
    
    * Update poetry.lock
    SmartManoj authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    d6570bd View commit details
    Browse the repository at this point in the history
  4. trim the sandbox image and install plugin dependencies in agnostic im…

    …age (#2792)
    
    * trim the sandbox image
    
    * remove wrong code
    
    * readd python
    
    * readd python
    
    * fix script
    
    * readd nano
    Shimada666 authored Jul 6, 2024
    Configuration menu
    Copy the full SHA
    82f256b View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    0973e31 View commit details
    Browse the repository at this point in the history
  2. fix git diff TIMEOUT problem in swe_bench evaluation (#2828)

    * fix git diff TIMEOUT problem in swe_bench evaluation
    
    * fix git diff TIMEOUT problem in swe_bench evaluation
    
    * Update evaluation/swe_bench/swe_env_box.py
    
    Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <[email protected]>
    
    ---------
    
    Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <[email protected]>
    bin123apple and SmartManoj authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    c8e5848 View commit details
    Browse the repository at this point in the history
  3. doc: Mention negative feedback feature in bug report. (#2827)

    * doc: Mention feedback feature in bug report.
    
    * Update .github/ISSUE_TEMPLATE/bug_template.yml
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    SmartManoj and neubig authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    3a3694c View commit details
    Browse the repository at this point in the history
  4. Two fixes to swe bench eval (#2831)

    * Two fixes to swe bench eval
    
    * Add error message
    
    * Change dumping of metadata
    neubig authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    d0384ca View commit details
    Browse the repository at this point in the history
  5. Check exit code (#2834)

    SmartManoj authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    85a8173 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    adf1a0d View commit details
    Browse the repository at this point in the history
  7. Streamline Logging Events (#2532)

    * Skip duplicate log
    
    * log user actions
    
    * fix tests
    
    * log all action _step
    
    * refactor log
    
    * revert test
    
    * refactor log
    
    * visual diff
    
    * disable overriding event source
    
    * Revert "disable overriding event source"
    
    This reverts commit b0047cc.
    
    * Refactor logic
    
    * refactored runtime on_event
    
    * fix merge conflict
    
    in Web UI, it shows as red color (seems deletion but added)
    
    * linted
    
    ---------
    
    Co-authored-by: Xingyao Wang <[email protected]>
    SmartManoj and xingyaoww authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    34c7656 View commit details
    Browse the repository at this point in the history
  8. Display real-time build logs for the agnostic image (#2830)

    * Display real-time build logs for the agnostic image and improve wget's output.
    
    * remove unused code
    Shimada666 authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e35c1ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9dc2d2c View commit details
    Browse the repository at this point in the history
  10. Refactoring: event stream based agent history (#2709)

    * add to event stream sync
    
    * remove async from tests
    
    * small logging spam fix
    
    * remove swe agent
    
    * arch refactoring: use history from the event stream
    
    * refactor agents
    
    * monologue agent
    
    * ruff
    
    * planner agent
    
    * micro-agents
    
    * refactor history in evaluations
    
    * evals history refactoring
    
    * adapt evals and tests
    
    * unit testing stuck
    
    * testing micro agents, event stream
    
    * fix planner agent
    
    * fix tests
    
    * fix stuck after rename
    
    * fix test
    
    * small clean up
    
    * fix merge
    
    * fix merge issue
    
    * fix integration tests
    
    * Update agenthub/dummy_agent/agent.py
    
    * fix tests
    
    * rename more clearly; add todo; clean up
    enyst authored Jul 7, 2024
    Configuration menu
    Copy the full SHA
    d37b297 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ba0f57c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c6aa507 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. History clean up (#2849)

    * clean up add_history
    
    * refactor last agent message
    enyst authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    2df1d67 View commit details
    Browse the repository at this point in the history
  2. chore(deps): bump tailwind-merge from 2.3.0 to 2.4.0 in /frontend (#2851

    )
    
    Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 2.3.0 to 2.4.0.
    - [Release notes](https://github.com/dcastil/tailwind-merge/releases)
    - [Commits](dcastil/tailwind-merge@v2.3.0...v2.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: tailwind-merge
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ff701f9 View commit details
    Browse the repository at this point in the history
  3. chore(deps-dev): bump @types/node from 20.14.9 to 20.14.10 in /fronte…

    …nd (#2852)
    
    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.9 to 20.14.10.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    648597c View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump litellm from 1.41.7 to 1.41.11 (#2854)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.41.7 to 1.41.11.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.41.7...v1.41.11)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9b9b754 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump boto3 from 1.34.139 to 1.34.140 (#2855)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.139 to 1.34.140.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.139...1.34.140)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    e6ebb43 View commit details
    Browse the repository at this point in the history
  6. Add websocket runtime and od-client-runtime (#2603)

    * add draft code
    
    * add some sandbox draft code
    
    * Export WebSocketBox and fix add_to_env async
    
    * fix
    
    * test execute
    
    * add runtime draft
    
    * add draft od-runtime-client
    
    * refactor useless code
    
    * format
    
    * resume runtime
    
    * resume runtime
    
    * remove background command
    
    * remove uselss action and init function
    
    * add EventStreamRuntime test
    
    * add echo server test
    
    * temporarily build websocket everytimes
    
    * remove websocket sandbox deprecated
    
    * refactor code
    
    * fix bug, add test
    
    * fix bug
    
    * remove test draft code
    
    * refactor code, remove async
    
    * rename file and directory
    
    * add init plugin and runtime tools function
    
    * add docker luanch
    
    * fix plugin initialization
    
    * remove test scropt
    
    * add mock test code
    
    * apply suggestions
    
    ---------
    
    Co-authored-by: Boxuan Li <[email protected]>
    yufansong and li-boxuan authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9fbfa06 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    351127d View commit details
    Browse the repository at this point in the history
  8. docs: Reorder docs and small update to README (#2860)

    Co-authored-by: Mahmoud Work <[email protected]>
    mamoodi and Mahmoud Work authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    e2636f9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f2e92b2 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    8cfb1be View commit details
    Browse the repository at this point in the history
  2. chores: open the websockets ports for port mapping and remove chores. (

    …#2864)
    
    * add port map
    
    * add more comments TODO
    yufansong authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f0bc231 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9198ea3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46b853e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fbced43 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    864ee46 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    792949a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4049c69 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    de47d8e View commit details
    Browse the repository at this point in the history
  10. Fix instance agonistic: remove Miniforge after installation (#2878)

    * remove Miniforge after installation
    
    * fix typo
    Jiayi-Pan authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    23e2d01 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Customize LLM config per agent (#2756)

    Currently, OpenDevin uses a global singleton LLM config and a global singleton agent config. This PR allows customers to configure an LLM config for each agent. A hypothetically useful scenario is to use a cheaper LLM for repo exploration / code search, and a more powerful LLM to actually do the problem solving (CodeActAgent).
    
    Partially solves #2075 (web GUI improvement is not the goal of this PR)
    li-boxuan authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c68478f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45e40d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7938b45 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    008f288 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    50f07ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de11b49 View commit details
    Browse the repository at this point in the history
  7. chore(deps): bump google-cloud-aiplatform from 1.58.0 to 1.59.0 (#2884)

    Bumps [google-cloud-aiplatform](https://github.com/googleapis/python-aiplatform) from 1.58.0 to 1.59.0.
    - [Release notes](https://github.com/googleapis/python-aiplatform/releases)
    - [Changelog](https://github.com/googleapis/python-aiplatform/blob/main/CHANGELOG.md)
    - [Commits](googleapis/python-aiplatform@v1.58.0...v1.59.0)
    
    ---
    updated-dependencies:
    - dependency-name: google-cloud-aiplatform
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    4566908 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Doc: Mention FORCE_REGENERATE var (#2833)

    * Mention FORCE_REGENERATE var in doc
    
    * Update tests/integration/README.md
    
    ---------
    
    Co-authored-by: Boxuan Li <[email protected]>
    Co-authored-by: Yufan Song <[email protected]>
    3 people authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1d4f422 View commit details
    Browse the repository at this point in the history
  2. feat: Implement user confirmation mode, request confirmation when run…

    …ning bash/python code in this mode (#2774)
    
    * [feat] confirmation mode for bash actions
    
    * feat: Add modal setting for Confirmation Mode
    
    * fix: frontend tests for confirmation mode switch
    
    * fix: add missing CONFIRMATION_MODE value in SettingsModal.test.tsx
    
    * fix: update test to integrate new setting
    
    * feat: Implement user confirmation for running bash/python code
    
    * fix: don't display rejected actions
    
    * fix: linting, rename/refactor based on feedback
    
    * fix: add property only to commands, pass serialization tests
    
    * fix: package-lock.json, lint test_action_serialization.py
    
    * test: add is_confirmed to integration test outputs
    
    ---------
    
    Co-authored-by: Mislav Balunovic <[email protected]>
    adrgs and mbalunovic authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5f61885 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e793ca2 View commit details
    Browse the repository at this point in the history
  4. [Agent] Improve edits by adding back edit_file_by_line (#2722)

    * add replace-based block edit & preliminary test case fix
    
    * further fix the insert behavior
    
    * make edit only work on first occurence
    
    * bump codeact version since we now use new edit agentskills
    
    * update prompt for new agentskills
    
    * update integration tests
    
    * make run_infer.sh executable
    
    * remove code block for edit_file
    
    * update integration test for prompt changes
    
    * default to not use hint for eval
    
    * fix insert emptyfile bug
    
    * throw value error when `to_replace` is empty
    
    * make `_edit_or_insert_file` return string so we can try to fix some linter errors (best attempt)
    
    * add todo
    
    * update integration test
    
    * fix sandbox test for this PR
    
    * fix inserting with additional newline
    
    * rename to edit_file_by_replace
    
    * add back `edit_file_by_line`
    
    * update prompt for new editing tool
    
    * fix integration tests
    
    * bump codeact version since there are more changes
    
    * add back append file
    
    * fix current line for append
    
    * fix append unit tests
    
    * change the location where we show edited line no to agent and fix tests
    
    * update integration tests
    
    * fix global window size affect by open_file bug
    
    * fix global window size affect by open_file bug
    
    * increase window size to 300
    
    * add file beginning and ending marker to avoid looping
    
    * expand the editor window to better display edit error for model
    
    * refractor to breakdown edit to internal functions
    
    * reduce window to 200
    
    * move window to 100
    
    * refractor to cleanup some logic into _calculate_window_bounds
    
    * fix integration tests
    
    * fix sandbox test on new prompt
    
    * update demonstration with new changes
    
    * fix integration
    
    * initialize llm inside process_instance to circumvent "AttributeError: Can't pickle local object"
    
    * update kwargs
    
    * retry for internal server error
    
    * fix max iteration
    
    * override max iter from config
    
    * fix integration tests
    
    * remove edit file by line
    
    * fix integration tests
    
    * add instruction to avoid hanging
    
    * Revert "add instruction to avoid hanging"
    
    This reverts commit 06fd2c5.
    
    * handle content policy violation error
    
    * fix integration tests
    
    * fix typo in prompt - the window is 100
    
    * update all integration tests
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    Co-authored-by: Xingyao Wang <[email protected]>
    3 people authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1b54800 View commit details
    Browse the repository at this point in the history
  5. Doc: Fix Azure Guide (#2894)

    * Doc: Fix Azure Guide
    
    * Update azureLLMs.md
    SmartManoj authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6bef270 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    217eed9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    29ed1d7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae2fbbf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    43c3e90 View commit details
    Browse the repository at this point in the history
  10. [Arch] Implement EventStream Runtime Client with Jupyter Support usin…

    …g Agnostic Sandbox (#2879)
    
    * support loading a particular runtime class via config.runtime (default to server to not break things)
    
    * move image agnostic util to shared runtime util
    
    * move dependency
    
    * include poetry.lock in sdist
    
    * accept port as arg for client
    
    * make client start server with specified port
    
    * update image agnostic utility for eventstream runtime
    
    * make client and runtime working with REST API
    
    * rename execute_server
    
    * add plugin to initialize stuff inside es-runtime;
    cleanup runtime methods to delegate everything to container
    
    * remove redundant ls -alh
    
    * fix jupyter
    
    * improve logging in agnostic sandbox
    
    * improve logging of test function
    
    * add read & edit
    
    * update agnostic sandbox
    
    * support setting work dir at start
    
    * fix file read/write test
    
    * fix unit test
    
    * update tescase
    
    * Fix unit test again
    
    * fix unit test again again
    xingyaoww authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    e45d46c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7cbf2d9 View commit details
    Browse the repository at this point in the history
  12. fix Runtime import (#2897)

    xingyaoww authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ced7499 View commit details
    Browse the repository at this point in the history
  13. [Arch] EventStreamRuntime supports browser (#2899)

    * fix the case when source and tmp are not on the same device
    
    * always build a dev box (with updated source code) for development purpose
    
    * tail the log before removing the container
    
    * move browse function
    
    * support browser!
    xingyaoww authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    96b5cb7 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    ebbc0e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2b7c4e5 View commit details
    Browse the repository at this point in the history
  3. arch: deprecating recall action and search_memory (#2900)

    * deprecating recall action
    
    * fix integration tests
    
    * fix integration tests
    
    * remove search memory
    xingyaoww authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    e45ddeb View commit details
    Browse the repository at this point in the history
  4. arch: refractor eventstream into async (#2907)

    * deprecating recall action
    
    * fix integration tests
    
    * fix integration tests
    
    * refractor runtime to use async
    
    * remove search memory
    
    * rename .initialize to .ainit
    xingyaoww authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    7e68de7 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. Configuration menu
    Copy the full SHA
    f249254 View commit details
    Browse the repository at this point in the history
  2. Fix: hostname in logging (#2914)

    Co-authored-by: tobitege <[email protected]>
    SmartManoj and tobitege authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    b2b6d2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    64be2cb View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump litellm from 1.41.15 to 1.41.19 (#2906)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.41.15 to 1.41.19.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.41.15...v1.41.19)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Yufan Song <[email protected]>
    dependabot[bot] and yufansong authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    91d46cc View commit details
    Browse the repository at this point in the history
  5. chore: Release 0.8.0 (#2919)

    * Release 0.8.0
    
    * Update email in code of conduct
    
    * Remove unnecessary sentence from README
    mamoodi authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    46edb4b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    959d21c View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Arch: refactor and add unit tests for EventStreamRuntime docker ima…

    …ge build (#2908)
    
    * deprecating recall action
    
    * fix integration tests
    
    * fix integration tests
    
    * refractor runtime to use async
    
    * remove search memory
    
    * rename .initialize to .ainit
    
    * draft of runtime image building (separate from img agnostic)
    
    * refractor runtime build into separate file and add unit tests for it
    
    * fix image agnostic tests
    
    * Update opendevin/runtime/utils/runtime_build.py
    
    Co-authored-by: Mingzhang Zheng <[email protected]>
    
    ---------
    
    Co-authored-by: Mingzhang Zheng <[email protected]>
    xingyaoww and Shimada666 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9b1f59a View commit details
    Browse the repository at this point in the history
  2. chore: Update wordings in pull request template (#2926)

    * Update wordings in pull request template
    
    * Update .github/pull_request_template.md
    SmartManoj authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9d7adef View commit details
    Browse the repository at this point in the history
  3. docs: Add doc on how issues are triaged (#2928)

    * docs: Add doc on how issues are triaged
    
    * Update some wordings
    mamoodi authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    214f728 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b834b35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    653a3c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b501083 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59042bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ea66a8 View commit details
    Browse the repository at this point in the history
  9. chore(deps): bump i18next from 23.11.5 to 23.12.1 in /frontend (#2939)

    Bumps [i18next](https://github.com/i18next/i18next) from 23.11.5 to 23.12.1.
    - [Release notes](https://github.com/i18next/i18next/releases)
    - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
    - [Commits](i18next/i18next@v23.11.5...v23.12.1)
    
    ---
    updated-dependencies:
    - dependency-name: i18next
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: sp.wack <[email protected]>
    dependabot[bot] and amanape authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    cf53151 View commit details
    Browse the repository at this point in the history
  10. chore(deps): bump boto3 from 1.34.143 to 1.34.144 (#2941)

    Bumps [boto3](https://github.com/boto/boto3) from 1.34.143 to 1.34.144.
    - [Release notes](https://github.com/boto/boto3/releases)
    - [Commits](boto/boto3@1.34.143...1.34.144)
    
    ---
    updated-dependencies:
    - dependency-name: boto3
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7cd3431 View commit details
    Browse the repository at this point in the history
  11. chore(deps): bump litellm from 1.41.19 to 1.41.21 (#2942)

    Bumps [litellm](https://github.com/BerriAI/litellm) from 1.41.19 to 1.41.21.
    - [Release notes](https://github.com/BerriAI/litellm/releases)
    - [Commits](BerriAI/litellm@v1.41.19...v1.41.21)
    
    ---
    updated-dependencies:
    - dependency-name: litellm
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    17b2eb5 View commit details
    Browse the repository at this point in the history
  12. chore(deps-dev): bump whatthepatch from 1.0.5 to 1.0.6 (#2943)

    Bumps [whatthepatch](https://github.com/cscorley/whatthepatch) from 1.0.5 to 1.0.6.
    - [Release notes](https://github.com/cscorley/whatthepatch/releases)
    - [Changelog](https://github.com/cscorley/whatthepatch/blob/main/HISTORY.md)
    - [Commits](cscorley/whatthepatch@1.0.5...1.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: whatthepatch
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3c0975d View commit details
    Browse the repository at this point in the history
  13. Remove legacy swe_bench/scripts/summarise_results.py (#2932)

    * Remove swe_bench/scripts/summarise_results.py
    
    * Remove mention of legacy script
    li-boxuan authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    4b4fa1c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    471703b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ec2535c View commit details
    Browse the repository at this point in the history
  16. Run all tests in development.md (#2951)

    This PR changes the directions in development.md to run all tests.
    
    Note that I opted to explicitly specify `test_*.py` instead of doing test discovery so it's obvious that you can also specify specific files.
    neubig authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    149dac8 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. docs: updated docstrings using ruff's autofix feature (#2923)

    * Updated documentation using ruff's autofix feature
    
    * Updated pyproject.toml to include docstring validations
    
    * Updated documentation using ruff's autofix feature
    
    * Updated pyproject.toml to include docstring validations
    
    * Updated docstrings using ruff's autfix feature
    
    * Deleted opendevin/runtime/utils/soource.py, Keeping in sync with main
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    anushkumarv and neubig authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8f76587 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3e437f View commit details
    Browse the repository at this point in the history
  3. refactor: Frontend tests (#2959)

    * Refactor and clean
    
    * Refactor, cleanup, and pass skipped test
    
    * Refactor
    
    * Refactor and cleanup
    
    * Cleanup
    
    * Refactor and cleanup
    
    * Remove unused mock
    
    * Refactor and cleanup
    
    * Refactor
    
    * Remove unused hooks
    
    * Refactor
    amanape authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1fd2e51 View commit details
    Browse the repository at this point in the history
  4. chore(deps): bump react-i18next from 14.1.2 to 14.1.3 in /frontend (#…

    …2965)
    
    Bumps [react-i18next](https://github.com/i18next/react-i18next) from 14.1.2 to 14.1.3.
    - [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md)
    - [Commits](i18next/react-i18next@v14.1.2...v14.1.3)
    
    ---
    updated-dependencies:
    - dependency-name: react-i18next
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    42abc72 View commit details
    Browse the repository at this point in the history
  5. chore(deps): bump vite from 5.3.3 to 5.3.4 in /frontend (#2967)

    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.3.3 to 5.3.4.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/v5.3.4/packages/vite)
    
    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    29483c0 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump @typescript-eslint/parser in /frontend (#2969)

    Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 7.16.0 to 7.16.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/parser)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/parser"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    59d05f3 View commit details
    Browse the repository at this point in the history
  7. chore(deps-dev): bump tailwindcss from 3.4.4 to 3.4.5 in /frontend (#…

    …2971)
    
    Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.4.4 to 3.4.5.
    - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
    - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.5/CHANGELOG.md)
    - [Commits](tailwindlabs/tailwindcss@v3.4.4...v3.4.5)
    
    ---
    updated-dependencies:
    - dependency-name: tailwindcss
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f5a4fb8 View commit details
    Browse the repository at this point in the history
  8. [Agent, Eval] Fixes LLM config issue for delegation & Add eval to mea…

    …sure the delegation accuracy (#2948)
    
    * fix json import
    
    * pass llm to delegation action so that sub-agent shares the same llm for cost accum purpose
    
    * add inference script for browser delegation
    
    * add readme
    
    * Update agenthub/codeact_agent/action_parser.py
    
    Co-authored-by: Graham Neubig <[email protected]>
    
    * revert action parser changes.
    
    * Rework --llm-config CLI arg
    
    * Revert "pass llm to delegation action so that sub-agent shares the same llm for cost accum purpose"
    
    This reverts commit 81034c4.
    
    * remove view summary
    
    * update readme
    
    * update comment
    
    * update readme
    
    ---------
    
    Co-authored-by: Graham Neubig <[email protected]>
    Co-authored-by: Boxuan Li <[email protected]>
    3 people authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    f45a2ff View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4b6a2ff View commit details
    Browse the repository at this point in the history
  10. chore(deps-dev): bump @typescript-eslint/eslint-plugin in /frontend (#…

    …2970)
    
    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 7.16.0 to 7.16.1.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.16.1/packages/eslint-plugin)
    
    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dc45b14 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a2ec1de View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0b09525 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2c98258 View commit details
    Browse the repository at this point in the history
  14. Support Instance Level Images for SWE-Bench Evaluation (#2874)

    * rename pulled instance images
    
    * Swebench: add support to instance level images
    
    * Update evaluation/swe_bench/run_infer.py
    
    Co-authored-by: Xingyao Wang <[email protected]>
    
    * instance swebench: use env var and docker tags instead
    
    * swebench disable instance report for instance images
    
    * Update evaluation/swe_bench/README.md
    
    Co-authored-by: Xingyao Wang <[email protected]>
    
    ---------
    
    Co-authored-by: Xingyao Wang <[email protected]>
    Jiayi-Pan and xingyaoww authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    7111e8e View commit details
    Browse the repository at this point in the history
  15. Remove global config from sandbox (#2961)

    * Some changes
    
    * Fixed errors
    
    * Remove duplicate initialize_plugins
    
    * Fix some tests
    
    * Fix tests
    neubig authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    257698e View commit details
    Browse the repository at this point in the history