Conversation
Help new users find where to sign up and create an API key when running 'pegasus auth' for the first time.
Convert 'auth' into a group so scripts and agents can verify authentication without hitting an interactive prompt. The bare 'pegasus auth' command still redirects to login for backwards compatibility. Status exits 0 if authenticated, 1 if no key is found, and 2 if the key fails server verification. --no-verify skips the network check for offline use.
The string 'none' is a valid choice value for several project fields (ai_chat_mode, ai_image_mode, deploy_platform, etc.), so blanket-converting it to null made those values unsettable via --set. Now only an empty value (--set foo=) becomes null. The literal strings 'none' and 'null' pass through unchanged. Boolean coercion is unchanged.
The schema endpoint now returns choices as dicts ({"value": ..., "min_tier": ...})
instead of plain strings. Update the fields table to extract the value and
annotate per-choice tier requirements inline (e.g. 'react (basic)').
The renderer still tolerates plain string choices for compatibility.
Returns the raw API response as JSON (or [] when empty), so scripts and agents can pipe project listings without scraping the table output.
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.
details in commits