()
| 856 | } |
| 857 | |
| 858 | async function status(): Promise<any> { |
| 859 | let connected = false; |
| 860 | let error: string | undefined; |
| 861 | try { |
| 862 | await ensureAgentSocket(); |
| 863 | connected = true; |
| 864 | } catch (err) { |
| 865 | error = err instanceof Error ? err.message : String(err); |
| 866 | } |
| 867 | |
| 868 | return { |
| 869 | backend: "agent-browser", |
| 870 | session, |
| 871 | connection, |
| 872 | connected, |
| 873 | error, |
| 874 | agentBrowserVersion: getAgentPackageVersion(), |
| 875 | }; |
| 876 | } |
| 877 | |
| 878 | return { |
| 879 | mode: "agent", |
nothing calls this directly
no test coverage detected