-
Notifications
You must be signed in to change notification settings - Fork 955
Description
Problem
Coder Desktop changed workspace addressing behavior when devcontainers are involved. Previously <workspace>.coder
worked, but now requires dev.<workspace>.me.coder
format.
Current Behavior
- Coder Desktop doesn't program
<workspace>.coder
when it would be ambiguous (multiple agents) - Forces use of more specific addressing like
dev.<workspace>.me.coder
Technical Constraint
If both workspace and devcontainer used the same hostname, their SSH server host keys would need to match. This creates complications depending on whether the devcontainer is running or not, as users would encounter different SSH fingerprints for the same hostname.
Discussion Points
-
Routing Logic: When there's exactly one regular agent and one sub-agent, should requests route to:
- Sub-agent (Matthias's suggestion)
- Parent agent (team consensus: Ethan, Danny, Danielle prefer this)
-
Principle of Least Surprise: Team agrees parent agent routing would be less surprising to users
Context
Original discussion: https://codercom.slack.com/archives/C07GPPG05UN/p1749577514699789
Team Consensus
Majority prefers routing to parent agent for predictability and user experience.