TroveAdoptPanel
The adopt dialog of the lane view: the Claude Code sessions of a folder, and the check that the terminal that ran the chosen one is closed (trove-parts §TPN-7, §TPT-6).
| Inherits | QWidget |
| Group | libtrove |
In the namespace octomy::trove::ui. Declared in src/libs/libtrove/trove/ui/TroveAdoptPanel.hpp.
Detailed description
The panel lists the sessions of a folder, newest first, from the transcripts that Claude Code keeps for it (TranscriptImport::candidates()). Each row shows the first prompt, the turns, the time of the last write and the start of the session id. Adopt stays off until a row is chosen and the operator ticks "The terminal that ran this session is closed": two live copies of one Claude Code session write into one transcript, and nothing here can see a terminal (R10).
Adopt runs SessionAdoption::adopt() on the store of the door host. The transcript becomes the events of a new session, once, and the lane view shows them.
See also octomy::llmsession::SessionAdoption, octomy::trove::TroveLaneActivity.