Skip to content

Add cross-language message schemas and client examples #41

Description

@superposition

Parent: #12

Goal

Let non-Rust modules and tools speak Leash messages cleanly.

Requirements

  • Define canonical schema output for core Leash messages.
  • Add external client examples consuming telemetry and invoking capabilities.
  • Keep schemas generated from Rust types where possible.
  • Document versioning and backward compatibility rules.

Acceptance Criteria

  • Schema generation is part of CI.
  • External client examples can call health and stop against sim HTTP.
  • Compatibility rules are documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    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