Repository navigation
Replies: 1 comment
|
Thanks for the thoughtful write-up, @odfalik. We went with your option 1: herdr-core is an optional second backend, and the Herdr TUI backend stays the default. It's on
On continuity: since the TUI and core don't share agents, Ovis treats them as separate runtimes, chosen when the server starts. There's no migration flow. We're still looking into more ways to make use of herdr-core. Personally, I'd love a single TUI that brings the two together. If there's anything else you'd like Ovis to do on core, please let us know here. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Herdr now has two official, separate products alongside the existing TUI:
The existing Herdr TUI remains supported. The official FAQ says the TUI and core do not share agents, so this would not be a transparent socket swap or a live migration of running sessions.
Core already exposes much of what an Ovis backend needs: terminals, input, status, labels, ordered events, remote machines, and framed attach streams. Its API is still marked preview (generation 1, version 0.x), with an additive compatibility policy within that generation.
Important external-client contracts are still being discussed upstream:
Would herdr-core support fit Ovis's roadmap? If so, which direction would the maintainers prefer?
I would also appreciate guidance on continuity and scope:
This question is about the official
herdrdev/herdr-coreandherdrdev/herdr-app. It is separate from the unaffiliatedpenso/herdr-gpuiproject.I am asking before building a port so the first prototype follows the intended boundary rather than committing Ovis to an unsupported app document or agent-specific session discovery.
All reactions