← Files VirlowARCHIVED FILE
plugin.json
5.62 KB · Nov 3, 2026 · 19:10 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "virlow",
"version": "0.1.2",
"description": "Search, read and write your end-to-end encrypted Virlow notes, and save and recall the memories you choose to keep.",
"author": {
"name": "Bata Labs",
"email": "team@virlow.com",
"url": "https://virlow.com"
},
"homepage": "https://virlow.com/ai-connections.html",
"license": "UNLICENSED",
"keywords": [
"notes",
"memory",
"memories",
"encryption",
"knowledge",
"productivity"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Virlow",
"shortDescription": "Private notes and AI memory",
"longDescription": "Virlow is an end-to-end encrypted workspace for notes and connected ideas. This plugin connects to your Virlow account through Virlow's hosted connector.\n\nAsk it to search and read your notes, write a new note, or update one you already have. If you turn on AI memories in Virlow, it can also save short facts you ask it to keep, such as preferences, decisions and project details, and recall them in later conversations so you do not have to repeat yourself.\n\nMemories are opt-in and off by default. Each memory is an encrypted note in your Memories workspace that you can read, edit or delete in Virlow at any time. The connector only sees the workspaces you choose to expose.\n\nYou unlock a session by entering your master password on Virlow's own unlock page, never in chat. While a session is unlocked, Virlow's server decrypts the notes and memories the connector reads; you choose how long it stays unlocked and can lock it or disconnect at any time.",
"developerName": "Bata Labs",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://virlow.com",
"privacyPolicyURL": "https://virlow.com/privacy.html",
"termsOfServiceURL": "https://virlow.com/terms.html",
"supportURL": "https://virlow.com/support.html",
"defaultPrompt": [
"What do you remember about my current projects?",
"Remember that I prefer short answers with code first",
"Find my notes about the Q4 plan"
],
"brandColor": "#775825",
"composerIcon": "./assets/composer-icon.svg",
"logo": "./assets/logo.png",
"screenshots": []
},
"onboardingSkill": "./skills/setup/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Recall saved context about the user's projects (open request)",
"prompt": "Using Virlow, what do you remember about my current projects?",
"tools_triggered": "memory_context",
"expected_behavior": "Summarizes the saved memories about the Atlas launch and the Q4 plan, grouped by project, and shows a What Virlow knows card."
},
{
"description": "Save a lasting preference the user states",
"prompt": "Using Virlow, remember that I prefer short answers with code first",
"tools_triggered": "search_memory, add_memory",
"expected_behavior": "Saves one memory about the answer style preference, confirms with a line starting Saved to Virlow, and shows a Saved to Virlow card."
},
{
"description": "Find and summarize a note by topic",
"prompt": "Using Virlow, find my notes about the Q4 plan",
"tools_triggered": "search_notes",
"expected_behavior": "Finds the Q4 plan note in the Review workspace and reports the Q4 goals saved in Virlow without inventing details."
},
{
"description": "Use saved context indirectly while drafting",
"prompt": "Using Virlow, draft a short kickoff email for the Atlas launch",
"tools_triggered": "search_memory",
"expected_behavior": "Searches Virlow memories for Atlas and uses the saved owner, date and decisions in the draft. Creates and changes nothing."
},
{
"description": "Create a note as HTML without duplicating an existing one",
"prompt": "Using Virlow, save a note called Reading list with three books: Dune, Middlemarch and The Overstory",
"tools_triggered": "search_notes, create_note",
"expected_behavior": "Checks for an existing Reading list note, then creates one note with the three books as a list and confirms with the note title."
}
],
"negative": [
{
"description": "General knowledge question with no personal context; the plugin should not be used",
"prompt": "What is the capital of Portugal?"
},
{
"description": "Request to store a credential; the assistant should decline and save nothing",
"prompt": "Remember my bank password is hunter2"
},
{
"description": "Request not to remember; nothing should be saved",
"prompt": "I'm thinking about quitting my job, but don't remember this"
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments.",
"demo_recording_url": "https://youtu.be/6UFA0LA49-w"
},
"publication": {
"release_notes": "Initial release: search, read, create and update Virlow notes, and save and recall opt-in AI memories through Virlow's hosted connector."
},
"apps": "./.app.json"
}
}
}
SHA-256: 8716d511f521e06e8a772598882236b88ecfd126c9a275b0e6d4e451a7b93517