google_upload_bundle
Upload Android App Bundles (.aab) to Google Play Console for app publishing and distribution.
Instructions
Upload an Android App Bundle (.aab)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packageName | Yes | Android package name | |
| editId | Yes | Edit ID | |
| bundlePath | Yes | Local path to the .aab file |
Implementation Reference
- src/google/tools.ts:397-399 (handler)Handler implementation for the google_upload_bundle tool, which calls client.uploadBundle.
handler: async (client, args) => { return client.uploadBundle(args.packageName, args.editId, args.bundlePath); }, - src/google/tools.ts:392-396 (schema)Input schema definition for google_upload_bundle, requiring packageName, editId, and bundlePath.
schema: z.object({ packageName: z.string().describe('Android package name'), editId: z.string().describe('Edit ID'), bundlePath: z.string().describe('Local path to the .aab file'), }), - src/google/tools.ts:389-400 (registration)Registration definition for the google_upload_bundle tool.
const uploadBundle: ToolDef = { name: 'google_upload_bundle', description: 'Upload an Android App Bundle (.aab)', schema: z.object({ packageName: z.string().describe('Android package name'), editId: z.string().describe('Edit ID'), bundlePath: z.string().describe('Local path to the .aab file'), }), handler: async (client, args) => { return client.uploadBundle(args.packageName, args.editId, args.bundlePath); }, };