Skip to content

Linux: ship public Rust embedder SDK for GTK and CLI clients #650

Description

@enricopiovesan

Summary

Ship the public Rust embedder SDK required by reference-apps #117.

Depends on

  • Spec 068 approval.

Definition of Done

  • Versioned public Rust crate exposes every Spec 068 embedder operation, including compatible-capability start/stop/kill, with stable public types.
  • It loads bundled runtime/manifests/capabilities and has no production dependency on traverse-cli serve.
  • It forwards runtime-owned output, state, and structured errors without UI/business-rule duplication.
  • It includes rustdoc, compatibility policy, and deterministic test double.
  • It passes shared conformance plus Linux/GTK/CLI package tests.
  • GTK and CLI reference-app integration executes a bundled workflow without a sidecar.
  • Release evidence records crate version, runtime-WASM digest, and conformance version.

Unblocks

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:claudeClaimed by Claude CodeenhancementNew feature or requestreadyReady to implement under an approved governing specruntimeRuntime, execution, state, and trace work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions