-
Notifications
You must be signed in to change notification settings - Fork 0
feat(kiro): Kiro plugin: roster wiring and release (FIRE-2036) #50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
drorIvry
merged 13 commits into
dror/fire-2035-kiro-plugin-installer
from
dror/fire-2036-kiro-plugin-roster-wiring-and-release
Sep 7, 2026
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
3b00eb3
feat(kiro): ship kiro.log through the shared log shipper
drorIvry 7adc4ac
feat(kiro): heartbeat reports the Kiro build and the CLI default agent
drorIvry 0258485
feat(kiro): status script reporting surfaces, hook wiring, default ag…
drorIvry abe5155
chore(kiro): VERSION file mirrored from plugin.json, gated at release…
drorIvry 1de902b
fix(kiro): keep the heartbeat.ps1 body keys single-spaced for the wir…
drorIvry 1a0b4f2
fix(kiro): probe the Kiro host after the beacon claim, from one statu…
drorIvry babfb00
fix(kiro): run the Windows heartbeat and status under test, keep the …
drorIvry 40b5d63
fix(kiro): say which heartbeat fields the roster stores today
drorIvry 0f9a69e
fix(kiro): address bridge installer and status review comments
drorIvry d3e3069
fix(windows): apply credential ACL without resetting file ownership
drorIvry f956a66
fix(windows): report credential ACL setup failures
drorIvry 6fc6b19
fix(windows): load native ACL module in PowerShell 5.1 children
drorIvry b739e0e
test(kiro): exercise native stderr capture on Windows
drorIvry File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win
Report write failures separately and replace JSON atomically.
Write-KiroJsonFilewrites directly to$File;WriteAllTextcan truncate the existing file before an I/O failure. Returnwrite-failedinstead ofunparseable, and add a matching message inMerge-KiroAgentDirs. Write to a temporary file and atomically replace$Fileonly after the temporary write succeeds, so the catch does not falsely report that the file remains unchanged.📝 Committable suggestion
🧰 Tools
🪛 PSScriptAnalyzer (1.25.0)
[warning] Missing BOM encoding for non-ASCII encoded file 'install.ps1'
(PSUseBOMForUnicodeEncodedFile)
🤖 Prompt for AI Agents