osyra_ome.cli.migrate
Private pre-release / network boundary: The currently usable customer surface is offline verification of an existing signed artifact against an out-of-band trust anchor. Memory/network RPC APIs and host snippets on this page describe protocol and interface shape; the public Edge bridge, package publication, and release acceptance remain pending. Do not treat
api.osyra.ai:443examples as a released customer route.
``osyra-ome migrate`` subcommand group.
Registers three migration sources:
- ``osyra-ome migrate from-pinecone ...`` (ENG-577 / Tier-4 T4-7)
- ``osyra-ome migrate from-langgraph ...`` (ENG-580 / Tier-4 T4-8)
- ``osyra-ome migrate from-mem0 ...`` (ENG-850 / Tier-4 T4-9)
Each migration is a Typer command implemented in a sibling module (:mod:`from_pinecone`, :mod:`from_langgraph`, :mod:`from_mem0`), attached to the local ``app`` via ``@app.command(...)``. The order of import below controls the order they appear in ``osyra-ome migrate --help``.
If a future migration source is added, register it here and the help text + extras stanza in ``pyproject.toml`` updates automatically through the guard pattern in :func:`_common.require_optional_dep`.