-
Notifications
You must be signed in to change notification settings - Fork 2
feat: add fluent hidden options #77
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
Open
autocarl
wants to merge
43
commits into
yllibed:main
Choose a base branch
from
autocarl:agent/issue-76-hidden-options
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+3,945
−264
Open
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
0fac901
feat: add fluent hidden options
autocarl 93b4620
ci: skip test-reporter on fork pull requests
carldebilly 78f51a3
fix(tests): trim stray CR from shell-completion candidates on Windows
carldebilly c38fc46
ci: add windows-latest to the cross-platform test matrix
carldebilly 8c44dfe
test(mcp): pin the tools/call rejection for hidden options; correct t…
carldebilly b25e557
refactor(core): carry option visibility on the immutable option schema
carldebilly 6bd6948
fix(core): invalidate routing when command or option visibility changes
carldebilly 04805c4
fix(core): validate hidden-required options at configuration time
carldebilly b29b683
test(mcp): make the fixture observe MCP server start failures
carldebilly 0f3fbe0
test(core): prove the legacy global-option descriptor forwards, and s…
carldebilly 0e05458
feat(core): give global options their own builder type
carldebilly fa3e1e0
feat(core): model hidden options in the documentation model instead o…
carldebilly a785395
feat: add option-level AutomationHidden, mirroring the command axis
carldebilly c100259
feat(mcp): honour option-level AutomationHidden at one chokepoint; ad…
carldebilly e2eed19
refactor(core)!: make WithOption the only option-configuration entry …
carldebilly 349d290
fix: honest diagnostics, and tests that fail when their guard is removed
carldebilly ba9bc7e
docs: document the option visibility axes, and that neither is access…
carldebilly 671a756
test: cover yaml and xml documentation export
carldebilly 9e5b3f9
fix: address the automated review — four real defects, one narrowed
carldebilly d7656e7
fix(help): decide global option visibility per token in help too
carldebilly 60d105e
fix: complete the visibility guarantees the review found still open
carldebilly 29d7aa4
fix: share global option token ownership across discovery
autocarl 6d48be5
fix: honor service fallbacks in hidden option discovery
autocarl 6933168
fix: use active services for programmatic documentation
autocarl 72afa8c
fix: emit the owning global token spelling
autocarl 7e106fd
fix: retry MCP snapshot refreshes safely
autocarl 336b7e2
fix: include synthetic progress in option requiredness
autocarl bc08f09
test: use production services in MCP fixtures
autocarl 138f61e
fix: keep documentation from freezing services
autocarl 2b4e663
fix: suppress route tokens owned by globals
autocarl c231310
fix: model MCP progress channel during discovery
autocarl 9e79af0
fix: honor global token ownership in documentation
autocarl 29a9cb7
Support hidden legacy option aliases
autocarl a59794b
Document hidden legacy option aliases
autocarl 5834f89
Cover hidden aliases on option groups
autocarl 61bfbbd
Fix case-sensitive alias discovery and MCP mapping
autocarl 786a93a
Fail closed on hidden discovery changes
autocarl d2b801d
Preserve exact MCP argument identity
autocarl 87c9306
Retry snapshots after visibility retractions
autocarl 8e98f72
Preserve MCP field provenance
autocarl ad388e4
Hide parser-equivalent fluent aliases
autocarl 73feafa
Cover case-varied MCP answer prefills
autocarl 0838355
Publish snapshot retractions atomically
autocarl 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
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.
Uh oh!
There was an error while loading. Please reload this page.