Skip to content

Better support for workflows that involve multiple source directories#7738

Merged
hatton merged 14 commits intomasterfrom
BL-16014-MultipleDevExes
Mar 28, 2026
Merged

Better support for workflows that involve multiple source directories#7738
hatton merged 14 commits intomasterfrom
BL-16014-MultipleDevExes

Conversation

@hatton
Copy link
Copy Markdown
Member

@hatton hatton commented Mar 14, 2026

This change is Reviewable

hatton added 4 commits March 13, 2026 14:52
* an agent skill.md and scripts for starting, stopping, and connecting to Bloom.ex

* api/common/instanceInfo now gives information like the path to the exe file so that agents and tests can check that they are talking to the right bloom (vs. one in another worktree entirely)

Future:  allow multiple Blooms to be running.  e.g.
Add startup arguments for HTTP port and CDP port.
Bypass the single-instance token when given the ports.
Update the helper scripts to launch Bloom with explicit ports.
Make sure agents and tests kill the exact bloom they ran; they should be able to determine the pid.
Allows tests or agents to launch their own copies of bloom.exe on their own ports, lessoning the chance of stepping on other running versions running from different code directories.

Does not yet include any kind of principled random port choosing.
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

Copy link
Copy Markdown
Member Author

@hatton hatton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[GPT-5.4] Addressed the remaining feedback in ca63b5d and added line comments with the specifics.

@hatton hatton marked this pull request as ready for review March 14, 2026 22:00
Copilot AI review requested due to automatic review settings March 14, 2026 22:00

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

Copy link
Copy Markdown
Contributor

@nabalone nabalone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't really review the .mjs scripts, thinking we would notice if there's something wrong with them. But let me know if I should

devin-ai-integration[bot]

This comment was marked as resolved.

@hatton hatton force-pushed the BL-16014-MultipleDevExes branch from 71f43b6 to 2945318 Compare March 27, 2026 23:34
…vExes

# Conflicts:
#	src/BloomExe/Edit/EditingModel.cs
#	src/BloomExe/Workspace/WorkspaceView.cs
#	src/BloomExe/web/BloomServer.cs
#	src/BloomExe/web/ReactControl.cs
devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@hatton hatton force-pushed the BL-16014-MultipleDevExes branch from c682aad to 30a13c5 Compare March 28, 2026 15:59
@hatton hatton force-pushed the BL-16014-MultipleDevExes branch from 30a13c5 to 5fe9c37 Compare March 28, 2026 16:07
Copy link
Copy Markdown

@devin-ai-integration devin-ai-integration bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Devin Review found 1 new potential issue.

View 11 additional findings in Devin Review.

Open in Devin Review

@hatton hatton merged commit 1870c02 into master Mar 28, 2026
1 of 2 checks passed
@hatton hatton deleted the BL-16014-MultipleDevExes branch March 28, 2026 20:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants