Skip to content

feat(vm): add capability-aware async execution and lifecycle consumption - #23

Open
fffonion wants to merge 2 commits into
feat/host-capability-profilesfrom
feat/invocation-item-stream
Open

feat(vm): add capability-aware async execution and lifecycle consumption#23
fffonion wants to merge 2 commits into
feat/host-capability-profilesfrom
feat/invocation-item-stream

Conversation

@fffonion

@fffonion fffonion commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • bind capability profiles to host imports and builtin execution
  • add generic async host execution and bridge acknowledgement semantics
  • integrate generic operation consumption with invocation, run, reset, shutdown, and VM pooling
  • enforce transactional admission, cancellation, quiescence, and exactly-once terminal cleanup

Stack

Validation

  • capability and async-host suites
  • invocation/run/reset/pool lifecycle suites
  • bridge rollback and cancellation stress coverage
  • workspace all-features tests and strict Clippy

@fffonion
fffonion force-pushed the feat/invocation-item-stream branch 2 times, most recently from 902efc3 to 8f50b48 Compare August 17, 2026 10:47
@fffonion fffonion changed the title feat(vm): add invocation item stream feat(vm): expose cancellable invocation item streams Aug 17, 2026
@fffonion
fffonion changed the base branch from plan/invocation-stream-contract to feat/host-capability-profiles August 17, 2026 10:53
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from 8f50b48 to 4f6e93b Compare August 17, 2026 11:02
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from 4f6e93b to f288b7d Compare August 17, 2026 11:21
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from f288b7d to 010c09e Compare August 17, 2026 11:26
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from 010c09e to f872a64 Compare August 24, 2026 22:09
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from f872a64 to 25881df Compare August 26, 2026 10:45
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from 25881df to 2f6fa98 Compare August 26, 2026 12:52
@fffonion
fffonion force-pushed the feat/invocation-item-stream branch from 2f6fa98 to e28c6d8 Compare August 31, 2026 06:14
@fffonion fffonion changed the title feat(vm): expose cancellable invocation item streams feat(vm): add capability-aware async execution and lifecycle consumption Aug 31, 2026
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