(rawSession: OcSession)
| 219 | } |
| 220 | |
| 221 | function getOpenCodeWorkspace(rawSession: OcSession): { wsId: string; wsName: string } { |
| 222 | return { |
| 223 | wsId: `opencode-${rawSession.id}`, |
| 224 | wsName: rawSession.directory |
| 225 | ? projectNameFromDir(rawSession.directory) |
| 226 | : rawSession.title || rawSession.slug || 'unknown', |
| 227 | }; |
| 228 | } |
| 229 | |
| 230 | function buildOpenCodeRequest( |
| 231 | msg: OcMessage, |
no test coverage detected