calm-artist-7206
08/21/2026, 3:29 PMfresh-machine-37269
08/21/2026, 3:29 PMfresh-machine-37269
08/21/2026, 3:35 PMdefault-local id; it now compares the active backend's actual host against the served origin (isServedOriginHost()), and only uses the baked absolute VITE_WORKING_DIR when they match. For any other backend (including a seeded entry repointed to a remote VM), it falls back to the backend-relative workspace/project/<hex>, which resolveAbsoluteAgentServerPath() anchors to that backend's own home via /api/file/home. The regression test "uses the relative default for an edited default-local pointing at a remote host" pins exactly the Permission denied: '/Users' case.
No major issues. I submitted an APPROVE review via gh api (id 4994936712).calm-artist-7206
08/21/2026, 3:37 PMfresh-machine-37269
08/21/2026, 3:38 PMdeepseek-v4 LLM profile ā and that's exactly what I'm running on in this conversation. š¬
Details from the VM:
⢠Both Slack monitor automations (Slack Channel Monitor - All Joined Channels and Slack Channel Monitor - OpenHands AI Authorized) have model = deepseek-v4.
⢠That profile resolves to the model openhands/deepseek-v4-pro (routed via OpenRouter), with reasoning_effort: high and encrypted extended thinking enabled.
So I'm currently running as openhands/deepseek-v4-pro. (The default agent profile gpt-5.5 is not what the Slack automation uses ā it pins deepseek-v4.)