Skip to content

[FIX] apply instant compat flags during API load#33

Merged
HappySean2845 merged 1 commit into
stgfrom
codex/hidden-compat-api-stg
Jun 16, 2026
Merged

[FIX] apply instant compat flags during API load#33
HappySean2845 merged 1 commit into
stgfrom
codex/hidden-compat-api-stg

Conversation

@HappySean2845

Copy link
Copy Markdown
Contributor

Summary

  • add an operation-command hook so generated API commands can be patched whenever cli.Load runs
  • apply hidden instant compatibility flags to runtime-loaded API commands
  • keep list-instant-operations/help output free of hidden compatibility aliases

Verification

  • go test ./cli -run TestLoadAppliesOperationCommandHooks -count=1
  • go test ./cmd/surf -run 'TestHiddenCompatRootFlags|TestSearchWebQueryCompatAlias|TestJSONFlagAlias|TestListInstantOperations|TestFilterInstantOperations|TestShouldInjectAPIName|TestNeedsCachedAPI' -count=1
  • local binary: surf search-web --query bitcoin --json

No tags created.

@HappySean2845
HappySean2845 merged commit fc8b8a7 into stg Jun 16, 2026
3 checks passed
@HappySean2845
HappySean2845 deleted the codex/hidden-compat-api-stg branch June 16, 2026 12:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant