DataMind Oda keeps its own working data on this computer: its settings, the records behind the app's features, your chats, memories and skills, and the caches it builds. This page maps where those folders and files live and how long Oda keeps them. Your own files stay in the folders you give Oda; see Workspaces, files and permissions.
exports folder unless you name another (Company data, documents and reports); files downloaded from a shared chat save into your Downloads folder (Share DataMind Oda chats).These records are Oda's own bookkeeping. No part of them is shown to the model, and they are kept apart from the content of your chats.
wal, the default, suits local disks; on filesystems where its shared files do not work, such as some network mounts, use delete, truncate or persist instead. memory and off are refused, because they would drop the durability every write promises.When something is wrong with a store, the failure names the problem instead of staying silent. The messages speak of three things: a backend is one way records are kept (the readable files or the database), a form is one way of using a store, and a domain is one named set of records.
storage backend '<name>' is already registered: two parts claimed the same store name, so the second claim is refused.storage backend '<name>' is not registered (registered: <names|none>): something asked for a store that is not part of the setup; the end of the message lists the names the setup has, or none.storage form '<form>' is already mounted or storage form '<form>' is not mounted: a way of using a store was attached twice, or asked for while it is not attached at all.domain '<name>' is already open: the same set of records was opened a second time; a store allows one handle at a time.domain '<domain>': stored <slot> does not match its schema: a stored value does not match the shape the reader expects. Depending on how the store keeps records, the value is either refused, naming the record or global value that failed, or moved aside and treated as absent, so the rest of the set keeps working.Different kinds of records are kept for different lengths of time:
Its settings and caches sit in one home folder; its own records live in stores of their own, as readable files or a database; chats are log files under a log folder; memories and skills live in their own folders; saved credentials are one protected file in the home folder; and the editor extension keeps a set of its own. The section above links each of them.
No. Oda keeps its records in its own stores on the computer, and it only references the folders you give it. Your files are not moved into Oda's folders, and Oda's records are not written into your project folders.
When Oda keeps its records as files, yes: they are readable JSON files in their folder. When it keeps them in the database, that is a single file with one row per record. Neither form is the place your own files live, and no part of either is shown to the model. On-device storage describes both forms.
They are the parts of Oda's record keeping. A backend is one way records are kept: the readable files or the database. A form is one way of using a store. A domain is one named set of records, such as one feature's data. The message names the part at fault, so the problem is easier to find.
does not match its schema. What does that mean?Oda checks stored values against the shape it expects before using them. A value that does not match is never used as if it were fine: depending on the store, it is refused, naming the record or global value that failed, or moved aside and treated as absent, so the rest of the set keeps working. If the message repeats, contact DataMind support before moving or deleting anything in Oda's folders.
Saved versions beyond the newest ten drop as new ones arrive, and comparison content ages out after the 100 most recent turns of a chat or 30 days. Chat logs are never trimmed or deleted by Oda; they stay until someone removes them. Each case is linked in the section above.
Results Oda saves as files go into the chat's workspace folder, in an exports folder unless you name another folder; see Company data, documents and reports. For files you download from a shared chat, see Share DataMind Oda chats.
Yes. The extension keeps its own home folder, chats and settings, separate from the desktop app's, and importing from the desktop app leaves the desktop copy where it is. See Oda in VS Code and Sign in to Oda in VS Code.