Secrets

Storing the credentials your integrations and action scripts use, where no agent can read them.

Admin → Secrets holds the credentials you give Eido Build: API keys and tokens for your integrations, and anything your project action scripts need.

Admin, Secrets.
Admin, Secrets.

What uses a secret#

Used byHow
An integrationAn integration names the secret that holds its credential. Eido Build adds it to each request it makes for an agent.
A project actionEvery secret is passed to an action’s script as an environment variable.

What cannot use a secret#

An agent. There is no way to hand a secret’s value to an agent, in a workflow stage or a standing agent. An agent is granted actions, and Eido Build makes the call with the credential on its own side. See Integrations for agents.

This is deliberate. A value given to a model is in its context and in the transcript, and no amount of scrubbing afterwards makes that safe.

Add a secret#

Give it a name and a value. Names are how integrations and scripts refer to it, so choose one you will recognise, such as HubSpotApiKey.

You can also create a secret from an integration’s form, at the moment you need it. It lands here like any other.

Secrets that are waiting for a value#

Adding an integration from the catalogue creates an empty secret with the right name. The Secrets screen shows which secrets still have no value, so you can see what is left to do.

Jira and Confluence share one secret, AtlassianApiToken.

Odie and secrets#

When Odie helps you build an agent that needs a credential, it shows a secret card. You paste the value into the card and it goes straight to this screen. The conversation records that the secret is set, and never what it is.

Changing a value#

Replace the value when a key is rotated. Everything that names the secret uses the new value from then on.

Popular

Your first work itemRaise an enhancement and follow it through triage, the agent stages, approval and the merge.User guideHow a workflow runsThe stages a work item passes through, who has each one, and what each status means.User guideAcceptance criteria and QAWriting down what done means, testing a change against it with evidence, and deciding what happens to the bugs that turn up.User guideCutting a releaseFreezing a release, running its checks, deciding what to do about what they find, and shipping it.User guideOdieThe assistant on every page. It reads everything you can read, and anything it wants to change becomes a card for you to press.User guideCosts and budgetsWhat agents cost, where to see it, and the caps that stop a stage, an agent or a month from overspending.AdministrationIntegrations for agentsLetting agents act in other systems by granting them specific actions, without ever handing them a credential.AdministrationLicensingHow Eido Build checks its licence, what it sends when it does, and what to do if it locks.Install and licence