Cursor Agent CLI command resolution and invocation rendering.
Summary
Functions
@spec build_env(CursorCliSdk.Options.t()) :: map()
@spec build_invocation(keyword()) :: {:ok, CliSubprocessCore.Command.t()} | {:error, term()}
@spec build_session_options(String.t(), CursorCliSdk.Options.t(), keyword()) :: keyword()
@spec command_args(CliSubprocessCore.CommandSpec.t(), [String.t()]) :: [String.t()]
@spec resolve(keyword()) :: {:ok, CliSubprocessCore.CommandSpec.t()} | {:error, CursorCliSdk.Error.t()}