Skip to content

feat(harness): add optional Sidecar integration release artifacts - #165

Merged
sjy3 merged 2 commits into
volcengine:mainfrom
zyn080302:feat/harness-sidecar-release-artifacts-20260811
Aug 11, 2026
Merged

feat(harness): add optional Sidecar integration release artifacts#165
sjy3 merged 2 commits into
volcengine:mainfrom
zyn080302:feat/harness-sidecar-release-artifacts-20260811

Conversation

@zyn080302

Copy link
Copy Markdown

Summary

Adds the public agentkit-harness-sidecar-integration==0.1.0 distribution to this repository.

Exposes it through the explicit agentkit-sdk-python[harness-sidecar] extra while keeping the base SDK installation unchanged.

Extends the PyPI release workflow to test, build, smoke-install, and publish SDK 0.8.2 and integration 0.1.0 together.

Backward compatibility

Installing agentkit-sdk-python without the extra does not install or ship the Sidecar integration and does not enable Sidecar CLI, environment, process, network, port, or runtime behavior. Sidecar remains an explicit opt-in through the harness-sidecar extra.

Verification

Harness Sidecar integration, packaging, and plugin-hook tests passed: 85/85.

The release regression suite passed: 156/156.

Both wheel/sdist pairs built successfully and all four artifacts passed twine check.

Clean base-only and explicit-extra installations verified Sidecar isolation and the public Sidecar APIs.

Release note

Before publishing, the new integration project still needs its PyPI publisher/token configured. This PR does not create a tag or publish either distribution.

Related: volcengine/veadk-python#871

@sjy3
sjy3 merged commit 9ebe99c into volcengine:main Aug 11, 2026
sjy3 pushed a commit that referenced this pull request Aug 11, 2026
…acts (#165)"

This reverts commit 9ebe99c, reversing
changes made to a9508c3.
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.

2 participants