List your saved secrets (metadata only, never values)
listSecretsList the secret sets saved on THIS account — metadata only (names, types and variable names); values are never returned, to anyone, by this or any other tool (a job that attaches a set is what receives them). Each row carries id, name, type (huggingface, object-storage, wandb or custom), provider (object storage only), fields (the environment variable NAMES the set injects) and status — metadata only, never a value, and only this account's sets. Attach a set to a job with the spec's secrets, by name (or by id). Credentials are saved by the user at https://symbioza.dev/app/secrets — never pasted into chat and never put in env. Call it again after the user says they saved a set: continue only if it is listed. Free, books nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Machine-readable refusal code: unauthorized, invalid_spec, budget_too_low, insufficient_balance, access_required, secret_conflict, no_compute, unavailable, refused | |
| note | No | ||
| count | No | ||
| action | No | The one next step: authenticate, fix_spec, raise_budget, add_funds, claim_credit, add_access, relax_spec_or_retry, retry_later, contact_support | |
| reason | No | Why, in a customer-safe sentence | |
| secrets | No | This account's saved secret sets: metadata only, never a value | |
| rejected | No | Present and true when the call was refused; nothing was booked or charged | |
| manageUrl | No | Where the user adds, rotates or deletes a saved set | |
| supportedImages | No | On an unverified-image refusal: the images the door accepts |