Release 0.13.0: read boot logs from your own assistant - #34
Merged
Merged
Conversation
Ships #33. `bootintel mcp` serves the offline analysis to an MCP client over stdio, so an assistant does the reasoning half of reading a boot log while this binary does the reading half. MINOR: new subcommand, nothing renamed, no exit code or schema changed. This is the release that makes it usable, because `claude mcp add bootintel -- bootintel mcp` needs the installed binary to carry the subcommand. Every tool is read-only and a test asserts the list by name, so adding a write to a device stays a deliberate edit rather than something that arrives with an upgrade. 402 tests with --features tui, 381 without, clippy clean under -D warnings in both, rustfmt clean. The release binary reports 0.13.0 and lists its four tools. Both version bumps landed first try, fifth release running for docs/releasing.md step 1. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Version bump, lockfile, changelog. No code changes: everything here is on
mainand was reviewed in #33.What ships
bootintel mcpserves the offline analysis over stdio:scan_log,boot_chain_verdict,list_detectors,sample_log. The model is the operator's own and no capture leaves the machine.This is the release that makes it usable — the config line above needs the installed binary to carry the subcommand.
Why MINOR
New subcommand. Nothing renamed or removed, no exit-code policy change, no output-format schema broken.
Verification
cargo test --workspace --features tui: 402 passed; without: 381 passed-D warningsandfmt --check: cleanbootintel 0.13.0and lists its four toolsEvery tool is read-only and
the_tool_set_is_read_onlyasserts the list by name, so a write to a device cannot arrive with an upgrade.Both version bumps landed first try, fifth release running for
docs/releasing.mdstep 1.After merge: dispatch
cli-releasefor0.13.0withpublish_crates, verify the draft againstSHA256SUMS, publish and mark latest, then move the tap (step 7) and sync the in-repo reference copy.🤖 Generated with Claude Code