Skip to content

feat(sdk): expose virtual machine execution profiles - #247

Merged
KaiEureka merged 18 commits into
mainfrom
codex/vm-execution-profiles
Oct 24, 2026
Merged

KaiEureka merged 18 commits into
mainfrom
codex/vm-execution-profiles

Conversation

@KaiEureka

@KaiEureka KaiEureka commented Oct 24, 2026 •

Copy link
Copy Markdown
Collaborator

Exposes VM execution through SDK imports and the existing SDK, CLI and Team configuration path. A serializable vm profile supplies resources and their shared lease database. Explicit providers take precedence, and configured cleanup grace reaches Scheduler cancellation and CLI shutdown.

A Team member can write Workflow source and choose its child agents' default isolation at launch. Omission inherits the member's actual strategy, including the existing shared local entry when VM resources are configured but unused. The example collects results from a worktree inside the member's guest and another separately leased VM. Model requests and admission remain with the host bridge.

The branch includes #249's model-facing capability descriptions, derived from configured tools, roles, Workflows and isolation providers. It also includes the independently reviewed setup, transfer cleanup and candidate recovery fixes from #245 and #246.

Validation covers public SDK and CLI execution, profile roundtrips, provider overrides, model-visible discovery, actual authored Python children, finite and unbounded budgets, two-guest results, cancellation, exported artifacts and released leases. English and Chinese guides describe guest preparation and operational recovery.

@KaiEureka
KaiEureka force-pushed the codex/vm-execution-profiles branch from 505348e to 0bf3e80 Compare October 24, 2026 10:16
@KaiEureka
KaiEureka marked this pull request as ready for review October 24, 2026 11:08
Base automatically changed from codex/vm-isolation-pools to main October 24, 2026 14:20
@KaiEureka
KaiEureka merged commit 0c47f74 into main Oct 24, 2026
14 checks passed
@KaiEureka
KaiEureka deleted the codex/vm-execution-profiles branch October 24, 2026 14:23
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