Antigravity CLI command resolution and invocation rendering.
Summary
Functions
@spec build_env(AntigravityCliSdk.Options.t()) :: map()
@spec build_invocation(keyword()) :: {:ok, CliSubprocessCore.Command.t()} | {:error, term()}
@spec build_session_options(String.t(), AntigravityCliSdk.Options.t(), keyword()) :: keyword()
@spec capabilities() :: [atom()]
@spec close(pid()) :: :ok
@spec command_args(CliSubprocessCore.CommandSpec.t(), [String.t()]) :: [String.t()]
@spec project_event(CliSubprocessCore.Event.t(), map()) :: {[AntigravityCliSdk.Types.stream_event()], map()}
@spec resolve(keyword()) :: {:ok, CliSubprocessCore.CommandSpec.t()} | {:error, AntigravityCliSdk.Error.t()}
@spec session_event_tag() :: atom()