2026-03-29 19:03:39.961 [info] 2026-03-29T18:03:39.640609Z INFO tokio-rt-worker oxc_language_server::backend: initialize: Some([WorkspaceOption { workspace_uri: Uri(Uri { scheme: "file", authority: Some(Authority { userinfo: None, host: "", host_parsed: RegName(""), port: None }), path: "/c%3A/Users/rt0/Documents/workspace/rt0/t3-chat", query: None, fragment: None }), options: Object {"fmt.experimental": Bool(true), "fmt.configPath": String("packages/app/vite.config.ts")} }])
2026-03-29T18:03:39.640671Z INFO tokio-rt-worker oxc_language_server::backend: oxfmt version: 0.42.0
2026-03-29 19:09:54.413 [info] Searching for oxfmt binary.
2026-03-29 19:09:54.413 [info] Using server binary at: C:\Users\rt0\Documents\workspace\rt0\t3-chat\node_modules\.pnpm\oxfmt@0.42.0\node_modules\oxfmt\bin\oxfmt
2026-03-29 19:09:54.478 [info] 2026-03-29T18:09:54.477965Z INFO tokio-rt-worker oxc_language_server::backend: initialize: Some([WorkspaceOption { workspace_uri: Uri(Uri { scheme: "file", authority: Some(Authority { userinfo: None, host: "", host_parsed: RegName(""), port: None }), path: "/c%3A/Users/rt0/Documents/workspace/rt0/t3-chat", query: None, fragment: None }), options: Object {"fmt.experimental": Bool(true), "fmt.configPath": String("packages/app/vite.config.ts")} }])
2026-03-29T18:09:54.478032Z INFO tokio-rt-worker oxc_language_server::backend: oxfmt version: 0.42.0
2026-03-29 19:10:57.607 [info] Searching for oxfmt binary.
2026-03-29 19:10:57.607 [info] Using server binary at: C:\Users\rt0\Documents\workspace\rt0\t3-chat\node_modules\.pnpm\oxfmt@0.42.0\node_modules\oxfmt\bin\oxfmt
2026-03-29 19:10:57.643 [info] 2026-03-29T18:10:57.628097Z INFO tokio-rt-worker oxc_language_server::backend: initialize: Some([WorkspaceOption { workspace_uri: Uri(Uri { scheme: "file", authority: Some(Authority { userinfo: None, host: "", host_parsed: RegName(""), port: None }), path: "/c%3A/Users/rt0/Documents/workspace/rt0/t3-chat", query: None, fragment: None }), options: Object {"fmt.experimental": Bool(true), "fmt.configPath": String("packages/app/vite.config.ts")} }])
2026-03-29T18:10:57.628158Z INFO tokio-rt-worker oxc_language_server::backend: oxfmt version: 0.42.0
2026-03-29 19:13:13.653 [info] Searching for oxfmt binary.
2026-03-29 19:13:13.653 [info] Using server binary at: C:\Users\rt0\Documents\workspace\rt0\t3-chat\node_modules\.pnpm\oxfmt@0.42.0\node_modules\oxfmt\bin\oxfmt
2026-03-29 19:13:13.714 [info] 2026-03-29T18:13:13.713972Z INFO tokio-rt-worker oxc_language_server::backend: initialize: Some([WorkspaceOption { workspace_uri: Uri(Uri { scheme: "file", authority: Some(Authority { userinfo: None, host: "", host_parsed: RegName(""), port: None }), path: "/c%3A/Users/rt0/Documents/workspace/rt0/t3-chat", query: None, fragment: None }), options: Object {"fmt.experimental": Bool(true), "fmt.configPath": String("packages/app/vite.config.ts")} }])
2026-03-29T18:13:13.714045Z INFO tokio-rt-worker oxc_language_server::backend: oxfmt version: 0.42.0
Confirm that this is a Bug for the editor extension, not the CLI
Versions used
What happened?
I have no idea how to reproduce the issue, the extension seems just unreliable, sometimes it works, sometimes it just doesn't after restarting Cursor. I have 2 projects in which I tried to set-up oxc, one is a regular project, the extension did not work out of the box, i had to hardcode the absolute path of the oxc bin to make it work, but that seems fine now.
The other one is monorepo, I work on it using a multi-root workspace, I never managed to make oxc work in multi-root mode but then I tried by opening the folder directly and after some hours of completely random trial and error i was able to make it work briefly twice, but then on restart again i was back at square 0.
I do not have any error in the logs so everything feels completely random to me and i cannot figure it out the steps to make it work or to break it to be honest, I will update this report if i find out something.
Reproduction repo
N/A
Output channel log
I'm gonna paste logs from multiple sessions, the first one in the logs have some errors in the Extensions Host but the others have no errors but Oxc just does not start anyway
Oxc (Fmt)
Extensions Host