Conversation
Bailian's Agent Studio now exposes a first-class Deployment resource, so
replace the emulated implementation that expanded a deployment into a
one-shot Session at run time. The adapter now uses the real endpoints for
create, get, list, update, archive, run, and pause/unpause; the deployment
API takes `agent` as an object ({id, version?}) rather than the bare id
the sessions API accepts.
Notable behavior: file resources upload at apply time instead of run time,
and updateDeployment falls back to create when a state row carries a null
remote_id so deployments recorded under the emulated implementation
materialize on the next apply. Removing an existing schedule is rejected —
update replaces only the fields it is given and the API documents no null
form for `schedule`.
`user.define_outcome` events and `github_repository` resources are dropped
from the payload and now warn in validate-config; the emulated schedule
warning no longer fires since cron runs server-side. Docs, capability
tables, examples, and the live smoke script move to native.
Verified: typecheck, bun test (653 pass), biome. Not run against the live
API — no workspace credentials.
# Conflicts: # packages/sdk/tests/unit/validate-config.test.ts
heimanba
previously approved these changes
Aug 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Why
Type
Surface area
Checklist
bun run verify:fullpassesBehavior / risk
Validation