-
Notifications
You must be signed in to change notification settings - Fork 0
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
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6879acd - Browse repository at this point
Copy the full SHA 6879acdView commit details -
Update doc to clarify OpenDevin mission and link directly to content (#…
…2568) * Update doc * Fix review comments
Configuration menu - View commit details
-
Copy full SHA for 7e44c8f - Browse repository at this point
Copy the full SHA 7e44c8fView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3f158d0 - Browse repository at this point
Copy the full SHA 3f158d0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1076789 - Browse repository at this point
Copy the full SHA 1076789View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 900743e - Browse repository at this point
Copy the full SHA 900743eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 13adfe5 - Browse repository at this point
Copy the full SHA 13adfe5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4567dd6 - Browse repository at this point
Copy the full SHA 4567dd6View commit details -
No longer chown -R the miniforge3 folder (#2566)
* No longer chown -R the miniforge3 folder * change miniforge3 group permission
Configuration menu - View commit details
-
Copy full SHA for 5972498 - Browse repository at this point
Copy the full SHA 5972498View commit details
Commits on Jun 22, 2024
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for 0845d47 - Browse repository at this point
Copy the full SHA 0845d47View commit details -
* Interactive Terminal * linted * fixed tests * fixed tests * refactored logic * remove console logs
Configuration menu - View commit details
-
Copy full SHA for c743320 - Browse repository at this point
Copy the full SHA c743320View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for ec43e67 - Browse repository at this point
Copy the full SHA ec43e67View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7ad6ab1 - Browse repository at this point
Copy the full SHA 7ad6ab1View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 45d7a53 - Browse repository at this point
Copy the full SHA 45d7a53View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa86e32 - Browse repository at this point
Copy the full SHA fa86e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c5e5a0 - Browse repository at this point
Copy the full SHA 4c5e5a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b56c0 - Browse repository at this point
Copy the full SHA 57b56c0View commit details -
Update documentation regarding feedback data usage (#2585)
* Update feedback data usage * Update hugging face
Configuration menu - View commit details
-
Copy full SHA for 6312c21 - Browse repository at this point
Copy the full SHA 6312c21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bf1b56 - Browse repository at this point
Copy the full SHA 6bf1b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af2a08 - Browse repository at this point
Copy the full SHA 9af2a08View commit details
Commits on Jun 23, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for cab7a28 - Browse repository at this point
Copy the full SHA cab7a28View commit details -
Configuration menu - View commit details
-
Copy full SHA for c455a09 - Browse repository at this point
Copy the full SHA c455a09View commit details -
fix(frontend): Prevent actions from disappearing before sending data (#…
…2599) * Prevent actions from disappearing before sending data * Lint
Configuration menu - View commit details
-
Copy full SHA for 0c1d6f8 - Browse repository at this point
Copy the full SHA 0c1d6f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63a3285 - Browse repository at this point
Copy the full SHA 63a3285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 868b746 - Browse repository at this point
Copy the full SHA 868b746View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for e1caf1d - Browse repository at this point
Copy the full SHA e1caf1dView commit details -
Default makefile for persist_sandbox to be false (#2605)
Co-authored-by: Mahmoud Work <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d1ffa1 - Browse repository at this point
Copy the full SHA 4d1ffa1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6de584d - Browse repository at this point
Copy the full SHA 6de584dView commit details
Commits on Jun 24, 2024
-
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
Configuration menu - View commit details
-
Copy full SHA for 39d90c0 - Browse repository at this point
Copy the full SHA 39d90c0View commit details -
Tweak prompts of ManagerAgent and CommitWriterAgent (#2609)
* Tweak prompts of ManagerAgent and CommitWriterAgent * Fix prompts
Configuration menu - View commit details
-
Copy full SHA for 8bce806 - Browse repository at this point
Copy the full SHA 8bce806View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1117dfe - Browse repository at this point
Copy the full SHA 1117dfeView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6042b22 - Browse repository at this point
Copy the full SHA 6042b22View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4b35497 - Browse repository at this point
Copy the full SHA 4b35497View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e71b8d1 - Browse repository at this point
Copy the full SHA e71b8d1View commit details
Commits on Jun 25, 2024
-
Bug fix: add error observation to history (#2610)
* Bug fix: add error observation to history * Regenerate to demonstrate format error
Configuration menu - View commit details
-
Copy full SHA for 7e78fde - Browse repository at this point
Copy the full SHA 7e78fdeView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c99b94d - Browse repository at this point
Copy the full SHA c99b94dView commit details -
feat: Agent buttons hover decor (#2623)
* feat: Agent buttons hover decor * use TailwindCSS for styling
Configuration menu - View commit details
-
Copy full SHA for dab9a60 - Browse repository at this point
Copy the full SHA dab9a60View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7ca7f80 - Browse repository at this point
Copy the full SHA 7ca7f80View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ffda754 - Browse repository at this point
Copy the full SHA ffda754View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 781a625 - Browse repository at this point
Copy the full SHA 781a625View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7d413c2 - Browse repository at this point
Copy the full SHA 7d413c2View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c100906 - Browse repository at this point
Copy the full SHA c100906View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 406bb13 - Browse repository at this point
Copy the full SHA 406bb13View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2b1d210 - Browse repository at this point
Copy the full SHA 2b1d210View commit details
Commits on Jun 26, 2024
-
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>
Configuration menu - View commit details
-
Copy full SHA for 7ff7462 - Browse repository at this point
Copy the full SHA 7ff7462View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for fcbf1f8 - Browse repository at this point
Copy the full SHA fcbf1f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94d24b7 - Browse repository at this point
Copy the full SHA 94d24b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd91d45 - Browse repository at this point
Copy the full SHA cd91d45View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for ee86d8d - Browse repository at this point
Copy the full SHA ee86d8dView commit details -
dev: added make-i18n to "build" (package.json) (#2641)
* added i18n to build-frontend * revert Makefile; update package.json for make-i18n instead
Configuration menu - View commit details
-
Copy full SHA for 163ee3a - Browse repository at this point
Copy the full SHA 163ee3aView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5abe014 - Browse repository at this point
Copy the full SHA 5abe014View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 10b7a1e - Browse repository at this point
Copy the full SHA 10b7a1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8d1e5 - Browse repository at this point
Copy the full SHA 0e8d1e5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8fef94c - Browse repository at this point
Copy the full SHA 8fef94cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for acee3e9 - Browse repository at this point
Copy the full SHA acee3e9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7394c91 - Browse repository at this point
Copy the full SHA 7394c91View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3fb8206 - Browse repository at this point
Copy the full SHA 3fb8206View commit details -
Configuration menu - View commit details
-
Copy full SHA for 418cda2 - Browse repository at this point
Copy the full SHA 418cda2View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 6099f72 - Browse repository at this point
Copy the full SHA 6099f72View commit details
Commits on Jun 27, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 877d9ae - Browse repository at this point
Copy the full SHA 877d9aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5835680 - Browse repository at this point
Copy the full SHA 5835680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58b06cc - Browse repository at this point
Copy the full SHA 58b06ccView commit details -
Provide [Package already installed] info to LLM (#2642)
* Provide [Package already installed] info to LLM * regenerate tests
Configuration menu - View commit details
-
Copy full SHA for 9919d8e - Browse repository at this point
Copy the full SHA 9919d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for badfb05 - Browse repository at this point
Copy the full SHA badfb05View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2969d4 - Browse repository at this point
Copy the full SHA c2969d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1827579 - Browse repository at this point
Copy the full SHA 1827579View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdef348 - Browse repository at this point
Copy the full SHA fdef348View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for cc9cb1b - Browse repository at this point
Copy the full SHA cc9cb1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 917d96e - Browse repository at this point
Copy the full SHA 917d96eView commit details
Commits on Jun 28, 2024
-
Refactor: Simplify message formatting (#2670)
Removed redundant `str()` conversion in f-string.
Configuration menu - View commit details
-
Copy full SHA for af93853 - Browse repository at this point
Copy the full SHA af93853View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7766a32 - Browse repository at this point
Copy the full SHA 7766a32View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 105662a - Browse repository at this point
Copy the full SHA 105662aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 839c51e - Browse repository at this point
Copy the full SHA 839c51eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a918198 - Browse repository at this point
Copy the full SHA a918198View commit details -
Configuration menu - View commit details
-
Copy full SHA for b05aaff - Browse repository at this point
Copy the full SHA b05aaffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 52c7019 - Browse repository at this point
Copy the full SHA 52c7019View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9302b1 - Browse repository at this point
Copy the full SHA a9302b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b888982 - Browse repository at this point
Copy the full SHA b888982View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7d31057 - Browse repository at this point
Copy the full SHA 7d31057View commit details
Commits on Jun 29, 2024
-
[Evaluation] Improve patch apply in SWE-Bench (#2684)
* add newline after patch to fix patch apply * only add newline if not empty
Configuration menu - View commit details
-
Copy full SHA for e8cb680 - Browse repository at this point
Copy the full SHA e8cb680View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 79a3e81 - Browse repository at this point
Copy the full SHA 79a3e81View commit details -
Update tag to use in README and docs to 0.7.0 (#2683)
Co-authored-by: Mahmoud Work <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75f3181 - Browse repository at this point
Copy the full SHA 75f3181View commit details -
Remove MAX_CHARS traffic control (#2694)
* Remove MAX_CHARS limiting * More cleanup
Configuration menu - View commit details
-
Copy full SHA for e45b311 - Browse repository at this point
Copy the full SHA e45b311View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4f63ae - Browse repository at this point
Copy the full SHA b4f63aeView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 4b1cc56 - Browse repository at this point
Copy the full SHA 4b1cc56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15e0c52 - Browse repository at this point
Copy the full SHA 15e0c52View commit details
Commits on Jun 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 874b4c9 - Browse repository at this point
Copy the full SHA 874b4c9View commit details -
Add ability to restore the cli session (optional) (#2699)
* add ability to restore the main session * add quick log * rename to cli session
Configuration menu - View commit details
-
Copy full SHA for 2d9bb56 - Browse repository at this point
Copy the full SHA 2d9bb56View commit details -
Small refactoring of obs truncation (#2701)
* refactor truncate_content a bit to be usable by all agents * adjust doc
Configuration menu - View commit details
-
Copy full SHA for e24c52d - Browse repository at this point
Copy the full SHA e24c52dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 8dae1f9 - Browse repository at this point
Copy the full SHA 8dae1f9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 0054243 - Browse repository at this point
Copy the full SHA 0054243View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1975689 - Browse repository at this point
Copy the full SHA 1975689View commit details -
feat: added make run-wsl (#2711)
* feat: added make run-wsl * moved Windows warning
Configuration menu - View commit details
-
Copy full SHA for ea3c58d - Browse repository at this point
Copy the full SHA ea3c58dView commit details -
mixin: improve logging (#2713)
* mixin: improve logging * refactor logger creation
Configuration menu - View commit details
-
Copy full SHA for 7fda69f - Browse repository at this point
Copy the full SHA 7fda69fView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 58191e0 - Browse repository at this point
Copy the full SHA 58191e0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 51a71aa - Browse repository at this point
Copy the full SHA 51a71aaView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1cbbb10 - Browse repository at this point
Copy the full SHA 1cbbb10View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e83d1fe - Browse repository at this point
Copy the full SHA e83d1feView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c88b9f8 - Browse repository at this point
Copy the full SHA c88b9f8View commit details -
test: fix the failed unit tests. (#2721)
Signed-off-by: ifuryst <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 82ea8b3 - Browse repository at this point
Copy the full SHA 82ea8b3View commit details -
fix(docs): translate missing parts (#2724)
- fix incorrect format in sidebar.json - add custom_sandbox_guide.md to other language folders
Configuration menu - View commit details
-
Copy full SHA for c224a6f - Browse repository at this point
Copy the full SHA c224a6fView commit details -
fix: improve exit_code processing (ssh_box) (#2726)
* improve exit_code processing * removed debug spam
Configuration menu - View commit details
-
Copy full SHA for 6246cb8 - Browse repository at this point
Copy the full SHA 6246cb8View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 6a0ffc5 - Browse repository at this point
Copy the full SHA 6a0ffc5View commit details
Commits on Jul 2, 2024
-
[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
Configuration menu - View commit details
-
Copy full SHA for 41ddba8 - Browse repository at this point
Copy the full SHA 41ddba8View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5e6fb61 - Browse repository at this point
Copy the full SHA 5e6fb61View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for bfa1de4 - Browse repository at this point
Copy the full SHA bfa1de4View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0689eef - Browse repository at this point
Copy the full SHA 0689eefView commit details -
CI: For colima, modify CPU count and memory (#2712)
* CI: For colima, modify CPUcount and memory * fix arg
Configuration menu - View commit details
-
Copy full SHA for cc8204e - Browse repository at this point
Copy the full SHA cc8204eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4489c40 - Browse repository at this point
Copy the full SHA 4489c40View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c052ea3 - Browse repository at this point
Copy the full SHA c052ea3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 8ff9332 - Browse repository at this point
Copy the full SHA 8ff9332View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 52ab4b4 - Browse repository at this point
Copy the full SHA 52ab4b4View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 50efea5 - Browse repository at this point
Copy the full SHA 50efea5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f293b33 - Browse repository at this point
Copy the full SHA f293b33View commit details -
[Evaluation] fix SWE-Bench docker image name (#2751)
* fix double underscore * remove unused script
Configuration menu - View commit details
-
Copy full SHA for 4d0c4f3 - Browse repository at this point
Copy the full SHA 4d0c4f3View commit details
Commits on Jul 3, 2024
-
feature: Add config template. (#2736)
Signed-off-by: ifuryst <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0d0e6db - Browse repository at this point
Copy the full SHA 0d0e6dbView commit details -
* Remove global args * Remove global args * Update files * Update main * Bug fixes * Fix logging
Configuration menu - View commit details
-
Copy full SHA for ffd3c71 - Browse repository at this point
Copy the full SHA ffd3c71View commit details -
feature: Enable DEBUG level logging based on config setting. (#2762)
Signed-off-by: ifuryst <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4dc01a7 - Browse repository at this point
Copy the full SHA 4dc01a7View commit details -
docs: Update custom sandbox guide to include steps to use pre-existin… (
Configuration menu - View commit details
-
Copy full SHA for 94d68ca - Browse repository at this point
Copy the full SHA 94d68caView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 5123e1d - Browse repository at this point
Copy the full SHA 5123e1dView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 018f458 - Browse repository at this point
Copy the full SHA 018f458View commit details -
Fix the FE failed unit test. (#2773)
Signed-off-by: ifuryst <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b60a696 - Browse repository at this point
Copy the full SHA b60a696View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 89a3752 - Browse repository at this point
Copy the full SHA 89a3752View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8b01d16 - Browse repository at this point
Copy the full SHA 8b01d16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81226e6 - Browse repository at this point
Copy the full SHA 81226e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82ed0a0 - Browse repository at this point
Copy the full SHA 82ed0a0View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 90a68ca - Browse repository at this point
Copy the full SHA 90a68caView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d894347 - Browse repository at this point
Copy the full SHA d894347View commit details -
chore: Add docs for dependabot and add the open pr limit from 5 to 20. (
#2784) Signed-off-by: ifuryst <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 869997b - Browse repository at this point
Copy the full SHA 869997bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2f557e - Browse repository at this point
Copy the full SHA c2f557eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7291c32 - Browse repository at this point
Copy the full SHA 7291c32View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c77480b - Browse repository at this point
Copy the full SHA c77480bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1bd9c - Browse repository at this point
Copy the full SHA dd1bd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c827001 - Browse repository at this point
Copy the full SHA c827001View commit details -
Configuration menu - View commit details
-
Copy full SHA for d145dd7 - Browse repository at this point
Copy the full SHA d145dd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14b4213 - Browse repository at this point
Copy the full SHA 14b4213View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 6853cbb - Browse repository at this point
Copy the full SHA 6853cbbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 688bd2a - Browse repository at this point
Copy the full SHA 688bd2aView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 1b10e2b - Browse repository at this point
Copy the full SHA 1b10e2bView commit details -
Add event synchronously (#2700)
* add to event stream sync * remove async from tests
Configuration menu - View commit details
-
Copy full SHA for 0b8d357 - Browse repository at this point
Copy the full SHA 0b8d357View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for e6cdf18 - Browse repository at this point
Copy the full SHA e6cdf18View commit details -
[Arch] Removing docker exec box (#2802)
* depracting docker exec box * remove doc exec from workflow and docs
Configuration menu - View commit details
-
Copy full SHA for 0d3b3ff - Browse repository at this point
Copy the full SHA 0d3b3ffView commit details
Commits on Jul 5, 2024
-
[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
Configuration menu - View commit details
-
Copy full SHA for 298956c - Browse repository at this point
Copy the full SHA 298956cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f4860 - Browse repository at this point
Copy the full SHA 82f4860View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 143f38d - Browse repository at this point
Copy the full SHA 143f38dView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 038e8f8 - Browse repository at this point
Copy the full SHA 038e8f8View commit details -
* 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
Configuration menu - View commit details
-
Copy full SHA for a081935 - Browse repository at this point
Copy the full SHA a081935View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2744641 - Browse repository at this point
Copy the full SHA 2744641View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 1bdfbed - Browse repository at this point
Copy the full SHA 1bdfbedView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed45a9e - Browse repository at this point
Copy the full SHA ed45a9eView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for eda5823 - Browse repository at this point
Copy the full SHA eda5823View commit details -
Co-authored-by: Mahmoud Work <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ccc64f - Browse repository at this point
Copy the full SHA 9ccc64fView commit details -
Use README as the only place for getting started instructions (#2815)
Co-authored-by: Mahmoud Work <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 99284da - Browse repository at this point
Copy the full SHA 99284daView commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for a47713e - Browse repository at this point
Copy the full SHA a47713eView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for f6dc89b - Browse repository at this point
Copy the full SHA f6dc89bView commit details
Commits on Jul 6, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 9b0ff11 - Browse repository at this point
Copy the full SHA 9b0ff11View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for d22ff73 - Browse repository at this point
Copy the full SHA d22ff73View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d6570bd - Browse repository at this point
Copy the full SHA d6570bdView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 82f256b - Browse repository at this point
Copy the full SHA 82f256bView commit details
Commits on Jul 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0973e31 - Browse repository at this point
Copy the full SHA 0973e31View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for c8e5848 - Browse repository at this point
Copy the full SHA c8e5848View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 3a3694c - Browse repository at this point
Copy the full SHA 3a3694cView commit details -
Two fixes to swe bench eval (#2831)
* Two fixes to swe bench eval * Add error message * Change dumping of metadata
Configuration menu - View commit details
-
Copy full SHA for d0384ca - Browse repository at this point
Copy the full SHA d0384caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85a8173 - Browse repository at this point
Copy the full SHA 85a8173View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf1a0d - Browse repository at this point
Copy the full SHA adf1a0dView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 34c7656 - Browse repository at this point
Copy the full SHA 34c7656View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for e35c1ff - Browse repository at this point
Copy the full SHA e35c1ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dc2d2c - Browse repository at this point
Copy the full SHA 9dc2d2cView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for d37b297 - Browse repository at this point
Copy the full SHA d37b297View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba0f57c - Browse repository at this point
Copy the full SHA ba0f57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6aa507 - Browse repository at this point
Copy the full SHA c6aa507View commit details
Commits on Jul 8, 2024
-
* clean up add_history * refactor last agent message
Configuration menu - View commit details
-
Copy full SHA for 2df1d67 - Browse repository at this point
Copy the full SHA 2df1d67View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for ff701f9 - Browse repository at this point
Copy the full SHA ff701f9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 648597c - Browse repository at this point
Copy the full SHA 648597cView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9b9b754 - Browse repository at this point
Copy the full SHA 9b9b754View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for e6ebb43 - Browse repository at this point
Copy the full SHA e6ebb43View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9fbfa06 - Browse repository at this point
Copy the full SHA 9fbfa06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 351127d - Browse repository at this point
Copy the full SHA 351127dView commit details -
docs: Reorder docs and small update to README (#2860)
Co-authored-by: Mahmoud Work <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2636f9 - Browse repository at this point
Copy the full SHA e2636f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2e92b2 - Browse repository at this point
Copy the full SHA f2e92b2View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8cfb1be - Browse repository at this point
Copy the full SHA 8cfb1beView commit details -
chores: open the websockets ports for port mapping and remove chores. (…
…#2864) * add port map * add more comments TODO
Configuration menu - View commit details
-
Copy full SHA for f0bc231 - Browse repository at this point
Copy the full SHA f0bc231View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9198ea3 - Browse repository at this point
Copy the full SHA 9198ea3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46b853e - Browse repository at this point
Copy the full SHA 46b853eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbced43 - Browse repository at this point
Copy the full SHA fbced43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 864ee46 - Browse repository at this point
Copy the full SHA 864ee46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 792949a - Browse repository at this point
Copy the full SHA 792949aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4049c69 - Browse repository at this point
Copy the full SHA 4049c69View commit details -
Configuration menu - View commit details
-
Copy full SHA for de47d8e - Browse repository at this point
Copy the full SHA de47d8eView commit details -
Fix instance agonistic: remove Miniforge after installation (#2878)
* remove Miniforge after installation * fix typo
Configuration menu - View commit details
-
Copy full SHA for 23e2d01 - Browse repository at this point
Copy the full SHA 23e2d01View commit details
Commits on Jul 10, 2024
-
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)
Configuration menu - View commit details
-
Copy full SHA for c68478f - Browse repository at this point
Copy the full SHA c68478fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45e40d6 - Browse repository at this point
Copy the full SHA 45e40d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7938b45 - Browse repository at this point
Copy the full SHA 7938b45View commit details -
Configuration menu - View commit details
-
Copy full SHA for 008f288 - Browse repository at this point
Copy the full SHA 008f288View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f07ae - Browse repository at this point
Copy the full SHA 50f07aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for de11b49 - Browse repository at this point
Copy the full SHA de11b49View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 4566908 - Browse repository at this point
Copy the full SHA 4566908View commit details
Commits on Jul 11, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 1d4f422 - Browse repository at this point
Copy the full SHA 1d4f422View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 5f61885 - Browse repository at this point
Copy the full SHA 5f61885View commit details -
Configuration menu - View commit details
-
Copy full SHA for e793ca2 - Browse repository at this point
Copy the full SHA e793ca2View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for 1b54800 - Browse repository at this point
Copy the full SHA 1b54800View commit details -
* Doc: Fix Azure Guide * Update azureLLMs.md
Configuration menu - View commit details
-
Copy full SHA for 6bef270 - Browse repository at this point
Copy the full SHA 6bef270View commit details -
Configuration menu - View commit details
-
Copy full SHA for 217eed9 - Browse repository at this point
Copy the full SHA 217eed9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ed1d7 - Browse repository at this point
Copy the full SHA 29ed1d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae2fbbf - Browse repository at this point
Copy the full SHA ae2fbbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43c3e90 - Browse repository at this point
Copy the full SHA 43c3e90View commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for e45d46c - Browse repository at this point
Copy the full SHA e45d46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cbf2d9 - Browse repository at this point
Copy the full SHA 7cbf2d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ced7499 - Browse repository at this point
Copy the full SHA ced7499View commit details -
[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!
Configuration menu - View commit details
-
Copy full SHA for 96b5cb7 - Browse repository at this point
Copy the full SHA 96b5cb7View commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebbc0e6 - Browse repository at this point
Copy the full SHA ebbc0e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7c4e5 - Browse repository at this point
Copy the full SHA 2b7c4e5View commit details -
arch: deprecating recall action and
search_memory
(#2900)* deprecating recall action * fix integration tests * fix integration tests * remove search memory
Configuration menu - View commit details
-
Copy full SHA for e45ddeb - Browse repository at this point
Copy the full SHA e45ddebView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 7e68de7 - Browse repository at this point
Copy the full SHA 7e68de7View commit details
Commits on Jul 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f249254 - Browse repository at this point
Copy the full SHA f249254View commit details -
Fix: hostname in logging (#2914)
Co-authored-by: tobitege <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2b6d2a - Browse repository at this point
Copy the full SHA b2b6d2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64be2cb - Browse repository at this point
Copy the full SHA 64be2cbView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 91d46cc - Browse repository at this point
Copy the full SHA 91d46ccView commit details -
* Release 0.8.0 * Update email in code of conduct * Remove unnecessary sentence from README
Configuration menu - View commit details
-
Copy full SHA for 46edb4b - Browse repository at this point
Copy the full SHA 46edb4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 959d21c - Browse repository at this point
Copy the full SHA 959d21cView commit details
Commits on Jul 15, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 9b1f59a - Browse repository at this point
Copy the full SHA 9b1f59aView commit details -
chore: Update wordings in pull request template (#2926)
* Update wordings in pull request template * Update .github/pull_request_template.md
Configuration menu - View commit details
-
Copy full SHA for 9d7adef - Browse repository at this point
Copy the full SHA 9d7adefView commit details -
docs: Add doc on how issues are triaged (#2928)
* docs: Add doc on how issues are triaged * Update some wordings
Configuration menu - View commit details
-
Copy full SHA for 214f728 - Browse repository at this point
Copy the full SHA 214f728View commit details -
Configuration menu - View commit details
-
Copy full SHA for b834b35 - Browse repository at this point
Copy the full SHA b834b35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 653a3c0 - Browse repository at this point
Copy the full SHA 653a3c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b501083 - Browse repository at this point
Copy the full SHA b501083View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59042bb - Browse repository at this point
Copy the full SHA 59042bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea66a8 - Browse repository at this point
Copy the full SHA 8ea66a8View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for cf53151 - Browse repository at this point
Copy the full SHA cf53151View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 7cd3431 - Browse repository at this point
Copy the full SHA 7cd3431View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 17b2eb5 - Browse repository at this point
Copy the full SHA 17b2eb5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 3c0975d - Browse repository at this point
Copy the full SHA 3c0975dView commit details -
Remove legacy swe_bench/scripts/summarise_results.py (#2932)
* Remove swe_bench/scripts/summarise_results.py * Remove mention of legacy script
Configuration menu - View commit details
-
Copy full SHA for 4b4fa1c - Browse repository at this point
Copy the full SHA 4b4fa1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 471703b - Browse repository at this point
Copy the full SHA 471703bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2535c - Browse repository at this point
Copy the full SHA ec2535cView commit details -
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.
Configuration menu - View commit details
-
Copy full SHA for 149dac8 - Browse repository at this point
Copy the full SHA 149dac8View commit details
Commits on Jul 16, 2024
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 8f76587 - Browse repository at this point
Copy the full SHA 8f76587View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3e437f - Browse repository at this point
Copy the full SHA e3e437fView commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 1fd2e51 - Browse repository at this point
Copy the full SHA 1fd2e51View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 42abc72 - Browse repository at this point
Copy the full SHA 42abc72View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 29483c0 - Browse repository at this point
Copy the full SHA 29483c0View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 59d05f3 - Browse repository at this point
Copy the full SHA 59d05f3View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for f5a4fb8 - Browse repository at this point
Copy the full SHA f5a4fb8View commit details -
[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]>
Configuration menu - View commit details
-
Copy full SHA for f45a2ff - Browse repository at this point
Copy the full SHA f45a2ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b6a2ff - Browse repository at this point
Copy the full SHA 4b6a2ffView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for dc45b14 - Browse repository at this point
Copy the full SHA dc45b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2ec1de - Browse repository at this point
Copy the full SHA a2ec1deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b09525 - Browse repository at this point
Copy the full SHA 0b09525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c98258 - Browse repository at this point
Copy the full SHA 2c98258View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7111e8e - Browse repository at this point
Copy the full SHA 7111e8eView commit details -
Remove global config from sandbox (#2961)
* Some changes * Fixed errors * Remove duplicate initialize_plugins * Fix some tests * Fix tests
Configuration menu - View commit details
-
Copy full SHA for 257698e - Browse repository at this point
Copy the full SHA 257698eView commit details