Repository navigation
Cross-process session aggregation.
Previously the annotation picker only saw sessions from the single OpenCode process that won the endpoint port — sessions running in other windows/projects were invisible. Now every OpenCode instance registers a peer server, and the endpoint owner fans out to all live peers: the picker lists every recent session across all processes and directories, and each annotation routes to the process that owns the target session. Extension contract unchanged.