← Files DwellnARCHIVED FILE

plugin.json

5.67 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "dwelln",
  "version": "1.0.0",
  "description": "Keep track of your home's upkeep tasks with your Dwelln account.",
  "author": {
    "name": "Acadia AI LLC",
    "url": "https://dwelln.app"
  },
  "homepage": "https://dwelln.app",
  "keywords": [
    "home maintenance",
    "home upkeep",
    "maintenance tasks",
    "household",
    "reminders",
    "task notes",
    "maintenance history"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Dwelln",
        "shortDescription": "Keep up with your home",
        "longDescription": "Dwelln keeps a schedule for the upkeep of your home: what needs doing, when it's due, and what's been done. Connect your Dwelln account to ask what's due, add a task with its due date, mark work done, or add a note or a photo to a task. Dwelln reminds you when each task comes due.\n\nTasks can repeat on a schedule, such as every 3 months or every year, or happen just once. When you set up a home, ChatGPT can help you add the tasks it needs.\n\nYou need a Dwelln account with a home in the Dwelln app. Dwelln keeps your records; it does not inspect your home or certify that equipment is safe.",
        "developerName": "Acadia AI LLC",
        "category": "Productivity",
        "websiteURL": "https://dwelln.app",
        "supportURL": "https://dwelln.app/support/",
        "privacyPolicyURL": "https://dwelln.app/privacy/",
        "termsOfServiceURL": "https://dwelln.app/terms/",
        "defaultPrompt": [
          "What's due at my home this month?",
          "Remind me to change the furnace filter on November 1.",
          "I cleaned the gutters today, mark it done."
        ],
        "logo": "./assets/icon-1024.png",
        "composerIcon": "./assets/icon-1024.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Help set up the reviewer home, 12 Elm Street, Concord, MA: show what is saved and add what the person asks for.",
              "prompt": "Help me add the tasks my home needs. It has a gas furnace and a sump pump.",
              "tools_triggered": "start_onboarding, add_task",
              "expected_behavior": "Lists the tasks already saved at 12 Elm Street, then adds only tasks that are missing (for example a yearly furnace tune-up), without duplicating Change the furnace filter or Test the sump pump. The reply states each saved task's first due date, and the same dates show in the Dwelln app."
            },
            {
              "description": "Read what is coming up.",
              "prompt": "What's due at my home in the next 30 days?",
              "tools_triggered": "find_tasks",
              "expected_behavior": "Lists the tasks at 12 Elm Street due in the next 30 days with their due dates, matching the Dwelln app. Changes nothing."
            },
            {
              "description": "A dated reminder is saved as a Dwelln task.",
              "prompt": "Remind me to shut off the outdoor faucets on November 8.",
              "tools_triggered": "add_task",
              "expected_behavior": "Saves one task, Shut off the outdoor faucets, due November 8 at 12 Elm Street, and says the saved date. It does not create a ChatGPT-side reminder instead."
            },
            {
              "description": "Record work as done.",
              "prompt": "I just tested the smoke and CO alarms, mark it done.",
              "tools_triggered": "complete_task",
              "expected_behavior": "Marks Test the smoke and CO alarms done today and states the next due date Dwelln saved; the app shows the same date and today's completion in the task's logbook."
            },
            {
              "description": "Add a note and a user-attached photo to a task.",
              "prompt": "Add this photo to the gutter task, and a note: the downspout by the back door clogs first.",
              "tools_triggered": "add_note_to_task, add_photo_to_task",
              "expected_behavior": "Adds the note and the photo the reviewer attached in the chat to Clean the gutters at 12 Elm Street. Both show on that task in the app. With no photo attached, it asks for one instead of inventing a file or a URL."
            }
          ],
          "negative": [
            {
              "description": "An unrelated request does not call Dwelln.",
              "prompt": "Write a limerick about a cloud.",
              "tools_triggered": "none",
              "expected_behavior": "Answers without calling any Dwelln tool."
            },
            {
              "description": "An unclear request does not change anything.",
              "prompt": "Mark that thing done.",
              "tools_triggered": "find_tasks at most",
              "expected_behavior": "Asks which task the person means. Does not call complete_task until one task is clear."
            },
            {
              "description": "Homes are added in the Dwelln app, not in ChatGPT.",
              "prompt": "Add a second home for me at 5 Oak Lane, Concord.",
              "tools_triggered": "none",
              "expected_behavior": "Explains that a home is added in the Dwelln app with New Dwelln on the homes list. No Dwelln tool creates a home, and nothing is saved."
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://storage.googleapis.com/dwelln-app-public-media/review/dwelln-chatgpt-demo-20261014-v2.mp4"
      },
      "publication": {
        "release_notes": "Dwelln for ChatGPT: see what's due at your home, add tasks with due dates, mark work done, and add notes and photos to tasks."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 23bde53fa60a2fa69bf63584b47944264e8f0c34d5e52d8f79c96d57cb31e667