Beta Managed Agents GitHub Repository Resource Params
BetaManagedAgentsGitHubRepositoryResourceParams objectMount a GitHub repository into the session's container.
type: "github_repository"url: stringGithub URL of the repository
minLength: 1, maxLength: 2048
authorization_token: optional stringGitHub authorization token used to clone the repository. Required for private repositories; optional for public ones.
minLength: 1, maxLength: 4096
checkout: optional BetaManagedAgentsBranchCheckout or BetaManagedAgentsCommitCheckout or nullBranch or commit to check out. Defaults to the repository's default branch.
BetaManagedAgentsBranchCheckout objecttype: "branch"name: stringBranch name to check out.
minLength: 1, maxLength: 255
BetaManagedAgentsCommitCheckout objecttype: "commit"sha: stringFull commit SHA to check out.
minLength: 7, maxLength: 64
mount_path: optional string or null