.gitignore
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
secrets.example.toml
setup.py
.github/ISSUE_TEMPLATE/task_environment_request.md
assets/logo.svg
assets/teaser-image-github.png
co_gym.egg-info/PKG-INFO
co_gym.egg-info/SOURCES.txt
co_gym.egg-info/dependency_links.txt
co_gym.egg-info/entry_points.txt
co_gym.egg-info/requires.txt
co_gym.egg-info/top_level.txt
collaborative_gym/__init__.py
collaborative_gym/command.py
collaborative_gym/core.py
collaborative_gym/runner.py
collaborative_gym/server.py
collaborative_gym/spaces.py
collaborative_gym/envs/__init__.py
collaborative_gym/envs/config.py
collaborative_gym/envs/lesson_planning.py
collaborative_gym/envs/literature_survey.py
collaborative_gym/envs/registry.py
collaborative_gym/envs/tabular_analysis.py
collaborative_gym/envs/travel_planning.py
collaborative_gym/envs/travel_planner/LICENSE
collaborative_gym/envs/travel_planner/__init__.py
collaborative_gym/envs/travel_planner/evaluation/__init__.py
collaborative_gym/envs/travel_planner/evaluation/commonsense_constraint.py
collaborative_gym/envs/travel_planner/evaluation/hard_constraint.py
collaborative_gym/envs/travel_planner/tools/__init__.py
collaborative_gym/envs/travel_planner/tools/accommodations/__init__.py
collaborative_gym/envs/travel_planner/tools/accommodations/apis.py
collaborative_gym/envs/travel_planner/tools/attractions/apis.py
collaborative_gym/envs/travel_planner/tools/flights/__init__.py
collaborative_gym/envs/travel_planner/tools/flights/apis.py
collaborative_gym/envs/travel_planner/tools/googleDistanceMatrix/apis.py
collaborative_gym/envs/travel_planner/tools/restaurants/__init__.py
collaborative_gym/envs/travel_planner/tools/restaurants/apis.py
collaborative_gym/envs/travel_planner/utils/func.py
collaborative_gym/eval/controlled_autonomy.py
collaborative_gym/eval/initiative_analysis.py
collaborative_gym/nodes/__init__.py
collaborative_gym/nodes/agent_interface.py
collaborative_gym/nodes/base_node.py
collaborative_gym/nodes/cmd_user.py
collaborative_gym/nodes/commons.py
collaborative_gym/nodes/gui_user.py
collaborative_gym/nodes/simulated_user.py
collaborative_gym/nodes/task_env.py
collaborative_gym/utils/__init__.py
collaborative_gym/utils/business_search.py
collaborative_gym/utils/code_executor.py
collaborative_gym/utils/context_processing.py
collaborative_gym/utils/dict.py
collaborative_gym/utils/file_system.py
collaborative_gym/utils/jupyter_client.py
collaborative_gym/utils/map.py
collaborative_gym/utils/retriever.py
collaborative_gym/utils/string.py
collaborative_gym/utils/text_editor.py
collaborative_gym/utils/time.py
collaborative_gym/utils/utils.py
configs/teams/auto_agent_team_config_claude_sonnet.toml
configs/teams/auto_agent_team_config_gpt4o.toml
configs/teams/auto_agent_team_config_gpt4turbo.toml
configs/teams/auto_agent_team_config_llama3_70b.toml
configs/teams/basic_coagent_simulated_user_team_config_claude_sonnet.toml
configs/teams/basic_coagent_simulated_user_team_config_gpt4o.toml
configs/teams/basic_coagent_simulated_user_team_config_gpt4turbo.toml
configs/teams/basic_coagent_simulated_user_team_config_llama3_70b.toml
configs/teams/coagent_with_situational_planning_simulated_user_team_config_claude_sonnet.toml
configs/teams/coagent_with_situational_planning_simulated_user_team_config_gpt4o.toml
configs/teams/coagent_with_situational_planning_simulated_user_team_config_gpt4turbo.toml
configs/teams/coagent_with_situational_planning_simulated_user_team_config_llama3_70b.toml
datasets/README.md
datasets/RelatedWorkWriting/rubric.txt
datasets/RelatedWorkWriting/test.json
datasets/TravelPlanner/validation_with_hidden_profile.csv
datasets/discoverybench/README.md
datasets/discoverybench/license.md
datasets/discoverybench/real/test/answer_key_real.csv
datasets/discoverybench/real/test/archaeology/capital.csv
datasets/discoverybench/real/test/archaeology/metadata_0.json
datasets/discoverybench/real/test/archaeology/metadata_1.json
datasets/discoverybench/real/test/archaeology/metadata_10.json
datasets/discoverybench/real/test/archaeology/metadata_11.json
datasets/discoverybench/real/test/archaeology/metadata_12.json
datasets/discoverybench/real/test/archaeology/metadata_13.json
datasets/discoverybench/real/test/archaeology/metadata_14.json
datasets/discoverybench/real/test/archaeology/metadata_15.json
datasets/discoverybench/real/test/archaeology/metadata_16.json
datasets/discoverybench/real/test/archaeology/metadata_17.json
datasets/discoverybench/real/test/archaeology/metadata_18.json
datasets/discoverybench/real/test/archaeology/metadata_19.json
datasets/discoverybench/real/test/archaeology/metadata_2.json
datasets/discoverybench/real/test/archaeology/metadata_20.json
datasets/discoverybench/real/test/archaeology/metadata_21.json
datasets/discoverybench/real/test/archaeology/metadata_22.json
datasets/discoverybench/real/test/archaeology/metadata_23.json
datasets/discoverybench/real/test/archaeology/metadata_24.json
datasets/discoverybench/real/test/archaeology/metadata_25.json
datasets/discoverybench/real/test/archaeology/metadata_26.json
datasets/discoverybench/real/test/archaeology/metadata_27.json
datasets/discoverybench/real/test/archaeology/metadata_28.json
datasets/discoverybench/real/test/archaeology/metadata_29.json
datasets/discoverybench/real/test/archaeology/metadata_3.json
datasets/discoverybench/real/test/archaeology/metadata_30.json
datasets/discoverybench/real/test/archaeology/metadata_31.json
datasets/discoverybench/real/test/archaeology/metadata_32.json
datasets/discoverybench/real/test/archaeology/metadata_33.json
datasets/discoverybench/real/test/archaeology/metadata_34.json
datasets/discoverybench/real/test/archaeology/metadata_35.json
datasets/discoverybench/real/test/archaeology/metadata_36.json
datasets/discoverybench/real/test/archaeology/metadata_37.json
datasets/discoverybench/real/test/archaeology/metadata_4.json
datasets/discoverybench/real/test/archaeology/metadata_5.json
datasets/discoverybench/real/test/archaeology/metadata_6.json
datasets/discoverybench/real/test/archaeology/metadata_7.json
datasets/discoverybench/real/test/archaeology/metadata_8.json
datasets/discoverybench/real/test/archaeology/metadata_9.json
datasets/discoverybench/real/test/archaeology/pollen_openness_score_Belau_Woserin_Feeser_et_al_2019.csv
datasets/discoverybench/real/test/archaeology/time_series_data.csv
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/invaded_niche_pathways.csv
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/invasion_success_pathways.csv
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_0.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_1.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_2.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_3.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_4.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/metadata_5.json
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/phylogenetic_tree.txt
datasets/discoverybench/real/test/introduction_pathways_non-native_plants/temporal_trends_contingency_table.csv
datasets/discoverybench/real/test/meta_regression/meta-regression_joined_data_heterogeneity_in_replication_projects.csv
datasets/discoverybench/real/test/meta_regression/metadata_0.json
datasets/discoverybench/real/test/meta_regression/metadata_1.json
datasets/discoverybench/real/test/meta_regression/metadata_10.json
datasets/discoverybench/real/test/meta_regression/metadata_11.json
datasets/discoverybench/real/test/meta_regression/metadata_12.json
datasets/discoverybench/real/test/meta_regression/metadata_13.json
datasets/discoverybench/real/test/meta_regression/metadata_14.json
datasets/discoverybench/real/test/meta_regression/metadata_15.json
datasets/discoverybench/real/test/meta_regression/metadata_16.json
datasets/discoverybench/real/test/meta_regression/metadata_17.json
datasets/discoverybench/real/test/meta_regression/metadata_18.json
datasets/discoverybench/real/test/meta_regression/metadata_19.json
datasets/discoverybench/real/test/meta_regression/metadata_2.json
datasets/discoverybench/real/test/meta_regression/metadata_3.json
datasets/discoverybench/real/test/meta_regression/metadata_4.json
datasets/discoverybench/real/test/meta_regression/metadata_5.json
datasets/discoverybench/real/test/meta_regression/metadata_6.json
datasets/discoverybench/real/test/meta_regression/metadata_7.json
datasets/discoverybench/real/test/meta_regression/metadata_8.json
datasets/discoverybench/real/test/meta_regression/metadata_9.json
datasets/discoverybench/real/test/meta_regression_raw/meta-regression_replication_success_data_heterogeneity_in_replication_projects.csv
datasets/discoverybench/real/test/meta_regression_raw/meta-regression_study_data_heterogeneity_in_replication_projects.csv
datasets/discoverybench/real/test/meta_regression_raw/metadata_0.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_1.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_10.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_11.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_12.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_13.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_14.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_15.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_16.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_17.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_18.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_19.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_2.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_3.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_4.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_5.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_6.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_7.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_8.json
datasets/discoverybench/real/test/meta_regression_raw/metadata_9.json
datasets/discoverybench/real/test/nls_incarceration/metadata_0.json
datasets/discoverybench/real/test/nls_incarceration/metadata_1.json
datasets/discoverybench/real/test/nls_incarceration/metadata_10.json
datasets/discoverybench/real/test/nls_incarceration/metadata_11.json
datasets/discoverybench/real/test/nls_incarceration/metadata_12.json
datasets/discoverybench/real/test/nls_incarceration/metadata_13.json
datasets/discoverybench/real/test/nls_incarceration/metadata_14.json
datasets/discoverybench/real/test/nls_incarceration/metadata_15.json
datasets/discoverybench/real/test/nls_incarceration/metadata_2.json
datasets/discoverybench/real/test/nls_incarceration/metadata_3.json
datasets/discoverybench/real/test/nls_incarceration/metadata_4.json
datasets/discoverybench/real/test/nls_incarceration/metadata_5.json
datasets/discoverybench/real/test/nls_incarceration/metadata_6.json
datasets/discoverybench/real/test/nls_incarceration/metadata_7.json
datasets/discoverybench/real/test/nls_incarceration/metadata_8.json
datasets/discoverybench/real/test/nls_incarceration/metadata_9.json
datasets/discoverybench/real/test/nls_incarceration/nls_incarceration_processed.csv
datasets/discoverybench/real/test/nls_raw/metadata_2.json
datasets/discoverybench/real/test/nls_raw/metadata_3.json
datasets/discoverybench/real/test/nls_raw/metadata_4.json
datasets/discoverybench/real/test/nls_raw/metadata_5.json
datasets/discoverybench/real/test/nls_raw/metadata_6.json
datasets/discoverybench/real/test/nls_raw/metadata_7.json
datasets/discoverybench/real/test/nls_raw/metadata_8.json
datasets/discoverybench/real/test/nls_raw/nls_raw.csv
datasets/discoverybench/real/test/nls_ses/metadata_0.json
datasets/discoverybench/real/test/nls_ses/metadata_1.json
datasets/discoverybench/real/test/nls_ses/metadata_10.json
datasets/discoverybench/real/test/nls_ses/metadata_11.json
datasets/discoverybench/real/test/nls_ses/metadata_2.json
datasets/discoverybench/real/test/nls_ses/metadata_3.json
datasets/discoverybench/real/test/nls_ses/metadata_4.json
datasets/discoverybench/real/test/nls_ses/metadata_5.json
datasets/discoverybench/real/test/nls_ses/metadata_6.json
datasets/discoverybench/real/test/nls_ses/metadata_7.json
datasets/discoverybench/real/test/nls_ses/metadata_8.json
datasets/discoverybench/real/test/nls_ses/metadata_9.json
datasets/discoverybench/real/test/nls_ses/nls_ses_processed.csv
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_0.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_1.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_10.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_11.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_12.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_13.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_14.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_2.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_3.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_4.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_5.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_6.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_7.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_8.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/metadata_9.json
datasets/discoverybench/real/test/requirements_engineering_for_ML_enabled_systems/requirements_engineering_for_ML-enabled_systems.csv
datasets/discoverybench/real/test/worldbank_education_gdp/metadata_0.json
datasets/discoverybench/real/test/worldbank_education_gdp/metadata_1.json
datasets/discoverybench/real/test/worldbank_education_gdp/metadata_2.json
datasets/discoverybench/real/test/worldbank_education_gdp/metadata_3.json
datasets/discoverybench/real/test/worldbank_education_gdp/metadata_4.json
datasets/discoverybench/real/test/worldbank_education_gdp/worldbank_education_gdp.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/Adjusted_savings_education_expenditure_percentage_of_GNI.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/Exports_of_goods_and_services_annual_percentage_growth.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/GNI_per_capita_constant_2015_USdollar.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/Labor_force_participation_rate_total_percentage_of_total_population_ages_15+_modeled_ILO_estimate.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/School_enrollment_primary_percentage_gross.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/School_enrollment_secondary_percentage_gross.csv
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/metadata_0.json
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/metadata_1.json
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/metadata_2.json
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/metadata_3.json
datasets/discoverybench/real/test/worldbank_education_gdp_indicators/metadata_4.json
datasets/lessonPlanning/IM_u6l1.pdf
datasets/lessonPlanning/IM_u6l1_cleaned.md
datasets/lessonPlanning/IM_u6l9.pdf
datasets/lessonPlanning/IM_u6l9_cleaned.md
datasets/lessonPlanning/IM_u7l1.pdf
datasets/lessonPlanning/IM_u7l1_cleaned.md
demo_agent/__init__.py
demo_agent/auto_agent/__init__.py
demo_agent/auto_agent/agent.py
demo_agent/auto_agent/prompts.yaml
demo_agent/basic_collaborative_agent/__init__.py
demo_agent/basic_collaborative_agent/agent.py
demo_agent/basic_collaborative_agent/prompts.yaml
demo_agent/collaborative_agent_with_situational_planning/__init__.py
demo_agent/collaborative_agent_with_situational_planning/agent.py
demo_agent/collaborative_agent_with_situational_planning/prompts.yaml
demo_agent/utils/__init__.py
demo_agent/utils/memory.py
docker/Dockerfile_cpu
documentation/indexing/README.md
documentation/indexing/local_indexing.py
documentation/indexing/upload_to_qdrant.py
documentation/indexing/voyage_indexing.py
frontend/workbench/.env.example
frontend/workbench/.eslintrc.json
frontend/workbench/.gitignore
frontend/workbench/README.md
frontend/workbench/components.json
frontend/workbench/next.config.js
frontend/workbench/package.json
frontend/workbench/pnpm-lock.yaml
frontend/workbench/postcss.config.js
frontend/workbench/prettier.config.cjs
frontend/workbench/tailwind.config.ts
frontend/workbench/tsconfig.json
frontend/workbench/app/globals.css
frontend/workbench/app/layout.tsx
frontend/workbench/app/page.tsx
frontend/workbench/app/(session)/layout.tsx
frontend/workbench/app/(session)/session/[id]/client-page.tsx
frontend/workbench/app/(session)/session/[id]/page.tsx
frontend/workbench/app/(session)/session/[id]/evaluation/page.tsx
frontend/workbench/components/button-scroll-to-bottom.tsx
frontend/workbench/components/co-workbench.tsx
frontend/workbench/components/confirmation-overlay.tsx
frontend/workbench/components/landing-page.tsx
frontend/workbench/components/providers.tsx
frontend/workbench/components/speed-dial.tsx
frontend/workbench/components/status-control.tsx
frontend/workbench/components/tabs.tsx
frontend/workbench/components/tailwind-indicator.tsx
frontend/workbench/components/toast.tsx
frontend/workbench/components/user-menu.tsx
frontend/workbench/components/vertical-menu.tsx
frontend/workbench/components/chat/chat.tsx
frontend/workbench/components/chat/chat_input.tsx
frontend/workbench/components/chat/chat_interface.tsx
frontend/workbench/components/chat/chat_message.tsx
frontend/workbench/components/evaluation/co-workbench-eval.tsx
frontend/workbench/components/markdown/markdown-style.tsx
frontend/workbench/components/teammate/teammate-state-window.tsx
frontend/workbench/components/tools/csv-viewer.tsx
frontend/workbench/components/tools/distance-matrix.tsx
frontend/workbench/components/tools/google-maps-embed.tsx
frontend/workbench/components/tools/text-editor.tsx
frontend/workbench/components/tools/jupyter-notebook/jupyter.tsx
frontend/workbench/components/tools/paper-library/add-paper-to-library-modal.tsx
frontend/workbench/components/tools/paper-library/paper-library.tsx
frontend/workbench/components/tools/paper-search/paper-search-input.tsx
frontend/workbench/components/tools/paper-search/paper-search-interface.tsx
frontend/workbench/components/tools/paper-search/paper-search-result.tsx
frontend/workbench/components/tools/travel-search/travel-search-input.tsx
frontend/workbench/components/tools/travel-search/travel-search-interface.tsx
frontend/workbench/components/tools/travel-search/travel-search-result.tsx
frontend/workbench/components/ui/alert-dialog.tsx
frontend/workbench/components/ui/badge.tsx
frontend/workbench/components/ui/button.tsx
frontend/workbench/components/ui/card.tsx
frontend/workbench/components/ui/codeblock.tsx
frontend/workbench/components/ui/dialog.tsx
frontend/workbench/components/ui/dropdown-menu.tsx
frontend/workbench/components/ui/icons.tsx
frontend/workbench/components/ui/input.tsx
frontend/workbench/components/ui/label.tsx
frontend/workbench/components/ui/select.tsx
frontend/workbench/components/ui/separator.tsx
frontend/workbench/components/ui/sheet.tsx
frontend/workbench/components/ui/sonner.tsx
frontend/workbench/components/ui/switch.tsx
frontend/workbench/components/ui/textarea.tsx
frontend/workbench/components/ui/tooltip.tsx
frontend/workbench/components/workspace/related-works-interface.tsx
frontend/workbench/components/workspace/tabular-analysis-interface.tsx
frontend/workbench/components/workspace/travel-planning-interface.tsx
frontend/workbench/context/session.tsx
frontend/workbench/context/socket.tsx
frontend/workbench/hooks/useScrollToBottom.ts
frontend/workbench/lib/actions.ts
frontend/workbench/lib/api.ts
frontend/workbench/lib/event-logger.ts
frontend/workbench/lib/start-session.ts
frontend/workbench/lib/types.ts
frontend/workbench/lib/utils.ts
frontend/workbench/lib/hooks/use-copy-to-clipboard.tsx
frontend/workbench/lib/hooks/use-enter-submit.tsx
frontend/workbench/lib/hooks/use-local-storage.ts
frontend/workbench/lib/hooks/use-scroll-anchor.tsx
frontend/workbench/lib/hooks/use-sidebar.tsx
frontend/workbench/lib/hooks/use-streamable-text.ts
frontend/workbench/mocks/handlers.ts
frontend/workbench/mocks/node.ts
frontend/workbench/public/avatar.svg
frontend/workbench/public/cogym-logo.svg
frontend/workbench/public/favicon-16x16.png
frontend/workbench/public/favicon.ico
frontend/workbench/public/incognito.svg
frontend/workbench/public/user-default-avatar.svg
frontend/workbench/public/example-tables/1976-2020-president.csv
frontend/workbench/public/example-tables/2024_us_presidential_results.csv
frontend/workbench/public/example-tables/Annual_Surface_Temperature_Change.csv
frontend/workbench/public/example-tables/Atmospheric_CO2_Concentrations.csv
frontend/workbench/public/example-tables/covid19-birth-statistics.csv
frontend/workbench/public/example-tables/covid19_weekly_deaths_the_united_states.csv
frontend/workbench/public/example-tables/women-with-covid-during-pregnancy.csv
scripts/collaborative_agent_exp.py
scripts/fully_auto_agent_exp.py
scripts/report_simulated_result.py