Portless adds whole-branch worktree hostnames
Portless 0.17.0 adds configurable worktree prefixes, letting branches such as `team-a/login` and `team-b/login` receive distinct local URLs instead of colliding on `login`. The update also extends hostname customization for multi-app and agent-driven development workflows. [GitHub PR](https://github.com/vercel-labs/portless/pull/454)
Portless is solving an unglamorous but costly failure mode in parallel development: branch names that share a suffix can silently compete for the same URL.
- –`worktree.prefix: "branch"` sanitizes the full branch name, turning `feature/auth` into `feature-auth`.
- –The setting applies consistently across `run`, `get`, and zero-argument single- or multi-app modes.
- –Existing last-segment behavior remains the default, keeping upgrades backward-compatible.
- –Hostname templates and label-length handling make the feature more practical for monorepos and AI coding agents running multiple worktrees.
- –The tradeoff is slightly longer URLs, but that is a good exchange for unambiguous branch identity.
DISCOVERED
13m ago
2026-11-11
PUBLISHED
1h ago
2026-11-11
RELEVANCE
AUTHOR
ctatedev