The README shows how a connected drive looks in Memona (#4)
CI / checks (push) Successful in 39s

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit was merged in pull request #4.
This commit is contained in:
2026-10-15 14:34:02 +00:00
parent 8fea308580
commit a76a8fa680
5 changed files with 10 additions and 0 deletions
+10
View File
@@ -21,15 +21,23 @@ copy it; aindrive shows it only once.
| Server URL | The drive's MCP server URL, for example `https://aindrive.ainetwork.ai/mcp/d/AbCdEf123456`. The drive's own page address, `…/d/AbCdEf123456`, works too, as does a self-hosted server. |
| Access token | The `aind_pat_…` token, stored as a secret |
![The connection form](https://git.capsulizers.com/commons/memona-plugin-aindrive/raw/branch/main/images/connection-form.png)
Saving the connection checks the address and the token. It does not need the
machine that shares the drive to be online, but its files only answer while
that machine runs aindrive; until then they report the folder unavailable.
With a wrong token the connection shows as **Disconnected**:
![A connected drive and one with a wrong token](https://git.capsulizers.com/commons/memona-plugin-aindrive/raw/branch/main/images/connections.png)
## What works
Browsing folders, and reading, saving and deleting files. A token generated
as **Read only** opens the drive read-only.
![A drive's PAGE.md opened in Memona](https://git.capsulizers.com/commons/memona-plugin-aindrive/raw/branch/main/images/drive-page.png)
aindrive reads a file whole, at most 8 MiB at a time, so a larger file is
refused as unsupported rather than cut short. A read is checked against the
size the drive reported a moment before, so a file that changes in between is
@@ -41,6 +49,8 @@ writes under one lock, so a file someone changed since is reported as a
conflict instead of being overwritten. A save into a folder that does not
exist yet creates that folder, as aindrive does.
![A file changed on the drive's machine while it was open in Memona](https://git.capsulizers.com/commons/memona-plugin-aindrive/raw/branch/main/images/changed-elsewhere.png)
Deleting takes one file. A folder is refused: aindrive deletes a folder with
everything in it, and leaves some entries, such as `.git`, out of every
listing, so a folder cannot be shown to be empty first.
Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB