├── .devcontainer ├── README.MD ├── devcontainer.json └── on_create.sh ├── .dockerignore ├── .gitattributes ├── .github ├── .codecov.yml ├── ISSUE_TEMPLATE │ ├── bug_template.yml │ ├── feature_request.md │ └── technical_proposal.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── clean-up.yml │ ├── deploy-docs.yml │ ├── dummy-agent-test.yml │ ├── eval-runner.yml │ ├── fe-unit-tests.yml │ ├── ghcr-build.yml │ ├── lint-fix.yml │ ├── lint.yml │ ├── openhands-resolver.yml │ ├── py-unit-tests-mac.yml │ ├── py-unit-tests.yml │ ├── pypi-release.yml │ ├── review-pr.yml │ └── stale.yml ├── .gitignore ├── .openhands_instructions ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── CREDITS.md ├── Development.md ├── ISSUE_TRIAGE.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── compose.yml ├── config.template.toml ├── containers ├── README.md ├── app │ ├── Dockerfile │ ├── config.sh │ └── entrypoint.sh ├── build.sh ├── dev │ ├── Dockerfile │ ├── README.md │ ├── compose.yml │ └── dev.sh ├── e2b-sandbox │ ├── Dockerfile │ ├── README.md │ └── e2b.toml └── runtime │ ├── README.md │ └── config.sh ├── dev_config └── python │ ├── .pre-commit-config.yaml │ ├── mypy.ini │ └── ruff.toml ├── docs ├── .gitignore ├── README.md ├── babel.config.js ├── docusaurus.config.ts ├── i18n │ ├── fr │ │ ├── code.json │ │ ├── docusaurus-plugin-content-blog │ │ │ └── options.json │ │ ├── docusaurus-plugin-content-docs │ │ │ ├── current.json │ │ │ └── current │ │ │ │ ├── python │ │ │ │ ├── python.md │ │ │ │ └── sidebar.json │ │ │ │ └── usage │ │ │ │ ├── about.md │ │ │ │ ├── agents.md │ │ │ │ ├── architecture.mdx │ │ │ │ ├── architecture │ │ │ │ ├── backend.mdx │ │ │ │ └── runtime.md │ │ │ │ ├── custom_sandbox_guide.md │ │ │ │ ├── feedback.md │ │ │ │ ├── getting-started.mdx │ │ │ │ ├── how-to │ │ │ │ ├── cli-mode.md │ │ │ │ ├── custom-sandbox-guide.md │ │ │ │ ├── debugging.md │ │ │ │ ├── evaluation-harness.md │ │ │ │ ├── github-action.md │ │ │ │ ├── gui-mode.md │ │ │ │ ├── headless-mode.md │ │ │ │ └── openshift-example.md │ │ │ │ ├── installation.mdx │ │ │ │ ├── intro.mdx │ │ │ │ ├── llms │ │ │ │ ├── azure-llms.md │ │ │ │ ├── azureLLMs.md │ │ │ │ ├── google-llms.md │ │ │ │ ├── googleLLMs.md │ │ │ │ ├── groq.md │ │ │ │ ├── llms.md │ │ │ │ ├── local-llms.md │ │ │ │ ├── localLLMs.md │ │ │ │ ├── openai-llms.md │ │ │ │ └── openrouter.md │ │ │ │ ├── prompting-best-practices.md │ │ │ │ ├── troubleshooting │ │ │ │ ├── troubleshooting.md │ │ │ │ └── windows.md │ │ │ │ └── upgrade-guide.md │ │ └── docusaurus-theme-classic │ │ │ └── navbar.json │ └── zh-Hans │ │ ├── code.json │ │ ├── docusaurus-plugin-content-blog │ │ └── options.json │ │ ├── docusaurus-plugin-content-docs │ │ ├── current.json │ │ └── current │ │ │ ├── python │ │ │ ├── python.md │ │ │ └── sidebar.json │ │ │ └── usage │ │ │ ├── about.md │ │ │ ├── agents.md │ │ │ ├── architecture.mdx │ │ │ ├── architecture │ │ │ ├── backend.mdx │ │ │ └── runtime.md │ │ │ ├── custom_sandbox_guide.md │ │ │ ├── feedback.md │ │ │ ├── getting-started.mdx │ │ │ ├── how-to │ │ │ ├── cli-mode.md │ │ │ ├── custom-sandbox-guide.md │ │ │ ├── debugging.md │ │ │ ├── evaluation-harness.md │ │ │ ├── github-action.md │ │ │ ├── gui-mode.md │ │ │ ├── headless-mode.md │ │ │ └── openshift-example.md │ │ │ ├── installation.mdx │ │ │ ├── intro.mdx │ │ │ ├── llms │ │ │ ├── azure-llms.md │ │ │ ├── azureLLMs.md │ │ │ ├── google-llms.md │ │ │ ├── googleLLMs.md │ │ │ ├── groq.md │ │ │ ├── llms.md │ │ │ ├── local-llms.md │ │ │ ├── localLLMs.md │ │ │ ├── openai-llms.md │ │ │ └── openrouter.md │ │ │ ├── prompting-best-practices.md │ │ │ ├── troubleshooting │ │ │ ├── troubleshooting.md │ │ │ └── windows.md │ │ │ └── upgrade-guide.md │ │ └── docusaurus-theme-classic │ │ └── navbar.json ├── modules │ ├── python │ │ ├── python.md │ │ └── sidebar.json │ └── usage │ │ ├── about.md │ │ ├── agents.md │ │ ├── architecture │ │ ├── backend.mdx │ │ └── runtime.md │ │ ├── feedback.md │ │ ├── getting-started.mdx │ │ ├── how-to │ │ ├── cli-mode.md │ │ ├── custom-sandbox-guide.md │ │ ├── debugging.md │ │ ├── evaluation-harness.md │ │ ├── github-action.md │ │ ├── gui-mode.md │ │ ├── headless-mode.md │ │ └── openshift-example.md │ │ ├── installation.mdx │ │ ├── llms │ │ ├── azure-llms.md │ │ ├── google-llms.md │ │ ├── groq.md │ │ ├── litellm-proxy.md │ │ ├── llms.md │ │ ├── local-llms.md │ │ ├── openai-llms.md │ │ └── openrouter.md │ │ ├── prompting-best-practices.md │ │ ├── runtimes.md │ │ ├── troubleshooting │ │ ├── troubleshooting.md │ │ └── windows.md │ │ └── upgrade-guide.md ├── package-lock.json ├── package.json ├── plugins │ └── tailwind-config.cjs ├── sidebars.ts ├── src │ ├── components │ │ ├── CustomFooter.tsx │ │ ├── Demo │ │ │ ├── Demo.tsx │ │ │ └── index.module.css │ │ └── HomepageHeader │ │ │ └── HomepageHeader.tsx │ ├── css │ │ ├── custom.css │ │ ├── footer.css │ │ └── homepageHeader.css │ ├── pages │ │ ├── _footer.tsx │ │ └── index.tsx │ └── theme │ │ └── Layout │ │ └── index.tsx ├── static │ ├── .nojekyll │ └── img │ │ ├── backend_architecture.png │ │ ├── backend_architecture.puml │ │ ├── backend_architecture.svg │ │ ├── logo-square.png │ │ ├── logo.png │ │ ├── results.png │ │ ├── screenshot.png │ │ ├── settings-advanced.png │ │ ├── settings-screenshot.png │ │ ├── system_architecture.png │ │ ├── system_architecture.puml │ │ ├── system_architecture.svg │ │ ├── system_architecture_overview.png │ │ └── teaser.mp4 ├── translation_cache.json ├── translation_updater.py ├── tsconfig.json └── yarn.lock ├── evaluation ├── EDA │ ├── README.md │ ├── game.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── README.md ├── __init__.py ├── agent_bench │ ├── README.md │ ├── __init__.py │ ├── helper.py │ ├── run_infer.py │ └── scripts │ │ ├── run_infer.sh │ │ └── summarise_results.py ├── aider_bench │ ├── README.md │ ├── create_dataset.py │ ├── helper.py │ ├── run_infer.py │ └── scripts │ │ ├── run_infer.sh │ │ └── summarize_results.py ├── biocoder │ ├── README.md │ ├── run_infer.py │ ├── scripts │ │ ├── run_infer.sh │ │ └── setup │ │ │ ├── copy_changed_code.py │ │ │ └── remove_code.py │ └── utils.py ├── bird │ ├── README.md │ ├── __init__.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── browsing_delegation │ ├── README.md │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── discoverybench │ ├── README.md │ ├── eval_utils │ │ ├── README.md │ │ ├── __init__.py │ │ ├── eval_w_subhypo_gen.py │ │ ├── lm_utils.py │ │ ├── openai_helpers.py │ │ ├── openai_semantic_gen_prompts.py │ │ └── response_parser.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── gaia │ ├── README.md │ ├── get_score.py │ ├── run_infer.py │ ├── scorer.py │ └── scripts │ │ └── run_infer.sh ├── gorilla │ ├── README.md │ ├── ast_eval_hf.py │ ├── ast_eval_tf.py │ ├── ast_eval_th.py │ ├── run_infer.py │ ├── scripts │ │ └── run_infer.sh │ └── utils.py ├── gpqa │ ├── README.md │ ├── __init__.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── humanevalfix │ ├── README.md │ ├── __init__.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── integration_tests │ ├── README.md │ ├── __init__.py │ ├── run_infer.py │ ├── scripts │ │ └── run_infer.sh │ └── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── t01_fix_simple_typo.py │ │ ├── t02_add_bash_hello.py │ │ ├── t03_jupyter_write_file.py │ │ ├── t04_git_staging.py │ │ ├── t05_simple_browsing.py │ │ └── t06_github_pr_browsing.py ├── logic_reasoning │ ├── .cache_program │ │ ├── facts.kfb │ │ └── rules.krb │ ├── Dockerfile │ ├── README.md │ ├── __init__.py │ ├── instruction.txt │ ├── logic_inference.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── miniwob │ ├── Dockerfile │ ├── README.md │ ├── get_avg_reward.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── mint │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── config_variables.py │ ├── datatypes.py │ ├── env.py │ ├── prompts │ │ ├── __init__.py │ │ └── template_with_tool.txt │ ├── requirements.txt │ ├── run_infer.py │ ├── scripts │ │ └── run_infer.sh │ ├── tasks │ │ ├── __init__.py │ │ ├── base.py │ │ ├── codegen.py │ │ ├── in_context_examples │ │ │ ├── humaneval │ │ │ │ └── with_tool.txt │ │ │ ├── mbpp │ │ │ │ └── with_tool.txt │ │ │ └── reasoning │ │ │ │ └── with_tool.txt │ │ └── reasoning.py │ └── utils.py ├── ml_bench │ ├── README.md │ ├── __init__.py │ ├── run_analysis.py │ ├── run_infer.py │ └── scripts │ │ ├── cleanup.sh │ │ ├── run_analysis.sh │ │ ├── run_infer.sh │ │ └── summarise_results.py ├── regression │ ├── .gitignore │ ├── README.md │ ├── cases │ │ ├── client-server │ │ │ └── task.txt │ │ ├── express │ │ │ └── task.txt │ │ ├── hello-name │ │ │ ├── start │ │ │ │ └── hello_world.sh │ │ │ └── task.txt │ │ ├── hello-world │ │ │ ├── task.txt │ │ │ └── test_hello_world.py │ │ ├── node-cli-rewrite │ │ │ ├── start │ │ │ │ ├── commands │ │ │ │ │ ├── length.py │ │ │ │ │ ├── lowercase.py │ │ │ │ │ ├── reverse.py │ │ │ │ │ ├── scramble.py │ │ │ │ │ ├── spongebob.py │ │ │ │ │ └── uppercase.py │ │ │ │ └── string_cli.py │ │ │ └── task.txt │ │ ├── python-cli-help │ │ │ ├── start │ │ │ │ ├── commands │ │ │ │ │ ├── length.py │ │ │ │ │ ├── lowercase.py │ │ │ │ │ ├── reverse.py │ │ │ │ │ ├── scramble.py │ │ │ │ │ ├── spongebob.py │ │ │ │ │ └── uppercase.py │ │ │ │ └── string_cli.py │ │ │ └── task.txt │ │ ├── python-cli │ │ │ └── task.txt │ │ ├── react-todo │ │ │ └── task.txt │ │ └── server-test │ │ │ ├── start │ │ │ └── server.py │ │ │ └── task.txt │ ├── conftest.py │ └── run_tests.py ├── scienceagentbench │ ├── Dockerfile │ ├── Dockerfile.evaluator │ ├── README.md │ ├── post_proc.py │ ├── run_infer.py │ └── scripts │ │ └── run_infer.sh ├── static │ └── example_task_1.png ├── swe_bench │ ├── README.md │ ├── __init__.py │ ├── eval_infer.py │ ├── examples │ │ ├── example_agent_output.jsonl │ │ └── example_model_output.json │ ├── prompt.py │ ├── run_infer.py │ └── scripts │ │ ├── cleanup_remote_runtime.sh │ │ ├── docker │ │ ├── all-swebench-full-instance-images.txt │ │ ├── all-swebench-lite-instance-images.txt │ │ ├── pull_all_eval_docker.sh │ │ ├── push_docker_instance_images.py │ │ └── push_eval_docker.sh │ │ ├── eval │ │ ├── compare_outputs.py │ │ ├── convert_oh_folder_to_swebench_submission.sh │ │ ├── convert_oh_output_to_md.py │ │ ├── convert_oh_output_to_swe_json.py │ │ ├── download_gold_patch.py │ │ ├── summarize_outputs.py │ │ └── update_output_with_eval.py │ │ ├── eval_infer.sh │ │ ├── eval_infer_remote.sh │ │ ├── run_infer.sh │ │ └── setup │ │ ├── compare_patch_filename.py │ │ ├── instance_swe_entry.sh │ │ ├── prepare_swe_utils.sh │ │ └── swe_entry.sh ├── toolqa │ ├── Dockerfile │ ├── README.md │ ├── run_infer.py │ ├── scripts │ │ └── run_infer.sh │ └── utils.py ├── utils │ ├── shared.py │ └── version_control.sh └── webarena │ ├── README.md │ ├── __init__.py │ ├── get_success_rate.py │ ├── run_infer.py │ └── scripts │ └── run_infer.sh ├── frontend ├── .env.sample ├── .eslintrc ├── .gitignore ├── .husky │ └── pre-commit ├── .npmrc ├── .prettierrc.json ├── README.md ├── __tests__ │ ├── clear-session.test.ts │ ├── components │ │ ├── Browser.test.tsx │ │ ├── chat-message.test.tsx │ │ ├── chat │ │ │ ├── chat-input.test.tsx │ │ │ └── chat-interface.test.tsx │ │ ├── context-menu │ │ │ ├── account-settings-context-menu.test.tsx │ │ │ └── context-menu-list-item.test.tsx │ │ ├── feedback-actions.test.tsx │ │ ├── feedback-form.test.tsx │ │ ├── file-explorer │ │ │ ├── ExplorerTree.test.tsx │ │ │ ├── FileExplorer.test.tsx │ │ │ └── TreeNode.test.tsx │ │ ├── image-preview.test.tsx │ │ ├── interactive-chat-box.test.tsx │ │ ├── modals │ │ │ ├── ConnectToGitHubByTokenModal.test.tsx │ │ │ ├── base-modal │ │ │ │ └── BaseModal.test.tsx │ │ │ └── settings │ │ │ │ └── ModelSelector.test.tsx │ │ ├── project-menu │ │ │ └── ProjectMenuCard.test.tsx │ │ ├── settings │ │ │ ├── ai-config-form.test.tsx │ │ │ ├── dropdown-input.test.tsx │ │ │ └── model-selector.test.tsx │ │ ├── suggestion-item.test.tsx │ │ ├── suggestions.test.tsx │ │ ├── terminal │ │ │ └── Terminal.test.tsx │ │ ├── upload-image-input.test.tsx │ │ ├── user-actions.test.tsx │ │ └── user-avatar.test.tsx │ ├── hooks │ │ ├── use-click-outside-element.test.tsx │ │ ├── use-rate.test.ts │ │ └── use-terminal.test.tsx │ ├── initial-query.test.tsx │ ├── routes │ │ ├── _oh.app.test.tsx │ │ └── _oh.test.tsx │ ├── services │ │ ├── auth.test.ts │ │ └── settings.test.ts │ └── utils │ │ ├── cache.test.ts │ │ ├── extractModelAndProvider.test.ts │ │ ├── format-time-delta.test.ts │ │ ├── formatMs.test.ts │ │ ├── isNumber.test.ts │ │ ├── mapProvider.test.ts │ │ ├── organizeModelsAndProviders.test.ts │ │ ├── parseGithubUrl.test.ts │ │ ├── parseTerminalOutput.test.ts │ │ ├── storage.test.ts │ │ └── utils.test.ts ├── global.d.ts ├── index.html ├── package-lock.json ├── package.json ├── playwright.config.ts ├── postcss.config.js ├── public │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── beep.wav │ ├── browserconfig.xml │ ├── config.json │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mockServiceWorker.js │ ├── mstile-150x150.png │ ├── robots.txt │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── scripts │ ├── detect-node-version.js │ └── make-i18n-translations.cjs ├── src │ ├── api │ │ ├── github.ts │ │ ├── open-hands.ts │ │ ├── open-hands.types.ts │ │ └── open-hands.utils.ts │ ├── assets │ │ ├── arrow.tsx │ │ ├── branding │ │ │ ├── all-hands-logo-spark.svg │ │ │ ├── all-hands-logo.svg │ │ │ └── github-logo.svg │ │ ├── calendar.tsx │ │ ├── chevron-left.tsx │ │ ├── chevron-right.tsx │ │ ├── cmd-line.tsx │ │ ├── cog-tooth.tsx │ │ ├── confirm.tsx │ │ ├── earth.tsx │ │ ├── logo.png │ │ ├── pause.tsx │ │ ├── pencil.tsx │ │ ├── play.tsx │ │ ├── reject.tsx │ │ ├── stop.tsx │ │ └── vscode-alt.svg │ ├── components │ │ ├── AgentControlBar.tsx │ │ ├── AgentStatusBar.tsx │ │ ├── Browser.tsx │ │ ├── FileIcons.tsx │ │ ├── FolderIcon.tsx │ │ ├── IconButton.tsx │ │ ├── Jupyter.tsx │ │ ├── analytics-consent-form-modal.tsx │ │ ├── attach-image-label.tsx │ │ ├── buttons │ │ │ └── ModalButton.tsx │ │ ├── chat-input.tsx │ │ ├── chat-interface.tsx │ │ ├── chat-message.tsx │ │ ├── chat │ │ │ ├── ConfirmationButtons.tsx │ │ │ ├── TypingIndicator.tsx │ │ │ └── message.d.ts │ │ ├── container.tsx │ │ ├── context-menu │ │ │ ├── account-settings-context-menu.tsx │ │ │ ├── context-menu-list-item.tsx │ │ │ ├── context-menu-separator.tsx │ │ │ └── context-menu.tsx │ │ ├── continue-button.tsx │ │ ├── controls.tsx │ │ ├── editor-actions.tsx │ │ ├── error-message.tsx │ │ ├── error-toast.tsx │ │ ├── event-handler.tsx │ │ ├── feedback-actions.tsx │ │ ├── feedback-form.tsx │ │ ├── feedback-modal.tsx │ │ ├── file-explorer │ │ │ ├── ExplorerTree.tsx │ │ │ ├── FileExplorer.tsx │ │ │ └── TreeNode.tsx │ │ ├── form │ │ │ ├── FormFieldset.tsx │ │ │ ├── custom-input.tsx │ │ │ └── settings-form.tsx │ │ ├── github-repositories-suggestion-box.tsx │ │ ├── image-carousel.tsx │ │ ├── image-preview.tsx │ │ ├── interactive-chat-box.tsx │ │ ├── markdown │ │ │ ├── code.tsx │ │ │ └── list.tsx │ │ ├── modals │ │ │ ├── AccountSettingsModal.tsx │ │ │ ├── ConnectToGitHubByTokenModal.tsx │ │ │ ├── LoadingProject.tsx │ │ │ ├── ModalBody.tsx │ │ │ ├── base-modal │ │ │ │ ├── BaseModal.tsx │ │ │ │ ├── FooterContent.tsx │ │ │ │ └── HeaderContent.tsx │ │ │ ├── confirmation-modals │ │ │ │ ├── BaseModal.tsx │ │ │ │ └── danger-modal.tsx │ │ │ ├── connect-to-github-modal.tsx │ │ │ ├── modal-backdrop.tsx │ │ │ ├── security │ │ │ │ ├── Security.tsx │ │ │ │ └── invariant │ │ │ │ │ ├── Invariant.tsx │ │ │ │ │ └── assets │ │ │ │ │ └── logo.tsx │ │ │ └── settings │ │ │ │ └── ModelSelector.tsx │ │ ├── project-menu │ │ │ ├── ProjectMenuCard.tsx │ │ │ ├── project-menu-details-placeholder.tsx │ │ │ ├── project-menu-details.tsx │ │ │ └── project.menu-card-context-menu.tsx │ │ ├── scroll-button.tsx │ │ ├── scroll-to-bottom-button.tsx │ │ ├── suggestion-bubble.tsx │ │ ├── suggestion-item.tsx │ │ ├── suggestions.tsx │ │ ├── terminal │ │ │ └── Terminal.tsx │ │ ├── upload-image-input.tsx │ │ ├── user-actions.tsx │ │ ├── user-avatar.tsx │ │ └── waitlist-modal.tsx │ ├── context │ │ ├── files.tsx │ │ └── ws-client-provider.tsx │ ├── entry.client.tsx │ ├── hooks │ │ ├── useClickOutsideElement.ts │ │ ├── useScrollToBottom.ts │ │ └── useTerminal.ts │ ├── i18n │ │ ├── index.ts │ │ └── translation.json │ ├── icons │ │ ├── arrow-send.svg │ │ ├── build-it.svg │ │ ├── checkmark.svg │ │ ├── chevron-double-right.svg │ │ ├── clip.svg │ │ ├── clipboard.svg │ │ ├── close.svg │ │ ├── cloud-connection.svg │ │ ├── code.svg │ │ ├── copy.svg │ │ ├── default-user.svg │ │ ├── docs.svg │ │ ├── ellipsis-h.svg │ │ ├── external-link.svg │ │ ├── globe.svg │ │ ├── lightbulb.svg │ │ ├── list-type-number.svg │ │ ├── loading-outer.svg │ │ ├── message.svg │ │ ├── new-project.svg │ │ ├── play.svg │ │ ├── refresh.svg │ │ ├── send.svg │ │ ├── thumbs-down.svg │ │ └── thumbs-up.svg │ ├── index.css │ ├── mocks │ │ ├── browser.ts │ │ ├── handlers.ts │ │ ├── handlers.ws.ts │ │ └── node.ts │ ├── react-app-env.d.ts │ ├── root.tsx │ ├── routes │ │ ├── _oh._index │ │ │ ├── github-repo-selector.tsx │ │ │ ├── hero-heading.tsx │ │ │ ├── route.tsx │ │ │ ├── suggestion-box.tsx │ │ │ └── task-form.tsx │ │ ├── _oh.app._index │ │ │ ├── code-editor-component.tsx │ │ │ └── route.tsx │ │ ├── _oh.app.browser.tsx │ │ ├── _oh.app.jupyter.tsx │ │ ├── _oh.app.tsx │ │ ├── _oh.tsx │ │ ├── end-session.ts │ │ ├── login.ts │ │ ├── logout.ts │ │ ├── oauth.github.callback.tsx │ │ ├── set-consent.ts │ │ └── settings.ts │ ├── services │ │ ├── actions.ts │ │ ├── agentStateService.ts │ │ ├── api.ts │ │ ├── auth.ts │ │ ├── chatService.ts │ │ ├── observations.ts │ │ ├── options.ts │ │ ├── settings.ts │ │ └── terminalService.ts │ ├── sessions.ts │ ├── state │ │ ├── agentSlice.tsx │ │ ├── browserSlice.ts │ │ ├── chatSlice.ts │ │ ├── codeSlice.ts │ │ ├── commandSlice.ts │ │ ├── file-state-slice.ts │ │ ├── initial-query-slice.ts │ │ ├── jupyterSlice.ts │ │ ├── securityAnalyzerSlice.ts │ │ └── statusSlice.ts │ ├── store.ts │ ├── tailwind.css │ ├── types │ │ ├── ActionType.tsx │ │ ├── AgentState.tsx │ │ ├── ConfigType.tsx │ │ ├── Message.tsx │ │ ├── ObservationType.tsx │ │ ├── ResponseType.tsx │ │ ├── TabOption.tsx │ │ ├── core │ │ │ ├── actions.ts │ │ │ ├── base.ts │ │ │ ├── index.ts │ │ │ ├── observations.ts │ │ │ └── variances.ts │ │ └── github.d.ts │ └── utils │ │ ├── base64-to-blob.ts │ │ ├── beep.tsx │ │ ├── cache.ts │ │ ├── clear-session.ts │ │ ├── convert-image-to-base-64.ts │ │ ├── convert-zip-to-base64.ts │ │ ├── display-error-toast.tsx │ │ ├── download-workspace.ts │ │ ├── event-logger.ts │ │ ├── extractModelAndProvider.ts │ │ ├── format-time-delta.ts │ │ ├── formatMs.ts │ │ ├── generate-github-auth-url.ts │ │ ├── get-random-key.ts │ │ ├── isNumber.ts │ │ ├── mapProvider.ts │ │ ├── organizeModelsAndProviders.ts │ │ ├── parseGithubUrl.ts │ │ ├── parseTerminalOutput.ts │ │ ├── storage.tsx │ │ ├── suggestions │ │ ├── index.ts │ │ ├── non-repo-suggestions.ts │ │ └── repo-suggestions.ts │ │ ├── toast.tsx │ │ ├── use-effect-once.ts │ │ ├── use-rate.ts │ │ ├── user-is-authenticated.ts │ │ ├── utils.ts │ │ └── verified-models.ts ├── tailwind.config.js ├── test-utils.tsx ├── tests │ ├── fixtures │ │ └── project.zip │ └── redirect.spec.ts ├── tsconfig.json ├── vite-env.d.ts ├── vite.config.ts └── vitest.setup.ts ├── openhands ├── README.md ├── __init__.py ├── agenthub │ ├── README.md │ ├── __init__.py │ ├── browsing_agent │ │ ├── README.md │ │ ├── __init__.py │ │ ├── browsing_agent.py │ │ ├── prompt.py │ │ ├── response_parser.py │ │ └── utils.py │ ├── codeact_agent │ │ ├── README.md │ │ ├── __init__.py │ │ ├── codeact_agent.py │ │ ├── function_calling.py │ │ ├── micro │ │ │ ├── flarglebargle.md │ │ │ └── github.md │ │ └── prompts │ │ │ ├── system_prompt.j2 │ │ │ └── user_prompt.j2 │ ├── codeact_swe_agent │ │ ├── README.md │ │ ├── __init__.py │ │ ├── action_parser.py │ │ ├── codeact_swe_agent.py │ │ ├── prompt.py │ │ └── response_parser.py │ ├── delegator_agent │ │ ├── __init__.py │ │ └── agent.py │ ├── dummy_agent │ │ ├── __init__.py │ │ └── agent.py │ ├── micro │ │ ├── README.md │ │ ├── _instructions │ │ │ ├── actions │ │ │ │ ├── browse.md │ │ │ │ ├── delegate.md │ │ │ │ ├── finish.md │ │ │ │ ├── kill.md │ │ │ │ ├── message.md │ │ │ │ ├── read.md │ │ │ │ ├── reject.md │ │ │ │ ├── run.md │ │ │ │ └── write.md │ │ │ ├── format │ │ │ │ └── action.md │ │ │ └── history_truncated.md │ │ ├── agent.py │ │ ├── coder │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── commit_writer │ │ │ ├── README.md │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── instructions.py │ │ ├── manager │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── math_agent │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── postgres_agent │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── registry.py │ │ ├── repo_explorer │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── study_repo_for_task │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ ├── typo_fixer_agent │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ │ └── verifier │ │ │ ├── agent.yaml │ │ │ └── prompt.md │ └── planner_agent │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── prompt.py │ │ └── response_parser.py ├── controller │ ├── __init__.py │ ├── action_parser.py │ ├── agent.py │ ├── agent_controller.py │ ├── state │ │ ├── state.py │ │ └── task.py │ └── stuck.py ├── core │ ├── cli.py │ ├── config │ │ ├── README.md │ │ ├── __init__.py │ │ ├── agent_config.py │ │ ├── app_config.py │ │ ├── config_utils.py │ │ ├── llm_config.py │ │ ├── sandbox_config.py │ │ ├── security_config.py │ │ └── utils.py │ ├── const │ │ └── guide_url.py │ ├── download.py │ ├── exceptions.py │ ├── logger.py │ ├── loop.py │ ├── main.py │ ├── message.py │ ├── schema │ │ ├── __init__.py │ │ ├── action.py │ │ ├── agent.py │ │ ├── config.py │ │ └── observation.py │ └── utils │ │ ├── __init__.py │ │ └── json.py ├── events │ ├── __init__.py │ ├── action │ │ ├── __init__.py │ │ ├── action.py │ │ ├── agent.py │ │ ├── browse.py │ │ ├── commands.py │ │ ├── empty.py │ │ ├── files.py │ │ ├── message.py │ │ └── tasks.py │ ├── event.py │ ├── observation │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── browse.py │ │ ├── commands.py │ │ ├── delegate.py │ │ ├── empty.py │ │ ├── error.py │ │ ├── files.py │ │ ├── observation.py │ │ ├── reject.py │ │ └── success.py │ ├── serialization │ │ ├── __init__.py │ │ ├── action.py │ │ ├── event.py │ │ ├── observation.py │ │ └── utils.py │ ├── stream.py │ ├── tool.py │ └── utils.py ├── linter │ └── __init__.py ├── llm │ ├── __init__.py │ ├── async_llm.py │ ├── bedrock.py │ ├── debug_mixin.py │ ├── fn_call_converter.py │ ├── llm.py │ ├── metrics.py │ ├── retry_mixin.py │ └── streaming_llm.py ├── memory │ ├── README.md │ ├── __init__.py │ ├── condenser.py │ └── memory.py ├── py.typed ├── resolver │ ├── README.md │ ├── __init__.py │ ├── examples │ │ └── openhands-resolver.yml │ ├── github_issue.py │ ├── io_utils.py │ ├── issue_definitions.py │ ├── patching │ │ ├── README.md │ │ ├── __init__.py │ │ ├── apply.py │ │ ├── exceptions.py │ │ ├── patch.py │ │ └── snippets.py │ ├── prompts │ │ ├── guess_success │ │ │ ├── issue-success-check.jinja │ │ │ ├── pr-feedback-check.jinja │ │ │ ├── pr-review-check.jinja │ │ │ └── pr-thread-check.jinja │ │ ├── repo_instructions │ │ │ ├── all-hands-ai___openhands-resolver.txt │ │ │ ├── all-hands-ai___openhands.txt │ │ │ └── rbren___rss-parser.txt │ │ └── resolve │ │ │ ├── basic-followup.jinja │ │ │ ├── basic-with-tests.jinja │ │ │ ├── basic.jinja │ │ │ └── pr-changes-summary.jinja │ ├── resolve_all_issues.py │ ├── resolve_issue.py │ ├── resolver_output.py │ ├── send_pull_request.py │ ├── utils.py │ └── visualize_resolver_output.py ├── runtime │ ├── README.md │ ├── __init__.py │ ├── action_execution_server.py │ ├── base.py │ ├── browser │ │ ├── __init__.py │ │ ├── browser_env.py │ │ └── utils.py │ ├── builder │ │ ├── __init__.py │ │ ├── base.py │ │ ├── docker.py │ │ └── remote.py │ ├── impl │ │ ├── e2b │ │ │ ├── README.md │ │ │ ├── e2b_runtime.py │ │ │ ├── filestore.py │ │ │ └── sandbox.py │ │ ├── eventstream │ │ │ ├── containers.py │ │ │ └── eventstream_runtime.py │ │ ├── modal │ │ │ └── modal_runtime.py │ │ ├── remote │ │ │ └── remote_runtime.py │ │ └── runloop │ │ │ ├── README.md │ │ │ └── runloop_runtime.py │ ├── plugins │ │ ├── __init__.py │ │ ├── agent_skills │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── agentskills.py │ │ │ ├── file_editor │ │ │ │ ├── README.md │ │ │ │ └── __init__.py │ │ │ ├── file_ops │ │ │ │ ├── __init__.py │ │ │ │ └── file_ops.py │ │ │ ├── file_reader │ │ │ │ ├── __init__.py │ │ │ │ └── file_readers.py │ │ │ └── utils │ │ │ │ ├── config.py │ │ │ │ └── dependency.py │ │ ├── jupyter │ │ │ ├── __init__.py │ │ │ └── execute_server.py │ │ ├── requirement.py │ │ └── vscode │ │ │ └── __init__.py │ └── utils │ │ ├── __init__.py │ │ ├── bash.py │ │ ├── command.py │ │ ├── edit.py │ │ ├── files.py │ │ ├── request.py │ │ ├── runtime_build.py │ │ ├── runtime_init.py │ │ ├── runtime_templates │ │ └── Dockerfile.j2 │ │ ├── singleton.py │ │ ├── system.py │ │ └── tenacity_stop.py ├── security │ ├── README.md │ ├── __init__.py │ ├── analyzer.py │ ├── invariant │ │ ├── __init__.py │ │ ├── analyzer.py │ │ ├── client.py │ │ ├── nodes.py │ │ ├── parser.py │ │ └── policies.py │ └── options.py ├── server │ ├── README.md │ ├── __init__.py │ ├── auth │ │ ├── __init__.py │ │ └── auth.py │ ├── data_models │ │ └── feedback.py │ ├── github.py │ ├── listen.py │ ├── middleware.py │ ├── mock │ │ ├── README.md │ │ └── listen.py │ ├── session │ │ ├── __init__.py │ │ ├── agent_session.py │ │ ├── conversation.py │ │ ├── manager.py │ │ └── session.py │ └── sheets_client.py ├── storage │ ├── __init__.py │ ├── files.py │ ├── google_cloud.py │ ├── local.py │ ├── memory.py │ └── s3.py └── utils │ ├── async_utils.py │ ├── chunk_localizer.py │ ├── embeddings.py │ ├── microagent.py │ ├── prompt.py │ ├── shutdown_listener.py │ └── tenacity_stop.py ├── poetry.lock ├── pydoc-markdown.yml ├── pyproject.toml ├── pytest.ini └── tests ├── runtime ├── conftest.py ├── test_bash.py ├── test_browsing.py ├── test_edit.py ├── test_env_vars.py ├── test_images.py ├── test_ipython.py └── test_stress_remote_runtime.py ├── test_fileops.py └── unit ├── README.md ├── resolver ├── mock_output │ ├── output.jsonl │ └── repo │ │ └── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── PullRequestViewer.test.tsx │ │ └── PullRequestViewer.tsx ├── test_guess_success.py ├── test_issue_handler.py ├── test_issue_handler_error_handling.py ├── test_issue_references.py ├── test_pr_handler_guess_success.py ├── test_pr_title_escaping.py ├── test_resolve_issues.py └── test_send_pull_request.py ├── test_acompletion.py ├── test_action_serialization.py ├── test_agent_controller.py ├── test_agent_skill.py ├── test_arg_parser.py ├── test_async_utils.py ├── test_bash_parsing.py ├── test_browsing_agent_parser.py ├── test_chunk_localizer.py ├── test_codeact_agent.py ├── test_condenser.py ├── test_config.py ├── test_event_stream.py ├── test_is_stuck.py ├── test_json.py ├── test_listen.py ├── test_llm.py ├── test_llm_fncall_converter.py ├── test_logging.py ├── test_memory.py ├── test_message_serialization.py ├── test_micro_agents.py ├── test_microagent_utils.py ├── test_observation_serialization.py ├── test_prompt_caching.py ├── test_prompt_manager.py ├── test_response_parsing.py ├── test_runtime_build.py ├── test_security.py ├── test_storage.py └── test_truncation.py /.devcontainer/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.devcontainer/README.MD -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/on_create.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.devcontainer/on_create.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ipynb linguist-vendored 2 | -------------------------------------------------------------------------------- /.github/.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/.codecov.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/ISSUE_TEMPLATE/bug_template.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/technical_proposal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/ISSUE_TEMPLATE/technical_proposal.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/clean-up.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/clean-up.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/dummy-agent-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/dummy-agent-test.yml -------------------------------------------------------------------------------- /.github/workflows/eval-runner.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/eval-runner.yml -------------------------------------------------------------------------------- /.github/workflows/fe-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/fe-unit-tests.yml -------------------------------------------------------------------------------- /.github/workflows/ghcr-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/ghcr-build.yml -------------------------------------------------------------------------------- /.github/workflows/lint-fix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/lint-fix.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/openhands-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/openhands-resolver.yml -------------------------------------------------------------------------------- /.github/workflows/py-unit-tests-mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/py-unit-tests-mac.yml -------------------------------------------------------------------------------- /.github/workflows/py-unit-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/py-unit-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/pypi-release.yml -------------------------------------------------------------------------------- /.github/workflows/review-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/review-pr.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.gitignore -------------------------------------------------------------------------------- /.openhands_instructions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/.openhands_instructions -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CREDITS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/CREDITS.md -------------------------------------------------------------------------------- /Development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/Development.md -------------------------------------------------------------------------------- /ISSUE_TRIAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/ISSUE_TRIAGE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/README.md -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/compose.yml -------------------------------------------------------------------------------- /config.template.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/config.template.toml -------------------------------------------------------------------------------- /containers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/README.md -------------------------------------------------------------------------------- /containers/app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/app/Dockerfile -------------------------------------------------------------------------------- /containers/app/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/app/config.sh -------------------------------------------------------------------------------- /containers/app/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/app/entrypoint.sh -------------------------------------------------------------------------------- /containers/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/build.sh -------------------------------------------------------------------------------- /containers/dev/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/dev/Dockerfile -------------------------------------------------------------------------------- /containers/dev/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/dev/README.md -------------------------------------------------------------------------------- /containers/dev/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/dev/compose.yml -------------------------------------------------------------------------------- /containers/dev/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/dev/dev.sh -------------------------------------------------------------------------------- /containers/e2b-sandbox/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/e2b-sandbox/Dockerfile -------------------------------------------------------------------------------- /containers/e2b-sandbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/e2b-sandbox/README.md -------------------------------------------------------------------------------- /containers/e2b-sandbox/e2b.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/e2b-sandbox/e2b.toml -------------------------------------------------------------------------------- /containers/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/runtime/README.md -------------------------------------------------------------------------------- /containers/runtime/config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/containers/runtime/config.sh -------------------------------------------------------------------------------- /dev_config/python/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/dev_config/python/.pre-commit-config.yaml -------------------------------------------------------------------------------- /dev_config/python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/dev_config/python/mypy.ini -------------------------------------------------------------------------------- /dev_config/python/ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/dev_config/python/ruff.toml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/babel.config.js -------------------------------------------------------------------------------- /docs/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/docusaurus.config.ts -------------------------------------------------------------------------------- /docs/i18n/fr/code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/fr/code.json -------------------------------------------------------------------------------- /docs/i18n/fr/docusaurus-plugin-content-blog/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/fr/docusaurus-plugin-content-blog/options.json -------------------------------------------------------------------------------- /docs/i18n/fr/docusaurus-plugin-content-docs/current.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/fr/docusaurus-plugin-content-docs/current.json -------------------------------------------------------------------------------- /docs/i18n/fr/docusaurus-theme-classic/navbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/fr/docusaurus-theme-classic/navbar.json -------------------------------------------------------------------------------- /docs/i18n/zh-Hans/code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/zh-Hans/code.json -------------------------------------------------------------------------------- /docs/i18n/zh-Hans/docusaurus-plugin-content-docs/current/python/python.md: -------------------------------------------------------------------------------- 1 | # Python 文档 2 | 3 | 部署后文档将显示在此处。 4 | -------------------------------------------------------------------------------- /docs/i18n/zh-Hans/docusaurus-theme-classic/navbar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/i18n/zh-Hans/docusaurus-theme-classic/navbar.json -------------------------------------------------------------------------------- /docs/modules/python/python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/python/python.md -------------------------------------------------------------------------------- /docs/modules/python/sidebar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/python/sidebar.json -------------------------------------------------------------------------------- /docs/modules/usage/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/about.md -------------------------------------------------------------------------------- /docs/modules/usage/agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/agents.md -------------------------------------------------------------------------------- /docs/modules/usage/architecture/backend.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/architecture/backend.mdx -------------------------------------------------------------------------------- /docs/modules/usage/architecture/runtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/architecture/runtime.md -------------------------------------------------------------------------------- /docs/modules/usage/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/feedback.md -------------------------------------------------------------------------------- /docs/modules/usage/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/getting-started.mdx -------------------------------------------------------------------------------- /docs/modules/usage/how-to/cli-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/cli-mode.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/custom-sandbox-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/custom-sandbox-guide.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/debugging.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/evaluation-harness.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/evaluation-harness.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/github-action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/github-action.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/gui-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/gui-mode.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/headless-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/headless-mode.md -------------------------------------------------------------------------------- /docs/modules/usage/how-to/openshift-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/how-to/openshift-example.md -------------------------------------------------------------------------------- /docs/modules/usage/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/installation.mdx -------------------------------------------------------------------------------- /docs/modules/usage/llms/azure-llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/azure-llms.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/google-llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/google-llms.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/groq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/groq.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/litellm-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/litellm-proxy.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/llms.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/local-llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/local-llms.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/openai-llms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/openai-llms.md -------------------------------------------------------------------------------- /docs/modules/usage/llms/openrouter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/llms/openrouter.md -------------------------------------------------------------------------------- /docs/modules/usage/prompting-best-practices.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/prompting-best-practices.md -------------------------------------------------------------------------------- /docs/modules/usage/runtimes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/runtimes.md -------------------------------------------------------------------------------- /docs/modules/usage/troubleshooting/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/troubleshooting/troubleshooting.md -------------------------------------------------------------------------------- /docs/modules/usage/troubleshooting/windows.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/troubleshooting/windows.md -------------------------------------------------------------------------------- /docs/modules/usage/upgrade-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/modules/usage/upgrade-guide.md -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/plugins/tailwind-config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/plugins/tailwind-config.cjs -------------------------------------------------------------------------------- /docs/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/sidebars.ts -------------------------------------------------------------------------------- /docs/src/components/CustomFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/components/CustomFooter.tsx -------------------------------------------------------------------------------- /docs/src/components/Demo/Demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/components/Demo/Demo.tsx -------------------------------------------------------------------------------- /docs/src/components/Demo/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/components/Demo/index.module.css -------------------------------------------------------------------------------- /docs/src/components/HomepageHeader/HomepageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/components/HomepageHeader/HomepageHeader.tsx -------------------------------------------------------------------------------- /docs/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/css/custom.css -------------------------------------------------------------------------------- /docs/src/css/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/css/footer.css -------------------------------------------------------------------------------- /docs/src/css/homepageHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/css/homepageHeader.css -------------------------------------------------------------------------------- /docs/src/pages/_footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/pages/_footer.tsx -------------------------------------------------------------------------------- /docs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/pages/index.tsx -------------------------------------------------------------------------------- /docs/src/theme/Layout/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/src/theme/Layout/index.tsx -------------------------------------------------------------------------------- /docs/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/static/img/backend_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/backend_architecture.png -------------------------------------------------------------------------------- /docs/static/img/backend_architecture.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/backend_architecture.puml -------------------------------------------------------------------------------- /docs/static/img/backend_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/backend_architecture.svg -------------------------------------------------------------------------------- /docs/static/img/logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/logo-square.png -------------------------------------------------------------------------------- /docs/static/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/logo.png -------------------------------------------------------------------------------- /docs/static/img/results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/results.png -------------------------------------------------------------------------------- /docs/static/img/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/screenshot.png -------------------------------------------------------------------------------- /docs/static/img/settings-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/settings-advanced.png -------------------------------------------------------------------------------- /docs/static/img/settings-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/settings-screenshot.png -------------------------------------------------------------------------------- /docs/static/img/system_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/system_architecture.png -------------------------------------------------------------------------------- /docs/static/img/system_architecture.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/system_architecture.puml -------------------------------------------------------------------------------- /docs/static/img/system_architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/system_architecture.svg -------------------------------------------------------------------------------- /docs/static/img/system_architecture_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/system_architecture_overview.png -------------------------------------------------------------------------------- /docs/static/img/teaser.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/static/img/teaser.mp4 -------------------------------------------------------------------------------- /docs/translation_cache.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/translation_cache.json -------------------------------------------------------------------------------- /docs/translation_updater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/translation_updater.py -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /evaluation/EDA/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/EDA/README.md -------------------------------------------------------------------------------- /evaluation/EDA/game.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/EDA/game.py -------------------------------------------------------------------------------- /evaluation/EDA/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/EDA/run_infer.py -------------------------------------------------------------------------------- /evaluation/EDA/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/EDA/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/README.md -------------------------------------------------------------------------------- /evaluation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/agent_bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/agent_bench/README.md -------------------------------------------------------------------------------- /evaluation/agent_bench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/agent_bench/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/agent_bench/helper.py -------------------------------------------------------------------------------- /evaluation/agent_bench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/agent_bench/run_infer.py -------------------------------------------------------------------------------- /evaluation/agent_bench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/agent_bench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/agent_bench/scripts/summarise_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/agent_bench/scripts/summarise_results.py -------------------------------------------------------------------------------- /evaluation/aider_bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/README.md -------------------------------------------------------------------------------- /evaluation/aider_bench/create_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/create_dataset.py -------------------------------------------------------------------------------- /evaluation/aider_bench/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/helper.py -------------------------------------------------------------------------------- /evaluation/aider_bench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/run_infer.py -------------------------------------------------------------------------------- /evaluation/aider_bench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/aider_bench/scripts/summarize_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/aider_bench/scripts/summarize_results.py -------------------------------------------------------------------------------- /evaluation/biocoder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/README.md -------------------------------------------------------------------------------- /evaluation/biocoder/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/run_infer.py -------------------------------------------------------------------------------- /evaluation/biocoder/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/biocoder/scripts/setup/copy_changed_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/scripts/setup/copy_changed_code.py -------------------------------------------------------------------------------- /evaluation/biocoder/scripts/setup/remove_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/scripts/setup/remove_code.py -------------------------------------------------------------------------------- /evaluation/biocoder/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/biocoder/utils.py -------------------------------------------------------------------------------- /evaluation/bird/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/bird/README.md -------------------------------------------------------------------------------- /evaluation/bird/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/bird/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/bird/run_infer.py -------------------------------------------------------------------------------- /evaluation/bird/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/bird/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/browsing_delegation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/browsing_delegation/README.md -------------------------------------------------------------------------------- /evaluation/browsing_delegation/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/browsing_delegation/run_infer.py -------------------------------------------------------------------------------- /evaluation/browsing_delegation/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/browsing_delegation/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/discoverybench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/README.md -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/eval_utils/README.md -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/eval_w_subhypo_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/eval_utils/eval_w_subhypo_gen.py -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/lm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/eval_utils/lm_utils.py -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/openai_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/eval_utils/openai_helpers.py -------------------------------------------------------------------------------- /evaluation/discoverybench/eval_utils/response_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/eval_utils/response_parser.py -------------------------------------------------------------------------------- /evaluation/discoverybench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/run_infer.py -------------------------------------------------------------------------------- /evaluation/discoverybench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/discoverybench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/gaia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gaia/README.md -------------------------------------------------------------------------------- /evaluation/gaia/get_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gaia/get_score.py -------------------------------------------------------------------------------- /evaluation/gaia/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gaia/run_infer.py -------------------------------------------------------------------------------- /evaluation/gaia/scorer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gaia/scorer.py -------------------------------------------------------------------------------- /evaluation/gaia/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gaia/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/gorilla/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/README.md -------------------------------------------------------------------------------- /evaluation/gorilla/ast_eval_hf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/ast_eval_hf.py -------------------------------------------------------------------------------- /evaluation/gorilla/ast_eval_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/ast_eval_tf.py -------------------------------------------------------------------------------- /evaluation/gorilla/ast_eval_th.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/ast_eval_th.py -------------------------------------------------------------------------------- /evaluation/gorilla/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/run_infer.py -------------------------------------------------------------------------------- /evaluation/gorilla/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/gorilla/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gorilla/utils.py -------------------------------------------------------------------------------- /evaluation/gpqa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gpqa/README.md -------------------------------------------------------------------------------- /evaluation/gpqa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/gpqa/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gpqa/run_infer.py -------------------------------------------------------------------------------- /evaluation/gpqa/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/gpqa/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/humanevalfix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/humanevalfix/README.md -------------------------------------------------------------------------------- /evaluation/humanevalfix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/humanevalfix/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/humanevalfix/run_infer.py -------------------------------------------------------------------------------- /evaluation/humanevalfix/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/humanevalfix/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/integration_tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/README.md -------------------------------------------------------------------------------- /evaluation/integration_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/integration_tests/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/run_infer.py -------------------------------------------------------------------------------- /evaluation/integration_tests/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/integration_tests/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/integration_tests/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/tests/base.py -------------------------------------------------------------------------------- /evaluation/integration_tests/tests/t01_fix_simple_typo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/tests/t01_fix_simple_typo.py -------------------------------------------------------------------------------- /evaluation/integration_tests/tests/t04_git_staging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/integration_tests/tests/t04_git_staging.py -------------------------------------------------------------------------------- /evaluation/logic_reasoning/.cache_program/facts.kfb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/.cache_program/facts.kfb -------------------------------------------------------------------------------- /evaluation/logic_reasoning/.cache_program/rules.krb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/.cache_program/rules.krb -------------------------------------------------------------------------------- /evaluation/logic_reasoning/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/Dockerfile -------------------------------------------------------------------------------- /evaluation/logic_reasoning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/README.md -------------------------------------------------------------------------------- /evaluation/logic_reasoning/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/logic_reasoning/instruction.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/instruction.txt -------------------------------------------------------------------------------- /evaluation/logic_reasoning/logic_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/logic_inference.py -------------------------------------------------------------------------------- /evaluation/logic_reasoning/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/run_infer.py -------------------------------------------------------------------------------- /evaluation/logic_reasoning/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/logic_reasoning/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/miniwob/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/miniwob/Dockerfile -------------------------------------------------------------------------------- /evaluation/miniwob/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/miniwob/README.md -------------------------------------------------------------------------------- /evaluation/miniwob/get_avg_reward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/miniwob/get_avg_reward.py -------------------------------------------------------------------------------- /evaluation/miniwob/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/miniwob/run_infer.py -------------------------------------------------------------------------------- /evaluation/miniwob/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/miniwob/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/mint/.gitignore: -------------------------------------------------------------------------------- 1 | !requirements.txt 2 | -------------------------------------------------------------------------------- /evaluation/mint/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/Dockerfile -------------------------------------------------------------------------------- /evaluation/mint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/README.md -------------------------------------------------------------------------------- /evaluation/mint/config_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/config_variables.py -------------------------------------------------------------------------------- /evaluation/mint/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/datatypes.py -------------------------------------------------------------------------------- /evaluation/mint/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/env.py -------------------------------------------------------------------------------- /evaluation/mint/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/prompts/__init__.py -------------------------------------------------------------------------------- /evaluation/mint/prompts/template_with_tool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/prompts/template_with_tool.txt -------------------------------------------------------------------------------- /evaluation/mint/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/requirements.txt -------------------------------------------------------------------------------- /evaluation/mint/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/run_infer.py -------------------------------------------------------------------------------- /evaluation/mint/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/mint/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/tasks/__init__.py -------------------------------------------------------------------------------- /evaluation/mint/tasks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/tasks/base.py -------------------------------------------------------------------------------- /evaluation/mint/tasks/codegen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/tasks/codegen.py -------------------------------------------------------------------------------- /evaluation/mint/tasks/reasoning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/tasks/reasoning.py -------------------------------------------------------------------------------- /evaluation/mint/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/mint/utils.py -------------------------------------------------------------------------------- /evaluation/ml_bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/README.md -------------------------------------------------------------------------------- /evaluation/ml_bench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/ml_bench/run_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/run_analysis.py -------------------------------------------------------------------------------- /evaluation/ml_bench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/run_infer.py -------------------------------------------------------------------------------- /evaluation/ml_bench/scripts/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/scripts/cleanup.sh -------------------------------------------------------------------------------- /evaluation/ml_bench/scripts/run_analysis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/scripts/run_analysis.sh -------------------------------------------------------------------------------- /evaluation/ml_bench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/ml_bench/scripts/summarise_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/ml_bench/scripts/summarise_results.py -------------------------------------------------------------------------------- /evaluation/regression/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | outputs 3 | -------------------------------------------------------------------------------- /evaluation/regression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/README.md -------------------------------------------------------------------------------- /evaluation/regression/cases/client-server/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/client-server/task.txt -------------------------------------------------------------------------------- /evaluation/regression/cases/express/task.txt: -------------------------------------------------------------------------------- 1 | Write a simple hello world server in node Express 2 | -------------------------------------------------------------------------------- /evaluation/regression/cases/hello-name/start/hello_world.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | echo "hello world" 3 | -------------------------------------------------------------------------------- /evaluation/regression/cases/hello-name/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/hello-name/task.txt -------------------------------------------------------------------------------- /evaluation/regression/cases/hello-world/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/hello-world/task.txt -------------------------------------------------------------------------------- /evaluation/regression/cases/node-cli-rewrite/start/commands/reverse.py: -------------------------------------------------------------------------------- 1 | def reverse_string(s): 2 | return s[::-1] 3 | -------------------------------------------------------------------------------- /evaluation/regression/cases/node-cli-rewrite/task.txt: -------------------------------------------------------------------------------- 1 | Please rewrite the entire CLI in node.js 2 | -------------------------------------------------------------------------------- /evaluation/regression/cases/python-cli-help/start/commands/reverse.py: -------------------------------------------------------------------------------- 1 | def reverse_string(s): 2 | return s[::-1] 3 | -------------------------------------------------------------------------------- /evaluation/regression/cases/python-cli-help/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/python-cli-help/task.txt -------------------------------------------------------------------------------- /evaluation/regression/cases/python-cli/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/python-cli/task.txt -------------------------------------------------------------------------------- /evaluation/regression/cases/react-todo/task.txt: -------------------------------------------------------------------------------- 1 | Write a simple TODO list application in React 2 | -------------------------------------------------------------------------------- /evaluation/regression/cases/server-test/start/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/server-test/start/server.py -------------------------------------------------------------------------------- /evaluation/regression/cases/server-test/task.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/cases/server-test/task.txt -------------------------------------------------------------------------------- /evaluation/regression/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/conftest.py -------------------------------------------------------------------------------- /evaluation/regression/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/regression/run_tests.py -------------------------------------------------------------------------------- /evaluation/scienceagentbench/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/Dockerfile -------------------------------------------------------------------------------- /evaluation/scienceagentbench/Dockerfile.evaluator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/Dockerfile.evaluator -------------------------------------------------------------------------------- /evaluation/scienceagentbench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/README.md -------------------------------------------------------------------------------- /evaluation/scienceagentbench/post_proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/post_proc.py -------------------------------------------------------------------------------- /evaluation/scienceagentbench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/run_infer.py -------------------------------------------------------------------------------- /evaluation/scienceagentbench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/scienceagentbench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/static/example_task_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/static/example_task_1.png -------------------------------------------------------------------------------- /evaluation/swe_bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/README.md -------------------------------------------------------------------------------- /evaluation/swe_bench/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/swe_bench/eval_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/eval_infer.py -------------------------------------------------------------------------------- /evaluation/swe_bench/examples/example_model_output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/examples/example_model_output.json -------------------------------------------------------------------------------- /evaluation/swe_bench/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/prompt.py -------------------------------------------------------------------------------- /evaluation/swe_bench/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/run_infer.py -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/cleanup_remote_runtime.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/cleanup_remote_runtime.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/docker/push_eval_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/docker/push_eval_docker.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/eval/compare_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/eval/compare_outputs.py -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/eval/summarize_outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/eval/summarize_outputs.py -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/eval_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/eval_infer.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/eval_infer_remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/eval_infer_remote.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/setup/prepare_swe_utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/setup/prepare_swe_utils.sh -------------------------------------------------------------------------------- /evaluation/swe_bench/scripts/setup/swe_entry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/swe_bench/scripts/setup/swe_entry.sh -------------------------------------------------------------------------------- /evaluation/toolqa/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/toolqa/Dockerfile -------------------------------------------------------------------------------- /evaluation/toolqa/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/toolqa/README.md -------------------------------------------------------------------------------- /evaluation/toolqa/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/toolqa/run_infer.py -------------------------------------------------------------------------------- /evaluation/toolqa/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/toolqa/scripts/run_infer.sh -------------------------------------------------------------------------------- /evaluation/toolqa/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/toolqa/utils.py -------------------------------------------------------------------------------- /evaluation/utils/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/utils/shared.py -------------------------------------------------------------------------------- /evaluation/utils/version_control.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/utils/version_control.sh -------------------------------------------------------------------------------- /evaluation/webarena/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/webarena/README.md -------------------------------------------------------------------------------- /evaluation/webarena/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /evaluation/webarena/get_success_rate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/webarena/get_success_rate.py -------------------------------------------------------------------------------- /evaluation/webarena/run_infer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/webarena/run_infer.py -------------------------------------------------------------------------------- /evaluation/webarena/scripts/run_infer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/evaluation/webarena/scripts/run_infer.sh -------------------------------------------------------------------------------- /frontend/.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/.env.sample -------------------------------------------------------------------------------- /frontend/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/.eslintrc -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | cd frontend 3 | lint-staged 4 | vitest run 5 | -------------------------------------------------------------------------------- /frontend/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/.npmrc -------------------------------------------------------------------------------- /frontend/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "all" 3 | } 4 | -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/__tests__/clear-session.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/clear-session.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/components/Browser.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/Browser.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/chat-message.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/chat-message.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/chat/chat-input.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/chat/chat-input.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/feedback-actions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/feedback-actions.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/feedback-form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/feedback-form.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/image-preview.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/image-preview.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/suggestion-item.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/suggestion-item.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/suggestions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/suggestions.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/user-actions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/user-actions.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/components/user-avatar.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/components/user-avatar.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/hooks/use-rate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/hooks/use-rate.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/hooks/use-terminal.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/hooks/use-terminal.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/initial-query.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/initial-query.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/routes/_oh.app.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/routes/_oh.app.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/routes/_oh.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/routes/_oh.test.tsx -------------------------------------------------------------------------------- /frontend/__tests__/services/auth.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/services/auth.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/services/settings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/services/settings.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/cache.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/cache.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/format-time-delta.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/format-time-delta.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/formatMs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/formatMs.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/isNumber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/isNumber.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/mapProvider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/mapProvider.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/parseGithubUrl.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/parseGithubUrl.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/parseTerminalOutput.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/parseTerminalOutput.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/storage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/storage.test.ts -------------------------------------------------------------------------------- /frontend/__tests__/utils/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/__tests__/utils/utils.test.ts -------------------------------------------------------------------------------- /frontend/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/global.d.ts -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/playwright.config.ts -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /frontend/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /frontend/public/beep.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/beep.wav -------------------------------------------------------------------------------- /frontend/public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/browserconfig.xml -------------------------------------------------------------------------------- /frontend/public/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/config.json -------------------------------------------------------------------------------- /frontend/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/favicon-16x16.png -------------------------------------------------------------------------------- /frontend/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/favicon-32x32.png -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/favicon.ico -------------------------------------------------------------------------------- /frontend/public/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/mockServiceWorker.js -------------------------------------------------------------------------------- /frontend/public/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/mstile-150x150.png -------------------------------------------------------------------------------- /frontend/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/robots.txt -------------------------------------------------------------------------------- /frontend/public/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/safari-pinned-tab.svg -------------------------------------------------------------------------------- /frontend/public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/public/site.webmanifest -------------------------------------------------------------------------------- /frontend/scripts/detect-node-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/scripts/detect-node-version.js -------------------------------------------------------------------------------- /frontend/scripts/make-i18n-translations.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/scripts/make-i18n-translations.cjs -------------------------------------------------------------------------------- /frontend/src/api/github.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/api/github.ts -------------------------------------------------------------------------------- /frontend/src/api/open-hands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/api/open-hands.ts -------------------------------------------------------------------------------- /frontend/src/api/open-hands.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/api/open-hands.types.ts -------------------------------------------------------------------------------- /frontend/src/api/open-hands.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/api/open-hands.utils.ts -------------------------------------------------------------------------------- /frontend/src/assets/arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/arrow.tsx -------------------------------------------------------------------------------- /frontend/src/assets/branding/all-hands-logo-spark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/branding/all-hands-logo-spark.svg -------------------------------------------------------------------------------- /frontend/src/assets/branding/all-hands-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/branding/all-hands-logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/branding/github-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/branding/github-logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/calendar.tsx -------------------------------------------------------------------------------- /frontend/src/assets/chevron-left.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/chevron-left.tsx -------------------------------------------------------------------------------- /frontend/src/assets/chevron-right.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/chevron-right.tsx -------------------------------------------------------------------------------- /frontend/src/assets/cmd-line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/cmd-line.tsx -------------------------------------------------------------------------------- /frontend/src/assets/cog-tooth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/cog-tooth.tsx -------------------------------------------------------------------------------- /frontend/src/assets/confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/confirm.tsx -------------------------------------------------------------------------------- /frontend/src/assets/earth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/earth.tsx -------------------------------------------------------------------------------- /frontend/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/logo.png -------------------------------------------------------------------------------- /frontend/src/assets/pause.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/pause.tsx -------------------------------------------------------------------------------- /frontend/src/assets/pencil.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/pencil.tsx -------------------------------------------------------------------------------- /frontend/src/assets/play.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/play.tsx -------------------------------------------------------------------------------- /frontend/src/assets/reject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/reject.tsx -------------------------------------------------------------------------------- /frontend/src/assets/stop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/stop.tsx -------------------------------------------------------------------------------- /frontend/src/assets/vscode-alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/assets/vscode-alt.svg -------------------------------------------------------------------------------- /frontend/src/components/AgentControlBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/AgentControlBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/AgentStatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/AgentStatusBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Browser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/Browser.tsx -------------------------------------------------------------------------------- /frontend/src/components/FileIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/FileIcons.tsx -------------------------------------------------------------------------------- /frontend/src/components/FolderIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/FolderIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/IconButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Jupyter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/Jupyter.tsx -------------------------------------------------------------------------------- /frontend/src/components/attach-image-label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/attach-image-label.tsx -------------------------------------------------------------------------------- /frontend/src/components/buttons/ModalButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/buttons/ModalButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat-interface.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat-interface.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat-message.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat/ConfirmationButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat/ConfirmationButtons.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat/TypingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat/TypingIndicator.tsx -------------------------------------------------------------------------------- /frontend/src/components/chat/message.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/chat/message.d.ts -------------------------------------------------------------------------------- /frontend/src/components/container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/container.tsx -------------------------------------------------------------------------------- /frontend/src/components/context-menu/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/context-menu/context-menu.tsx -------------------------------------------------------------------------------- /frontend/src/components/continue-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/continue-button.tsx -------------------------------------------------------------------------------- /frontend/src/components/controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/controls.tsx -------------------------------------------------------------------------------- /frontend/src/components/editor-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/editor-actions.tsx -------------------------------------------------------------------------------- /frontend/src/components/error-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/error-message.tsx -------------------------------------------------------------------------------- /frontend/src/components/error-toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/error-toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/event-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/event-handler.tsx -------------------------------------------------------------------------------- /frontend/src/components/feedback-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/feedback-actions.tsx -------------------------------------------------------------------------------- /frontend/src/components/feedback-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/feedback-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/feedback-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/feedback-modal.tsx -------------------------------------------------------------------------------- /frontend/src/components/file-explorer/ExplorerTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/file-explorer/ExplorerTree.tsx -------------------------------------------------------------------------------- /frontend/src/components/file-explorer/FileExplorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/file-explorer/FileExplorer.tsx -------------------------------------------------------------------------------- /frontend/src/components/file-explorer/TreeNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/file-explorer/TreeNode.tsx -------------------------------------------------------------------------------- /frontend/src/components/form/FormFieldset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/form/FormFieldset.tsx -------------------------------------------------------------------------------- /frontend/src/components/form/custom-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/form/custom-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/form/settings-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/form/settings-form.tsx -------------------------------------------------------------------------------- /frontend/src/components/image-carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/image-carousel.tsx -------------------------------------------------------------------------------- /frontend/src/components/image-preview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/image-preview.tsx -------------------------------------------------------------------------------- /frontend/src/components/interactive-chat-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/interactive-chat-box.tsx -------------------------------------------------------------------------------- /frontend/src/components/markdown/code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/markdown/code.tsx -------------------------------------------------------------------------------- /frontend/src/components/markdown/list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/markdown/list.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/AccountSettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/AccountSettingsModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/LoadingProject.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/LoadingProject.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/ModalBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/ModalBody.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/base-modal/BaseModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/base-modal/BaseModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/modal-backdrop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/modal-backdrop.tsx -------------------------------------------------------------------------------- /frontend/src/components/modals/security/Security.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/modals/security/Security.tsx -------------------------------------------------------------------------------- /frontend/src/components/scroll-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/scroll-button.tsx -------------------------------------------------------------------------------- /frontend/src/components/scroll-to-bottom-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/scroll-to-bottom-button.tsx -------------------------------------------------------------------------------- /frontend/src/components/suggestion-bubble.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/suggestion-bubble.tsx -------------------------------------------------------------------------------- /frontend/src/components/suggestion-item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/suggestion-item.tsx -------------------------------------------------------------------------------- /frontend/src/components/suggestions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/suggestions.tsx -------------------------------------------------------------------------------- /frontend/src/components/terminal/Terminal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/terminal/Terminal.tsx -------------------------------------------------------------------------------- /frontend/src/components/upload-image-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/upload-image-input.tsx -------------------------------------------------------------------------------- /frontend/src/components/user-actions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/user-actions.tsx -------------------------------------------------------------------------------- /frontend/src/components/user-avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/user-avatar.tsx -------------------------------------------------------------------------------- /frontend/src/components/waitlist-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/components/waitlist-modal.tsx -------------------------------------------------------------------------------- /frontend/src/context/files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/context/files.tsx -------------------------------------------------------------------------------- /frontend/src/context/ws-client-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/context/ws-client-provider.tsx -------------------------------------------------------------------------------- /frontend/src/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/entry.client.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useClickOutsideElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/hooks/useClickOutsideElement.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useScrollToBottom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/hooks/useScrollToBottom.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useTerminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/hooks/useTerminal.ts -------------------------------------------------------------------------------- /frontend/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/i18n/index.ts -------------------------------------------------------------------------------- /frontend/src/i18n/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/i18n/translation.json -------------------------------------------------------------------------------- /frontend/src/icons/arrow-send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/arrow-send.svg -------------------------------------------------------------------------------- /frontend/src/icons/build-it.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/build-it.svg -------------------------------------------------------------------------------- /frontend/src/icons/checkmark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/checkmark.svg -------------------------------------------------------------------------------- /frontend/src/icons/chevron-double-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/chevron-double-right.svg -------------------------------------------------------------------------------- /frontend/src/icons/clip.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/clip.svg -------------------------------------------------------------------------------- /frontend/src/icons/clipboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/clipboard.svg -------------------------------------------------------------------------------- /frontend/src/icons/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/close.svg -------------------------------------------------------------------------------- /frontend/src/icons/cloud-connection.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/cloud-connection.svg -------------------------------------------------------------------------------- /frontend/src/icons/code.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/code.svg -------------------------------------------------------------------------------- /frontend/src/icons/copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/copy.svg -------------------------------------------------------------------------------- /frontend/src/icons/default-user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/default-user.svg -------------------------------------------------------------------------------- /frontend/src/icons/docs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/docs.svg -------------------------------------------------------------------------------- /frontend/src/icons/ellipsis-h.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/ellipsis-h.svg -------------------------------------------------------------------------------- /frontend/src/icons/external-link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/external-link.svg -------------------------------------------------------------------------------- /frontend/src/icons/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/globe.svg -------------------------------------------------------------------------------- /frontend/src/icons/lightbulb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/lightbulb.svg -------------------------------------------------------------------------------- /frontend/src/icons/list-type-number.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/list-type-number.svg -------------------------------------------------------------------------------- /frontend/src/icons/loading-outer.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/loading-outer.svg -------------------------------------------------------------------------------- /frontend/src/icons/message.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/message.svg -------------------------------------------------------------------------------- /frontend/src/icons/new-project.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/new-project.svg -------------------------------------------------------------------------------- /frontend/src/icons/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/play.svg -------------------------------------------------------------------------------- /frontend/src/icons/refresh.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/refresh.svg -------------------------------------------------------------------------------- /frontend/src/icons/send.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/send.svg -------------------------------------------------------------------------------- /frontend/src/icons/thumbs-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/thumbs-down.svg -------------------------------------------------------------------------------- /frontend/src/icons/thumbs-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/icons/thumbs-up.svg -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/mocks/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/mocks/browser.ts -------------------------------------------------------------------------------- /frontend/src/mocks/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/mocks/handlers.ts -------------------------------------------------------------------------------- /frontend/src/mocks/handlers.ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/mocks/handlers.ws.ts -------------------------------------------------------------------------------- /frontend/src/mocks/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/mocks/node.ts -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/root.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh._index/github-repo-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh._index/github-repo-selector.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh._index/hero-heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh._index/hero-heading.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh._index/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh._index/route.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh._index/suggestion-box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh._index/suggestion-box.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh._index/task-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh._index/task-form.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh.app._index/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh.app._index/route.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh.app.browser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh.app.browser.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh.app.jupyter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh.app.jupyter.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh.app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh.app.tsx -------------------------------------------------------------------------------- /frontend/src/routes/_oh.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/_oh.tsx -------------------------------------------------------------------------------- /frontend/src/routes/end-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/end-session.ts -------------------------------------------------------------------------------- /frontend/src/routes/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/login.ts -------------------------------------------------------------------------------- /frontend/src/routes/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/logout.ts -------------------------------------------------------------------------------- /frontend/src/routes/oauth.github.callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/oauth.github.callback.tsx -------------------------------------------------------------------------------- /frontend/src/routes/set-consent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/set-consent.ts -------------------------------------------------------------------------------- /frontend/src/routes/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/routes/settings.ts -------------------------------------------------------------------------------- /frontend/src/services/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/actions.ts -------------------------------------------------------------------------------- /frontend/src/services/agentStateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/agentStateService.ts -------------------------------------------------------------------------------- /frontend/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/api.ts -------------------------------------------------------------------------------- /frontend/src/services/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/auth.ts -------------------------------------------------------------------------------- /frontend/src/services/chatService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/chatService.ts -------------------------------------------------------------------------------- /frontend/src/services/observations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/observations.ts -------------------------------------------------------------------------------- /frontend/src/services/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/options.ts -------------------------------------------------------------------------------- /frontend/src/services/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/settings.ts -------------------------------------------------------------------------------- /frontend/src/services/terminalService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/services/terminalService.ts -------------------------------------------------------------------------------- /frontend/src/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/sessions.ts -------------------------------------------------------------------------------- /frontend/src/state/agentSlice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/agentSlice.tsx -------------------------------------------------------------------------------- /frontend/src/state/browserSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/browserSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/chatSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/chatSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/codeSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/codeSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/commandSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/commandSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/file-state-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/file-state-slice.ts -------------------------------------------------------------------------------- /frontend/src/state/initial-query-slice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/initial-query-slice.ts -------------------------------------------------------------------------------- /frontend/src/state/jupyterSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/jupyterSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/securityAnalyzerSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/securityAnalyzerSlice.ts -------------------------------------------------------------------------------- /frontend/src/state/statusSlice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/state/statusSlice.ts -------------------------------------------------------------------------------- /frontend/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/store.ts -------------------------------------------------------------------------------- /frontend/src/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/tailwind.css -------------------------------------------------------------------------------- /frontend/src/types/ActionType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/ActionType.tsx -------------------------------------------------------------------------------- /frontend/src/types/AgentState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/AgentState.tsx -------------------------------------------------------------------------------- /frontend/src/types/ConfigType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/ConfigType.tsx -------------------------------------------------------------------------------- /frontend/src/types/Message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/Message.tsx -------------------------------------------------------------------------------- /frontend/src/types/ObservationType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/ObservationType.tsx -------------------------------------------------------------------------------- /frontend/src/types/ResponseType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/ResponseType.tsx -------------------------------------------------------------------------------- /frontend/src/types/TabOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/TabOption.tsx -------------------------------------------------------------------------------- /frontend/src/types/core/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/core/actions.ts -------------------------------------------------------------------------------- /frontend/src/types/core/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/core/base.ts -------------------------------------------------------------------------------- /frontend/src/types/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/core/index.ts -------------------------------------------------------------------------------- /frontend/src/types/core/observations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/core/observations.ts -------------------------------------------------------------------------------- /frontend/src/types/core/variances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/core/variances.ts -------------------------------------------------------------------------------- /frontend/src/types/github.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/types/github.d.ts -------------------------------------------------------------------------------- /frontend/src/utils/base64-to-blob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/base64-to-blob.ts -------------------------------------------------------------------------------- /frontend/src/utils/beep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/beep.tsx -------------------------------------------------------------------------------- /frontend/src/utils/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/cache.ts -------------------------------------------------------------------------------- /frontend/src/utils/clear-session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/clear-session.ts -------------------------------------------------------------------------------- /frontend/src/utils/convert-image-to-base-64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/convert-image-to-base-64.ts -------------------------------------------------------------------------------- /frontend/src/utils/convert-zip-to-base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/convert-zip-to-base64.ts -------------------------------------------------------------------------------- /frontend/src/utils/display-error-toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/display-error-toast.tsx -------------------------------------------------------------------------------- /frontend/src/utils/download-workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/download-workspace.ts -------------------------------------------------------------------------------- /frontend/src/utils/event-logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/event-logger.ts -------------------------------------------------------------------------------- /frontend/src/utils/extractModelAndProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/extractModelAndProvider.ts -------------------------------------------------------------------------------- /frontend/src/utils/format-time-delta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/format-time-delta.ts -------------------------------------------------------------------------------- /frontend/src/utils/formatMs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/formatMs.ts -------------------------------------------------------------------------------- /frontend/src/utils/generate-github-auth-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/generate-github-auth-url.ts -------------------------------------------------------------------------------- /frontend/src/utils/get-random-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/get-random-key.ts -------------------------------------------------------------------------------- /frontend/src/utils/isNumber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/isNumber.ts -------------------------------------------------------------------------------- /frontend/src/utils/mapProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/mapProvider.ts -------------------------------------------------------------------------------- /frontend/src/utils/organizeModelsAndProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/organizeModelsAndProviders.ts -------------------------------------------------------------------------------- /frontend/src/utils/parseGithubUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/parseGithubUrl.ts -------------------------------------------------------------------------------- /frontend/src/utils/parseTerminalOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/parseTerminalOutput.ts -------------------------------------------------------------------------------- /frontend/src/utils/storage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/storage.tsx -------------------------------------------------------------------------------- /frontend/src/utils/suggestions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/suggestions/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/suggestions/non-repo-suggestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/suggestions/non-repo-suggestions.ts -------------------------------------------------------------------------------- /frontend/src/utils/suggestions/repo-suggestions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/suggestions/repo-suggestions.ts -------------------------------------------------------------------------------- /frontend/src/utils/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/toast.tsx -------------------------------------------------------------------------------- /frontend/src/utils/use-effect-once.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/use-effect-once.ts -------------------------------------------------------------------------------- /frontend/src/utils/use-rate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/use-rate.ts -------------------------------------------------------------------------------- /frontend/src/utils/user-is-authenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/user-is-authenticated.ts -------------------------------------------------------------------------------- /frontend/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/utils.ts -------------------------------------------------------------------------------- /frontend/src/utils/verified-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/src/utils/verified-models.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/test-utils.tsx -------------------------------------------------------------------------------- /frontend/tests/fixtures/project.zip: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/tests/redirect.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/tests/redirect.spec.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/frontend/vitest.setup.ts -------------------------------------------------------------------------------- /openhands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/README.md -------------------------------------------------------------------------------- /openhands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/README.md -------------------------------------------------------------------------------- /openhands/agenthub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/README.md -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/browsing_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/browsing_agent.py -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/prompt.py -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/response_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/response_parser.py -------------------------------------------------------------------------------- /openhands/agenthub/browsing_agent/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/browsing_agent/utils.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/README.md -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/codeact_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/codeact_agent.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/function_calling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/function_calling.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/micro/flarglebargle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/micro/flarglebargle.md -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/micro/github.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_agent/micro/github.md -------------------------------------------------------------------------------- /openhands/agenthub/codeact_agent/prompts/user_prompt.j2: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/agenthub/codeact_swe_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_swe_agent/README.md -------------------------------------------------------------------------------- /openhands/agenthub/codeact_swe_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_swe_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_swe_agent/action_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_swe_agent/action_parser.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_swe_agent/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_swe_agent/prompt.py -------------------------------------------------------------------------------- /openhands/agenthub/codeact_swe_agent/response_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/codeact_swe_agent/response_parser.py -------------------------------------------------------------------------------- /openhands/agenthub/delegator_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/delegator_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/delegator_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/delegator_agent/agent.py -------------------------------------------------------------------------------- /openhands/agenthub/dummy_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/dummy_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/dummy_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/dummy_agent/agent.py -------------------------------------------------------------------------------- /openhands/agenthub/micro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/README.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/_instructions/actions/kill.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/agenthub/micro/_instructions/actions/read.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/_instructions/actions/read.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/_instructions/actions/run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/_instructions/actions/run.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/_instructions/actions/write.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/_instructions/actions/write.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/_instructions/format/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/_instructions/format/action.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/agent.py -------------------------------------------------------------------------------- /openhands/agenthub/micro/coder/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/coder/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/coder/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/coder/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/commit_writer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/commit_writer/README.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/commit_writer/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/commit_writer/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/commit_writer/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/commit_writer/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/instructions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/instructions.py -------------------------------------------------------------------------------- /openhands/agenthub/micro/manager/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/manager/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/manager/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/manager/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/math_agent/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/math_agent/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/math_agent/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/math_agent/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/postgres_agent/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/postgres_agent/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/postgres_agent/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/postgres_agent/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/registry.py -------------------------------------------------------------------------------- /openhands/agenthub/micro/repo_explorer/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/repo_explorer/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/repo_explorer/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/repo_explorer/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/study_repo_for_task/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/study_repo_for_task/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/study_repo_for_task/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/study_repo_for_task/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/typo_fixer_agent/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/typo_fixer_agent/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/typo_fixer_agent/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/typo_fixer_agent/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/micro/verifier/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/verifier/agent.yaml -------------------------------------------------------------------------------- /openhands/agenthub/micro/verifier/prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/micro/verifier/prompt.md -------------------------------------------------------------------------------- /openhands/agenthub/planner_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/planner_agent/__init__.py -------------------------------------------------------------------------------- /openhands/agenthub/planner_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/planner_agent/agent.py -------------------------------------------------------------------------------- /openhands/agenthub/planner_agent/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/planner_agent/prompt.py -------------------------------------------------------------------------------- /openhands/agenthub/planner_agent/response_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/agenthub/planner_agent/response_parser.py -------------------------------------------------------------------------------- /openhands/controller/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/__init__.py -------------------------------------------------------------------------------- /openhands/controller/action_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/action_parser.py -------------------------------------------------------------------------------- /openhands/controller/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/agent.py -------------------------------------------------------------------------------- /openhands/controller/agent_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/agent_controller.py -------------------------------------------------------------------------------- /openhands/controller/state/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/state/state.py -------------------------------------------------------------------------------- /openhands/controller/state/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/state/task.py -------------------------------------------------------------------------------- /openhands/controller/stuck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/controller/stuck.py -------------------------------------------------------------------------------- /openhands/core/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/cli.py -------------------------------------------------------------------------------- /openhands/core/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/README.md -------------------------------------------------------------------------------- /openhands/core/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/__init__.py -------------------------------------------------------------------------------- /openhands/core/config/agent_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/agent_config.py -------------------------------------------------------------------------------- /openhands/core/config/app_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/app_config.py -------------------------------------------------------------------------------- /openhands/core/config/config_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/config_utils.py -------------------------------------------------------------------------------- /openhands/core/config/llm_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/llm_config.py -------------------------------------------------------------------------------- /openhands/core/config/sandbox_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/sandbox_config.py -------------------------------------------------------------------------------- /openhands/core/config/security_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/security_config.py -------------------------------------------------------------------------------- /openhands/core/config/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/config/utils.py -------------------------------------------------------------------------------- /openhands/core/const/guide_url.py: -------------------------------------------------------------------------------- 1 | TROUBLESHOOTING_URL = 'https://docs.all-hands.dev/modules/usage/troubleshooting' 2 | -------------------------------------------------------------------------------- /openhands/core/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/download.py -------------------------------------------------------------------------------- /openhands/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/exceptions.py -------------------------------------------------------------------------------- /openhands/core/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/logger.py -------------------------------------------------------------------------------- /openhands/core/loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/loop.py -------------------------------------------------------------------------------- /openhands/core/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/main.py -------------------------------------------------------------------------------- /openhands/core/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/message.py -------------------------------------------------------------------------------- /openhands/core/schema/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/schema/__init__.py -------------------------------------------------------------------------------- /openhands/core/schema/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/schema/action.py -------------------------------------------------------------------------------- /openhands/core/schema/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/schema/agent.py -------------------------------------------------------------------------------- /openhands/core/schema/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/schema/config.py -------------------------------------------------------------------------------- /openhands/core/schema/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/schema/observation.py -------------------------------------------------------------------------------- /openhands/core/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/core/utils/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/core/utils/json.py -------------------------------------------------------------------------------- /openhands/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/__init__.py -------------------------------------------------------------------------------- /openhands/events/action/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/__init__.py -------------------------------------------------------------------------------- /openhands/events/action/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/action.py -------------------------------------------------------------------------------- /openhands/events/action/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/agent.py -------------------------------------------------------------------------------- /openhands/events/action/browse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/browse.py -------------------------------------------------------------------------------- /openhands/events/action/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/commands.py -------------------------------------------------------------------------------- /openhands/events/action/empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/empty.py -------------------------------------------------------------------------------- /openhands/events/action/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/files.py -------------------------------------------------------------------------------- /openhands/events/action/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/message.py -------------------------------------------------------------------------------- /openhands/events/action/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/action/tasks.py -------------------------------------------------------------------------------- /openhands/events/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/event.py -------------------------------------------------------------------------------- /openhands/events/observation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/__init__.py -------------------------------------------------------------------------------- /openhands/events/observation/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/agent.py -------------------------------------------------------------------------------- /openhands/events/observation/browse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/browse.py -------------------------------------------------------------------------------- /openhands/events/observation/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/commands.py -------------------------------------------------------------------------------- /openhands/events/observation/delegate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/delegate.py -------------------------------------------------------------------------------- /openhands/events/observation/empty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/empty.py -------------------------------------------------------------------------------- /openhands/events/observation/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/error.py -------------------------------------------------------------------------------- /openhands/events/observation/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/files.py -------------------------------------------------------------------------------- /openhands/events/observation/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/observation.py -------------------------------------------------------------------------------- /openhands/events/observation/reject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/reject.py -------------------------------------------------------------------------------- /openhands/events/observation/success.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/observation/success.py -------------------------------------------------------------------------------- /openhands/events/serialization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/serialization/__init__.py -------------------------------------------------------------------------------- /openhands/events/serialization/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/serialization/action.py -------------------------------------------------------------------------------- /openhands/events/serialization/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/serialization/event.py -------------------------------------------------------------------------------- /openhands/events/serialization/observation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/serialization/observation.py -------------------------------------------------------------------------------- /openhands/events/serialization/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/serialization/utils.py -------------------------------------------------------------------------------- /openhands/events/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/stream.py -------------------------------------------------------------------------------- /openhands/events/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/tool.py -------------------------------------------------------------------------------- /openhands/events/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/events/utils.py -------------------------------------------------------------------------------- /openhands/linter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/linter/__init__.py -------------------------------------------------------------------------------- /openhands/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/__init__.py -------------------------------------------------------------------------------- /openhands/llm/async_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/async_llm.py -------------------------------------------------------------------------------- /openhands/llm/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/bedrock.py -------------------------------------------------------------------------------- /openhands/llm/debug_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/debug_mixin.py -------------------------------------------------------------------------------- /openhands/llm/fn_call_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/fn_call_converter.py -------------------------------------------------------------------------------- /openhands/llm/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/llm.py -------------------------------------------------------------------------------- /openhands/llm/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/metrics.py -------------------------------------------------------------------------------- /openhands/llm/retry_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/retry_mixin.py -------------------------------------------------------------------------------- /openhands/llm/streaming_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/llm/streaming_llm.py -------------------------------------------------------------------------------- /openhands/memory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/memory/README.md -------------------------------------------------------------------------------- /openhands/memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/memory/__init__.py -------------------------------------------------------------------------------- /openhands/memory/condenser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/memory/condenser.py -------------------------------------------------------------------------------- /openhands/memory/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/memory/memory.py -------------------------------------------------------------------------------- /openhands/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/resolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/README.md -------------------------------------------------------------------------------- /openhands/resolver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/resolver/examples/openhands-resolver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/examples/openhands-resolver.yml -------------------------------------------------------------------------------- /openhands/resolver/github_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/github_issue.py -------------------------------------------------------------------------------- /openhands/resolver/io_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/io_utils.py -------------------------------------------------------------------------------- /openhands/resolver/issue_definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/issue_definitions.py -------------------------------------------------------------------------------- /openhands/resolver/patching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/README.md -------------------------------------------------------------------------------- /openhands/resolver/patching/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/__init__.py -------------------------------------------------------------------------------- /openhands/resolver/patching/apply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/apply.py -------------------------------------------------------------------------------- /openhands/resolver/patching/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/exceptions.py -------------------------------------------------------------------------------- /openhands/resolver/patching/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/patch.py -------------------------------------------------------------------------------- /openhands/resolver/patching/snippets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/patching/snippets.py -------------------------------------------------------------------------------- /openhands/resolver/prompts/resolve/basic-followup.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/prompts/resolve/basic-followup.jinja -------------------------------------------------------------------------------- /openhands/resolver/prompts/resolve/basic.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/prompts/resolve/basic.jinja -------------------------------------------------------------------------------- /openhands/resolver/resolve_all_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/resolve_all_issues.py -------------------------------------------------------------------------------- /openhands/resolver/resolve_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/resolve_issue.py -------------------------------------------------------------------------------- /openhands/resolver/resolver_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/resolver_output.py -------------------------------------------------------------------------------- /openhands/resolver/send_pull_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/send_pull_request.py -------------------------------------------------------------------------------- /openhands/resolver/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/utils.py -------------------------------------------------------------------------------- /openhands/resolver/visualize_resolver_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/resolver/visualize_resolver_output.py -------------------------------------------------------------------------------- /openhands/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/README.md -------------------------------------------------------------------------------- /openhands/runtime/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/action_execution_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/action_execution_server.py -------------------------------------------------------------------------------- /openhands/runtime/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/base.py -------------------------------------------------------------------------------- /openhands/runtime/browser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/browser/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/browser/browser_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/browser/browser_env.py -------------------------------------------------------------------------------- /openhands/runtime/browser/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/browser/utils.py -------------------------------------------------------------------------------- /openhands/runtime/builder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/builder/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/builder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/builder/base.py -------------------------------------------------------------------------------- /openhands/runtime/builder/docker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/builder/docker.py -------------------------------------------------------------------------------- /openhands/runtime/builder/remote.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/builder/remote.py -------------------------------------------------------------------------------- /openhands/runtime/impl/e2b/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/e2b/README.md -------------------------------------------------------------------------------- /openhands/runtime/impl/e2b/e2b_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/e2b/e2b_runtime.py -------------------------------------------------------------------------------- /openhands/runtime/impl/e2b/filestore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/e2b/filestore.py -------------------------------------------------------------------------------- /openhands/runtime/impl/e2b/sandbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/e2b/sandbox.py -------------------------------------------------------------------------------- /openhands/runtime/impl/eventstream/containers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/eventstream/containers.py -------------------------------------------------------------------------------- /openhands/runtime/impl/modal/modal_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/modal/modal_runtime.py -------------------------------------------------------------------------------- /openhands/runtime/impl/remote/remote_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/remote/remote_runtime.py -------------------------------------------------------------------------------- /openhands/runtime/impl/runloop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/runloop/README.md -------------------------------------------------------------------------------- /openhands/runtime/impl/runloop/runloop_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/impl/runloop/runloop_runtime.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/agent_skills/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/agent_skills/README.md -------------------------------------------------------------------------------- /openhands/runtime/plugins/agent_skills/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/agent_skills/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/agent_skills/agentskills.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/agent_skills/agentskills.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/agent_skills/utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/agent_skills/utils/config.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/jupyter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/jupyter/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/jupyter/execute_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/jupyter/execute_server.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/requirement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/requirement.py -------------------------------------------------------------------------------- /openhands/runtime/plugins/vscode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/plugins/vscode/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/__init__.py -------------------------------------------------------------------------------- /openhands/runtime/utils/bash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/bash.py -------------------------------------------------------------------------------- /openhands/runtime/utils/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/command.py -------------------------------------------------------------------------------- /openhands/runtime/utils/edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/edit.py -------------------------------------------------------------------------------- /openhands/runtime/utils/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/files.py -------------------------------------------------------------------------------- /openhands/runtime/utils/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/request.py -------------------------------------------------------------------------------- /openhands/runtime/utils/runtime_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/runtime_build.py -------------------------------------------------------------------------------- /openhands/runtime/utils/runtime_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/runtime_init.py -------------------------------------------------------------------------------- /openhands/runtime/utils/runtime_templates/Dockerfile.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/runtime_templates/Dockerfile.j2 -------------------------------------------------------------------------------- /openhands/runtime/utils/singleton.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/runtime/utils/system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/system.py -------------------------------------------------------------------------------- /openhands/runtime/utils/tenacity_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/runtime/utils/tenacity_stop.py -------------------------------------------------------------------------------- /openhands/security/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/README.md -------------------------------------------------------------------------------- /openhands/security/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/__init__.py -------------------------------------------------------------------------------- /openhands/security/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/analyzer.py -------------------------------------------------------------------------------- /openhands/security/invariant/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/__init__.py -------------------------------------------------------------------------------- /openhands/security/invariant/analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/analyzer.py -------------------------------------------------------------------------------- /openhands/security/invariant/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/client.py -------------------------------------------------------------------------------- /openhands/security/invariant/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/nodes.py -------------------------------------------------------------------------------- /openhands/security/invariant/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/parser.py -------------------------------------------------------------------------------- /openhands/security/invariant/policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/invariant/policies.py -------------------------------------------------------------------------------- /openhands/security/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/security/options.py -------------------------------------------------------------------------------- /openhands/server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/README.md -------------------------------------------------------------------------------- /openhands/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openhands/server/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/auth/__init__.py -------------------------------------------------------------------------------- /openhands/server/auth/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/auth/auth.py -------------------------------------------------------------------------------- /openhands/server/data_models/feedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/data_models/feedback.py -------------------------------------------------------------------------------- /openhands/server/github.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/github.py -------------------------------------------------------------------------------- /openhands/server/listen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/listen.py -------------------------------------------------------------------------------- /openhands/server/middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/middleware.py -------------------------------------------------------------------------------- /openhands/server/mock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/mock/README.md -------------------------------------------------------------------------------- /openhands/server/mock/listen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/mock/listen.py -------------------------------------------------------------------------------- /openhands/server/session/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/session/__init__.py -------------------------------------------------------------------------------- /openhands/server/session/agent_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/session/agent_session.py -------------------------------------------------------------------------------- /openhands/server/session/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/session/conversation.py -------------------------------------------------------------------------------- /openhands/server/session/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/session/manager.py -------------------------------------------------------------------------------- /openhands/server/session/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/session/session.py -------------------------------------------------------------------------------- /openhands/server/sheets_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/server/sheets_client.py -------------------------------------------------------------------------------- /openhands/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/__init__.py -------------------------------------------------------------------------------- /openhands/storage/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/files.py -------------------------------------------------------------------------------- /openhands/storage/google_cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/google_cloud.py -------------------------------------------------------------------------------- /openhands/storage/local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/local.py -------------------------------------------------------------------------------- /openhands/storage/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/memory.py -------------------------------------------------------------------------------- /openhands/storage/s3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/storage/s3.py -------------------------------------------------------------------------------- /openhands/utils/async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/async_utils.py -------------------------------------------------------------------------------- /openhands/utils/chunk_localizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/chunk_localizer.py -------------------------------------------------------------------------------- /openhands/utils/embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/embeddings.py -------------------------------------------------------------------------------- /openhands/utils/microagent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/microagent.py -------------------------------------------------------------------------------- /openhands/utils/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/prompt.py -------------------------------------------------------------------------------- /openhands/utils/shutdown_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/shutdown_listener.py -------------------------------------------------------------------------------- /openhands/utils/tenacity_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/openhands/utils/tenacity_stop.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/poetry.lock -------------------------------------------------------------------------------- /pydoc-markdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/pydoc-markdown.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/pytest.ini -------------------------------------------------------------------------------- /tests/runtime/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/conftest.py -------------------------------------------------------------------------------- /tests/runtime/test_bash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_bash.py -------------------------------------------------------------------------------- /tests/runtime/test_browsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_browsing.py -------------------------------------------------------------------------------- /tests/runtime/test_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_edit.py -------------------------------------------------------------------------------- /tests/runtime/test_env_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_env_vars.py -------------------------------------------------------------------------------- /tests/runtime/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_images.py -------------------------------------------------------------------------------- /tests/runtime/test_ipython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_ipython.py -------------------------------------------------------------------------------- /tests/runtime/test_stress_remote_runtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/runtime/test_stress_remote_runtime.py -------------------------------------------------------------------------------- /tests/test_fileops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/test_fileops.py -------------------------------------------------------------------------------- /tests/unit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/README.md -------------------------------------------------------------------------------- /tests/unit/resolver/mock_output/output.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/mock_output/output.jsonl -------------------------------------------------------------------------------- /tests/unit/resolver/mock_output/repo/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/mock_output/repo/src/App.css -------------------------------------------------------------------------------- /tests/unit/resolver/mock_output/repo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/mock_output/repo/src/App.tsx -------------------------------------------------------------------------------- /tests/unit/resolver/test_guess_success.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_guess_success.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_issue_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_issue_handler.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_issue_references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_issue_references.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_pr_handler_guess_success.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_pr_handler_guess_success.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_pr_title_escaping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_pr_title_escaping.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_resolve_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_resolve_issues.py -------------------------------------------------------------------------------- /tests/unit/resolver/test_send_pull_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/resolver/test_send_pull_request.py -------------------------------------------------------------------------------- /tests/unit/test_acompletion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_acompletion.py -------------------------------------------------------------------------------- /tests/unit/test_action_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_action_serialization.py -------------------------------------------------------------------------------- /tests/unit/test_agent_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_agent_controller.py -------------------------------------------------------------------------------- /tests/unit/test_agent_skill.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_agent_skill.py -------------------------------------------------------------------------------- /tests/unit/test_arg_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_arg_parser.py -------------------------------------------------------------------------------- /tests/unit/test_async_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_async_utils.py -------------------------------------------------------------------------------- /tests/unit/test_bash_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_bash_parsing.py -------------------------------------------------------------------------------- /tests/unit/test_browsing_agent_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_browsing_agent_parser.py -------------------------------------------------------------------------------- /tests/unit/test_chunk_localizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_chunk_localizer.py -------------------------------------------------------------------------------- /tests/unit/test_codeact_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_codeact_agent.py -------------------------------------------------------------------------------- /tests/unit/test_condenser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_condenser.py -------------------------------------------------------------------------------- /tests/unit/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_config.py -------------------------------------------------------------------------------- /tests/unit/test_event_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_event_stream.py -------------------------------------------------------------------------------- /tests/unit/test_is_stuck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_is_stuck.py -------------------------------------------------------------------------------- /tests/unit/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_json.py -------------------------------------------------------------------------------- /tests/unit/test_listen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_listen.py -------------------------------------------------------------------------------- /tests/unit/test_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_llm.py -------------------------------------------------------------------------------- /tests/unit/test_llm_fncall_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_llm_fncall_converter.py -------------------------------------------------------------------------------- /tests/unit/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_logging.py -------------------------------------------------------------------------------- /tests/unit/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_memory.py -------------------------------------------------------------------------------- /tests/unit/test_message_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_message_serialization.py -------------------------------------------------------------------------------- /tests/unit/test_micro_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_micro_agents.py -------------------------------------------------------------------------------- /tests/unit/test_microagent_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_microagent_utils.py -------------------------------------------------------------------------------- /tests/unit/test_observation_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_observation_serialization.py -------------------------------------------------------------------------------- /tests/unit/test_prompt_caching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_prompt_caching.py -------------------------------------------------------------------------------- /tests/unit/test_prompt_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_prompt_manager.py -------------------------------------------------------------------------------- /tests/unit/test_response_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_response_parsing.py -------------------------------------------------------------------------------- /tests/unit/test_runtime_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_runtime_build.py -------------------------------------------------------------------------------- /tests/unit/test_security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_security.py -------------------------------------------------------------------------------- /tests/unit/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_storage.py -------------------------------------------------------------------------------- /tests/unit/test_truncation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pythonation/OpenHands/HEAD/tests/unit/test_truncation.py --------------------------------------------------------------------------------