Repository navigation
v0.5.0
Minor Changes
-
1c8d4e9: add admin worker update mutation and worker name to worker register, refresh token and access token mutations
-
cf3d5b1: Add the autodroid command line and stdio MCP server, built from one catalog of every user and admin operation. The CLI targets the production deployment unless
AUTODROID_CLI_API_URL,AUTODROID_CLI_WEB_URLorAUTODROID_CLI_FIREBASE_WEB_API_KEYsay otherwise.Add the SDK services
user.getMcpAuthorizationGrants,user.revokeMcpAuthorizationGrant,admin.file.removeAllDangling,admin.processing.getTimeEstimationandadmin.processing.failDangling.The minimum Node version is now 20, because the MCP SDK requires it.
BREAKING:
admin.dataset.getManynow takesuserIdandfileIdinstead ofuser_idandfile_id, like every other list query.BREAKING:
WorkerRegistrationTokenFragmentno longer selectstoken, soadmin.worker.getRegistrationTokensandadmin.worker.deleteRegistrationTokenreturn no token value; onlyadmin.worker.getRegistrationTokenandadmin.worker.createRegistrationTokenreturn it, through the newWorkerRegistrationTokenWithValueFragment.Every list command and MCP list tool returns one page,
{ items, total_count, has_next_page }, and the CLI printsShowing X of N.under the table; dataset and processing results carryuser_id, the owner's id, sincedataset listandprocessing listalso return other users' PUBLIC records.skipand processor parametersequenceare bounded to GraphQL's 32-bitInt.Every list query whose
takeis omitted now returns the API's default page of 100 items instead of every item; passtake(up to 1000) andskip, orafterwithfirstandbeforewithlast, to read further. The command line and the MCP list tools keep their own page of 10, at most 100.BREAKING:
Dataset.userandProcessing.userare now nullable, soDatasetFragment'suserisnullon another user's dataset (including the dataset of a processing) unless the caller is an admin; readuser_idfor the owner's id.