Skip to content

Post-cutover migration: persisted ACP↔Terminal handoff for OMP chats #84

Open

Description

@44madfire

Summary

Let a user move an OMP conversation between an ACP chat and a terminal OMP in both directions through the persisted session file. This replaces v1's "Open OMP in a terminal tab" notice with real continuity.

Context

Scope

Non-goals

  • No same-process hot toggle.
  • No change for legacy terminal tabs that never had a chat.

Depends on

Parity rows owned

Acceptance criteria

  • Continue in Terminal shows the ACP turns in the TUI, in the same store and profile.
  • Open in Chat after terminal turns shows them in chat with no duplicates.
  • Neither direction ever runs two writers. A live or unverifiable terminal owner blocks the move.

Required tests

  • Round trip ACP → Terminal → ACP with turns on both sides.
  • Handoff while a turn runs (Stop first).
  • Profile drift between the chat and the terminal environment.
  • The terminal process is unverifiable on a paired host.

Base branch

acp-migration (44madfire/orca).

Metadata

Metadata

Assignees

No one assigned

    Labels

    acp-migrationOMP Native Chat ACP migrationphase-CPhase C extensions

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions