google_update_testers
Update Google Groups for app testers in specific release tracks to manage beta testing access.
Instructions
Update tester Google Groups for a track
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packageName | Yes | Android package name | |
| editId | Yes | Edit ID | |
| track | Yes | Track name (e.g. internal, alpha, beta) | |
| googleGroups | No | List of Google Group email addresses |
Implementation Reference
- src/google/tools.ts:198-201 (handler)Handler for the google_update_testers tool, which calls client.updateTesters.
handler: async (client, args) => { const { packageName, editId, track, ...testers } = args; return client.updateTesters(packageName, editId, track, testers); }, - src/google/tools.ts:192-197 (schema)Input schema for google_update_testers.
schema: z.object({ packageName: z.string().describe('Android package name'), editId: z.string().describe('Edit ID'), track: z.string().describe('Track name (e.g. internal, alpha, beta)'), googleGroups: z.array(z.string()).optional().describe('List of Google Group email addresses'), }), - src/google/tools.ts:189-201 (registration)Tool definition registration for google_update_testers.
const updateTesters: ToolDef = { name: 'google_update_testers', description: 'Update tester Google Groups for a track', schema: z.object({ packageName: z.string().describe('Android package name'), editId: z.string().describe('Edit ID'), track: z.string().describe('Track name (e.g. internal, alpha, beta)'), googleGroups: z.array(z.string()).optional().describe('List of Google Group email addresses'), }), handler: async (client, args) => { const { packageName, editId, track, ...testers } = args; return client.updateTesters(packageName, editId, track, testers); },