JetBrains / JetBrains/aspire-plugin

Support for isolated AppHost startup

Open
#712 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
96
Forks
6
Avg merge
11h 31m
Merged PRs (30d)
8

Description

### Describe the need of your request

Aspire allows to start everything isolated using the `--isolated` argument. This has different meaningful usecases. While things like integration testing are not directly relevant to IDE integrations, specifically working with multiple worktrees in agentic workflows and constant switching between worktrees in the IDE are actually very relevant.

Documentation on the feature can be found in the following locations:
* https://devblogs.microsoft.com/aspire/aspire-isolated-mode-parallel-development/
* https://aspire.dev/whats-new/aspire-13-2/#isolated-mode-for-parallel-development
* https://aspire.dev/reference/cli/commands/aspire-run/#options

### Proposed solution

It would be great, if we could setup aspire to always run in isolated mode when started from RIder. Or alternatively / optionally use isolation when beeing in a worktree.

I'm not sure what the best user experience could be here tbh, just that it would help me quite alot to be able to start in isolated mode when working in git worktrees.

### Alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reading the linked Aspire isolated-mode documentation and inspect the Rider plugin's AppHost startup integration. Define how users enable isolation for normal launches or Git worktrees, then verify that starting an AppHost from Rider uses the expected isolated behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.