mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 00:57:45 +00:00
* feat(native-chat): name an agent's message by its current title, and open it from the queued card The sender line on another agent's message and on its queued card now shows the name Orca shows for that agent right now (its sidebar agent row or chat tab name), falling back to the name recorded when it was sent. The queued card's names open the sender, as the transcript row's already do. * fix(orchestration): name a CLI agent sender by its tab's own name, not just its agent A terminal agent's recorded sender name used only a manual tab rename, else the agent type, so mail from CLI agents read as "Codex" or "Claude". The host now names every sender the way Orca shows it: a chat by its rename or saved name, a terminal agent by its sidebar agent row's name (rename, quick command, generated or meaningful live title; a split pane only by its own title). The task title and generic agent label are fallbacks. The renderer shows the live own name, else the recorded one. * fix(orchestration): preserve known sender names in message snapshots * Preserve sender names across chat clears and terminal reuse * fix: keep sender links on the recipient host across older runtimes * test: type sender naming fixtures with their declared identities * Fix sender ownership publication after clearing a chat * Drop /clear sender lineage now that /clear keeps the same conversation Main's #26579 keeps a native chat in the same session across /clear, so a message's sender id still names the live chat. Remove the host's orchestration-root projection, the optional status field, and the renderer's lineage lookup and feed capability probe that only served it.