Skip to content

CD-87: Remove deprecated dask path and deprecated APIs - #14

Open
devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1784128286-cd-87-remove-deprecated-dask
Open

devin-ai-integration[bot] wants to merge 1 commit into
mainfrom
devin/1784128286-cd-87-remove-deprecated-dask

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Jul 15, 2026 •

Copy link
Copy Markdown

Summary

Jira: CD-87 (Epic A2: Dependency & API Modernization)

Removes dead/deprecated code paths now that ray is the supported parallel backend:

  • launch_exp.run_experiments: delete the commented-out dask backend block and update the docstring (depend_on + ray)
  • exp_utils: delete make_seeds, order, and hide_some_exp — all were raise-only DeprecationWarning stubs (hide_some_exp also referenced _move_old_exp without importing it, so it was already broken)
  • chat_api: delete the deprecated ChatModelArgs back-compat shim (no remaining references)
  • pyproject.toml: drop unused dask and distributed dependencies; uv.lock regenerated (removals only, no version upgrades — the large diff is the lockfile revision 1→3 format adding upload-time fields)
  • Comment fix in main.py / tutorial: "necessary for dask backend" → multiprocessing backends

Verified: import agentlab + affected modules OK, black src/ --check passes, darglint clean on touched files.

Link to Devin session: https://app.devin.ai/sessions/5dc92520f1df464e8d912b63a79cb9bf
Requested by: @bnob-git


Devin Review

Status Commit
⚪ Not started —

Run Devin Review

Open in Devin Review (Staging)

Co-Authored-By: Bobby Nobakht <bobby.nobakht@cognition.ai>
@devin-ai-integration

Copy link
Copy Markdown
Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants