Skip to content

[API] Restore public CLI handler compatibility imports - #1049

Draft
podkidyshev wants to merge 3 commits into
ipod/api-handlers-movefrom
ipod/api-handlers-compat
Draft

podkidyshev wants to merge 3 commits into
ipod/api-handlers-movefrom
ipod/api-handlers-compat

Conversation

@podkidyshev

@podkidyshev podkidyshev commented Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Restore public cloudai.cli.handlers imports as deprecated forwarding wrappers after the handler-module rename in [API] Move shared handlers out of the CLI package #1046.
  • Preserve each function's arguments, return value, and exceptions. Calls emit a DeprecationWarning at the caller.

Test Plan

  • Automated CI.
  • Manual local Python check: a legacy public handler listed registered agents and emitted one caller-facing deprecation warning.

Additional Notes

This PR changes only the compatibility module. Follow-ups: #1063 (CLI config/listing), #1064 (CLI execution), #1060 (Path API), #1061 (TOML text), and #1062 (background execution).

@coderabbitai

coderabbitai Bot commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Comment @coderabbitai help to get the list of available commands.

@podkidyshev podkidyshev self-assigned this Sep 22, 2026
@podkidyshev podkidyshev changed the title [API] Restore deprecated CLI handler compatibility imports [API] Add programmable experiment execution and results Sep 22, 2026
@podkidyshev
podkidyshev force-pushed the ipod/api-handlers-compat branch from 64bc471 to ac72903 Compare September 28, 2026 12:53
@podkidyshev podkidyshev changed the title [API] Add programmable experiment execution and results [API] Separate CLI adapters and preserve public handler imports Sep 28, 2026
@podkidyshev
podkidyshev force-pushed the ipod/api-handlers-compat branch from ac72903 to 00eb42e Compare September 28, 2026 16:14
@podkidyshev podkidyshev changed the title [API] Separate CLI adapters and preserve public handler imports [API] Restore public CLI handler compatibility imports Sep 28, 2026
@podkidyshev
podkidyshev force-pushed the ipod/api-handlers-move branch from 5a42472 to 0530344 Compare September 28, 2026 18:20
Signed-off-by: Ivan Podkidyshev <ipodkidyshev@nvidia.com>
Signed-off-by: Ivan Podkidyshev <ipodkidyshev@nvidia.com>
@podkidyshev
podkidyshev force-pushed the ipod/api-handlers-compat branch from 00eb42e to fd55bb0 Compare September 28, 2026 18:25
Signed-off-by: Ivan Podkidyshev <ipodkidyshev@nvidia.com>

This branch has not been deployed

No deployments
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.

1 participant