Repository navigation
fix(errors): one not-found error, usage tails, limit_reached - #162
Merged
Merged
Conversation
CLI: a usage error prints the failing command's usage line and a pointer to its help instead of the root help. `stoat exec --help` and `stoat help <cmd>` show the command's help. A missing VM is one error, `no VM "x" (did you mean "y"?); see stoat ls`, with no on-disk path. An unknown image suggests catalog ids and points at `stoat images`. cp no longer doubles the scp prefix, and a refused confirmation says why. The invalid alpine-3.21 help example is fixed. MCP: core.ErrLimit maps to limit_reached with needed_mb and available_mb, and the start message drops -y. Input mistakes in the tool guards return usage, not internal. Errors name MCP tools, keep stderr on index-refresh failure, and list valid values. Closed-set inputs carry JSON-schema enums. Signed-off-by: NovusEdge <novusedge0@gmail.com>
|
Warning Review limit reachedNext included review available in 30 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (34)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
Error message and error code QoL, from the human and agent audits.
CLI
stoat exec --help/-h andstoat help <cmd>(nested too) show that command's help.stoat images; the alpine-3.21 example is now alpine-standard.MCP
Not done: the duplicated error text in MCP results (text block plus JSON envelope). docs/reference/mcp.md documents the second block as the code source for clients that drop _meta, so removing it would break that contract.
Tests: unit only, no VMs booted.