qwen-code/packages/sdk-java
jinye 2b6de671d1
feat(managed-agent): Add SSH Tool Runtime support (#14318)
* feat(managed-agent): add SSH Tool Runtime support

Add administrator-configured SSH placement, remote Workspace registration,
Session-isolated workers and strict retirement over the existing HTTP protocol.
Keep new admission disabled by default and preserve original-worker identity.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(managed-agent): clean up SSH runtime transport lifecycle

Keep bootstrap work outside the endpoint lock and release unused forwards and stopped direct routes without disconnecting durable observers. Bound control work and complete queued futures during shutdown.

Align SSH registration with the shared SQL clock, reuse storage identity and dependencies, and fix the environment inventory and transcript budget. Normalize inherited CSI test formatting for Java verification.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(managed-agent): align lifecycle and timestamp test fixtures

Use canonical SQL timestamp columns and database milliseconds in fault-gate evidence, and require parent close to cancel a held child Turn as current main specifies. Preserve production behavior and capability boundaries.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

* fix(managed-agent): Bind environment query IDs as binary

Preserve canonical Session and Turn identity types when H2 recompiles the
latest environment query. Force recompilation in the existing regression
without changing its admission-order or environment assertions.

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>

---------

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-10-16 18:18:04 +00:00
..
client chore(sdk-java): bump fastjson2 to 2.0.65 (#12465) 2026-09-22 11:45:31 +00:00
qwencode feat(managed-agent): Add SSH Tool Runtime support (#14318) 2026-10-16 18:18:04 +00:00