Comment laisser un chat Claude modifier vos Notes osFoundry sans écraser le travail d'un collègue
À la fin, une conversation Claude lit une plage de cellules dans un onglet Sheet d'une de vos Notes osFoundry , réécrit un onglet texte de la même Note et ajoute un nouvel onglet Slides, pendant qu'une personne continue de taper dans cette Note. Chaque écriture indique l'ID exact de l'onglet et la version de la Note que Claude a lue en dernier. Si la personne a enregistré quelque chose…
Claude, an AI assistant, modifies a Note on osFoundry without overwriting a colleague's work. Claude reads a range of cells in a Sheet tab of a Notes osFoundry, rewrites a text tab of the same Note, and adds a new Slides tab, while another person continues typing in the Note. Each write specifies the exact tab ID and the version of the Note Claude read last.
If the person has saved something in the meantime, osFoundry rejects Claude's write, and Claude rereads before trying again. No modifications are lost. Claude chooses the Note based on the connection approved for the workspace. The Note must be among the projects to which the connection was added. Claude sends an exact tab_id of the tab to be modified, using note_tabs to return each instance of a tab, including two Sheets of the same type.
Conflicts are resolved by Claude rereading and rewriting the modification. Writes include an expected_version; an outdated version is rejected, not merged. Claude can resend the same call using the same idempotency_key, which returns the first result instead of writing twice. Authorization is requested before each write, checking Claude's current modification rights on the Note.
The connector configuration involves adding https://api.osfoundry.io/api/v1/external-mcp to the Claude assistant. The steps assume this connection exists and is added to a project. Claude chooses a Note among those listed by the server, only Notes of projects to which the connection was added. Claude selects tabs using tab_id, which returns each tab instance, including two Sheets of the same type.
Conflicts are resolved by Claude rereading and rewriting the modification. Writes include an expected_version; an outdated version is rejected, not merged. Claude can resend the same call using the same idempotency_key, which returns the first result instead of writing twice. Approvals are requested for each write, verifying Claude's current modification rights on the Note.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.
This story
This is one outlet's version. Read the fullest account.