Oda keeps a settings file for itself on this computer and stores some values you save, such as keys, as credentials. This page covers when the file may be edited, what Oda does with it, and how stored credentials behave; for the settings you change in the app itself, start from Memory, skills and connectors.
Oda keeps one settings file for its setup on this computer, applied on top of the built-in defaults. It records only what is different, so you rarely need to open it: edit it only when DataMind support asks you to. The profile settings file describes where it lives and the copy Oda keeps beside it.
A current file starts with these two lines, and the body below them is a list of changes:
# DataMind Oda settings for this computer, applied on top of the built-in defaults. # DataMind Oda keeps this file up to date; edit it only when DataMind support asks you to. []
[] is a list with no changes in it. Keep the body a valid list, because a file with no list is refused at start.patch: entry "<name>" not found.Never empty the file or leave only comments in it: a file with no list fails to start. To turn off what the file adds, keep the header lines and write an empty list: [].
Oda normalises the file when it updates it:
@datamind/ <name> form. Leave that spelling as it is.. before-update. bak added to its name; later rewrites never overwrite that copy.Profile settings file <path> was left unchanged: <error>.When you save a change in one of Oda's settings forms, Oda answers with that area's state as it stands after the change, with secret values hidden.
Some values Oda keeps for you are credentials: named entries, such as keys, that a setting or a connection uses. They are kept on this computer, and Oda treats them as write-only.
The operations and error codes behind these surfaces are listed on Settings and credentials reference.
Only when DataMind support asks you to. Oda keeps the file up to date on its own, and the app's own pages are the place to change your setup.
Oda fails to start with it: a file with no list, empty or comments only, is refused. To turn off what the file adds, keep the two header lines and write an empty list: [].
Oda skips it with a warning naming the entry, patch: entry "<name>" not found. The rest of the file still applies.
Oda normalises it: an older header is refreshed, Oda's plugin names are rewritten to the @datamind/ form, and a preset row is adjusted so its instructions add to Oda's base behaviour. The first rewrite leaves the earlier copy beside the file, with . in its name.
It leaves the file as it is and reports that it was left unchanged, naming the file. Fix the file, or restore the . copy beside it.
Changes you save in the app's settings forms are recorded in the settings file, which holds what is different from Oda's built-in setup. Leave the file itself to Oda unless support asks otherwise.
No. A secret travels one way: you can set a value, and no read returns it. Oda's reads hide secret fields, so all you see is whether a value is set. To change one, set a new value.
Most often the area changed after the form read it: the save carries the state the form read, so a later change refuses it and nothing is written. Open the area again, check it, and apply the change again. A save that does not fit is refused before anything is stored.
Yes: one check covers at most 64 names, and the bound is fixed. A larger set is refused, and one name that does not fit the plain name form fails the whole check.
This copy of Oda is not set up with that part. Instead of failing silently, the error names what is missing, so it can be put right.