Skip to content

feat(skill): support local and remote aliyun CLI modes - #311

Merged
guima-why merged 2 commits into
mainfrom
codex/ros-agent-cli-modes
Aug 27, 2026
Merged

feat(skill): support local and remote aliyun CLI modes#311
guima-why merged 2 commits into
mainfrom
codex/ros-agent-cli-modes

Conversation

@guima-why

Copy link
Copy Markdown
Collaborator

Summary

  • add configurable local and remote execution modes for the ROS Agent Skill aliyun CLI transport
  • validate the local ROS plugin and guide installation when it is unavailable
  • keep remote execution independent of local profiles and plugin discovery, with public ROS API calls and inline parameters only
  • preserve execution-mode constraints across StartChat, continuation, and cancellation flows

Testing

  • uv run pytest -q tests/skill_bridge/test_alicloud_ros_agent_bridge.py tests/skill_bridge/test_start_chat_relay.py (150 passed)
  • uv run ruff check skills/alicloud-ros-agent/scripts/ros_agent.py tests/skill_bridge/test_alicloud_ros_agent_bridge.py tests/skill_bridge/test_start_chat_relay.py

@guima-why
guima-why marked this pull request as ready for review August 27, 2026 09:35
@guima-why
guima-why merged commit 71ebcc4 into main Aug 27, 2026
37 of 38 checks passed
@guima-why
guima-why deleted the codex/ros-agent-cli-modes branch August 27, 2026 09:35
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