Loading the documentation…
Workspace instructions are the standing notes you keep in files beside your work, so DataMind Oda follows the same rules every time it works in that folder, without you repeating them in every chat. They add to the rules your company sets for every chat; see Manage DataMind Oda for your company.
Oda finds instruction files in two places, broadest first:
AGENTS. md in your Oda home folder applies wherever you work on this computer. Oda's home folder and settings files shows where that folder is.. git entry (a . git folder, or the . git file of a Git worktree); when there is none, the walk starts at the working folder itself. The folder a chat works in is its workspace.In each folder, Oda reads a base file named AGENTS. or CLAUDE., and a local overlay named AGENTS. or CLAUDE. beside it.
AGENTS. md in the folder the instructions should cover: your workspace folder for the whole project, a subfolder for just that part of it, or your Oda home folder for your work everywhere.# Project notes - Run the test suite before reporting a task done. - Keep generated reports in the reports folder.
To change the rules later, edit the file and let Oda work: the next load includes your change, and the chat records it.
When a file joins, changes or is removed, Oda notes it in the chat's records:
| Message | What it means |
|---|---|
Updated instructions from: <path> | The file changed after it was loaded; the new text is used from this load on. |
Instructions removed: <path> | The loaded file is gone. The note adds The previously loaded instructions from this file no longer apply. |
Additional instructions from: <path> | A file for a more specific folder joined. The note adds These instructions apply to work under <scope>. |
The chat keeps these records: an instruction record shows which workspace files were loaded, added, updated or removed, and opening it shows the material itself. System prompt, context and compaction shows where these records live and how to open them.
Oda sends each batch of instruction files within a fixed budget of 65,536 bytes.
Workspace instruction budget <maxBytes> bytes: omitted <paths>; truncated <path> from <N> to <M> bytes, with only the parts that apply.To keep everything in play, keep the files short, and move detail that concerns one part of the project into that part's folder.
agents. md, on a file system that tells upper and lower case apart. Where case is ignored, as on Windows and by default on macOS, agents. md is found as AGENTS. md.. claude/ rules/ folder.@path imports written inside an instruction file.Write the notes in the file itself, and name it AGENTS. or CLAUDE., or the matching local overlay.
In the folder the instructions should cover: your workspace folder for the whole project, a subfolder for just that part of it, or your Oda home folder for your work everywhere. The file must sit directly in that folder; a name that contains a path is not read.
AGENTS. md or CLAUDE. md?Either. Oda reads AGENTS. and CLAUDE. the same way, and an AGENTS. or CLAUDE. overlay beside them. When two files in one folder hold the same text, Oda uses the text once.
No, they apply to work under that folder. Oda adds them when it works there and notes These instructions apply to work under <scope>. More specific instructions take precedence over broader ones, so a deeper file wins when both say something about the same thing.
No. The company's Organization instructions are added to every Oda chat, and the files in a folder add the rules for work there. Company-wide rules belong in the company settings, not in a folder file.
No. Oda treats the files as guidance: more specific instructions take precedence over broader ones, but the files do not override Oda's own instructions or what you ask for in the chat.
A new chat loads them with its first message. Oda checks them again after it reads, writes or edits files in the folder, and a chat you come back to brings them up to date.
Oda re-reads the files as work goes on, not the moment you save. The change is picked up after Oda next reads, writes or edits files in that folder, or when the chat is resumed; right after a save, the older text can still be in use for a moment.
They name a file whose instructions joined or changed.
Updated instructions from: <path>: the file changed after it was loaded, and the new text is used from this load on.Instructions removed: <path>: the loaded file is gone. The note adds The previously loaded instructions from this file no longer apply.Additional instructions from: <path>: a file for a more specific folder joined. The note adds These instructions apply to work under <scope>.Oda sends them within a 65,536-byte budget. When they do not all fit, Oda leaves out whole broader files before it cuts the most specific one, so the instructions closest to the work survive; a file that is cut is cut, never rewritten. The record reads Workspace instruction budget <maxBytes> bytes: omitted <paths>; truncated <path> from <N> to <M> bytes. Keep the files short, or move detail that concerns one part of the project into that part's folder.
Yes. An instruction file reached through a symbolic link is followed and read.
Oda looks only for AGENTS. and CLAUDE.. On a file system that ignores case, as on Windows and by default on macOS, agents. is still found under that name; elsewhere it is not read. A . folder is not read, and an @path import written inside an instruction file is not interpreted. Write the notes in the file itself.
In the chat's records: the instruction record shows which workspace files were loaded, added, updated or removed, and opening it shows the material itself. System prompt, context and compaction covers the records.