Improve session navigation, model discovery, and background commands (#2068) master
* feat(coding-agent): show the model label on every agents-view row Resident summaries carry model info for all session kinds; only the renderer restricted the label to subagent rows. Drop the special case so any row whose summary has a model renders provider/id[:thinkingLevel] in the suffix region, still suppressed while pending delete/kill. * fix(coding-agent): open visible sessions without waiting for selection anchors Consolidates #2079 at d5b49266b5829a4ea8f46ad76b525e0e560ace03. * feat(tui): open local file links Consolidates #2073 at b6e83f0f2db71c705d48ef14b499a513c1506f4d. * feat(coding-agent): highlight file references and command options Consolidates #1145 at 285ccf457c2f94508b5764d0ab1cc1b4b79a6d61. * feat: refresh Prime Inference models from the live catalog Consolidates #1928 at 24d3413c304cefbb063e86a7e41c85207916d90e. * feat(coding-agent): let root agents create sibling sessions Consolidates #1996 at 0c9c883c951097183664cf82453856cca21c8ac3. * feat(coding-agent): wake agents when asynchronous bash finishes Consolidates #2053 at 1bb4d43a0a64366217f8fec38d574e3917fa550d. * feat(coding-agent): simplify the agents view while retaining model details Consolidates #2087 at dc67428af10b1b2fbe63d996e52ede6116bb4d62. Retains #2068 model visibility and #2079 immediate opening and query ownership. * fix(coding-agent): preserve background work and sibling-session credentials Keep managed shell commands active until completion delivery is accepted. Forward only effective same-provider transient auth when creating root sessions. Integration fixes for #2053 and #1996. * fix(coding-agent): address session lifecycle and rendering regressions Preserve sibling PATH and reject root creation after disposal. Treat background completions as new runs without duplicate as_completed wakes. Keep table delimiters visible and sanitize live catalog display metadata. Scope the stale-auth regression fixture to its cached Prime team. * fix(coding-agent): forward the selected provider environment credentials Preserve alias priority and runtime credential identity when creating sibling sessions. Pin that a create timeout never dispatches the task prompt. * fix(runtime): recheck creating-cell waits when shell commands settle Preserve late as_completed consumers without suppressing detached completion notices. Document the cached-wrapper result limitation. * fix(runtime): preserve background bash completion lifecycle Wait for process-group cleanup before releasing residency. Defer paused admission within the original request and report terminal rejection. Preserve notices after cancelled non-owning waits and clean up interrupted task construction. * fix(runtime): use a portable signal for construction cleanup Keep immediate POSIX cleanup and use the existing Windows job cleanup path without referencing SIGKILL. * fix(coding-agent): steer shell messages and stop losing supervisor launches Deliver labeled shell completion messages at the next safe turn boundary. Stop only an owned replacement child that loses to a current authenticated supervisor. --------- Co-authored-by: Seth <seth@primeintellect.ai>