pub fn conversation_of(pane: &str) -> Result<(String, String), String>Expand description
Which conversation a row is about, and which tool wrote it.
Two shapes answer: a past row says so in its own id, and a live claude
pane can be resolved to the transcript it is writing (the pane map, then
the argv, which is the same ladder restart walks). A live pane running any
other agent cannot be, and that is not a gap this key can close: which
conversation a pane is on is something the agent has to publish, and claude
is the only one that does.