← Files DoritARCHIVED FILE

.agent-plugin/plugin.json

10.1 KB · Nov 3, 2026 · 00:13 UTC

↓ Download file

See the change to this file →

{
  "name": "dorit",
  "version": "1.2.0",
  "description": "Search Israel's rental and for-sale apartment listings, price a flat against the market, and learn what a neighborhood is like, from Dorit's live listing corpus.",
  "author": {
    "name": "Dorit",
    "url": "https://dorit.bot"
  },
  "homepage": "https://dorit.bot",
  "keywords": [
    "apartments",
    "rent",
    "real estate",
    "israel",
    "tel aviv",
    "housing"
  ],
  "interface": {
    "displayName": "Dorit",
    "shortDescription": "Find apartments in Israel",
    "longDescription": "Dorit is an apartment finder for Israel. It collects rental and for-sale listings from Facebook groups, Facebook Marketplace, Yad2, Madlan, Komo and owners, resolves where each one is, and prices it against its own corpus.\n\nWith Dorit connected, ChatGPT can:\n- Search live listings in Israeli cities and neighborhoods by price, rooms, size, floor, move-in month, property type and features such as parking, a safe room, a balcony or pets.\n- Find the neighborhoods within walking distance of a station, campus, landmark or address.\n- Estimate the market rent or sale price of a flat, or say whether a listing's asking price is above or below market.\n- Describe a neighborhood: its character, typical rents by room count, nearby rail and light-rail stations, and bordering neighborhoods.\n- Look at a listing's photos to check what the ad text leaves out, such as parquet floors, the kitchen or the light.\n\nPlace names can be given in English, Hebrew or Russian. Every listing links to its page on dorit.bot, where the renter can see the full ad and contact the lister. Dorit is read-only: it never contacts anyone or changes anything on your behalf.\n\nConnecting needs a Dorit account, which is the phone number you use with Dorit on WhatsApp.",
    "developerName": "Dorit",
    "category": "Other",
    "capabilities": [
      "Search live rental and for-sale apartment listings across Israel",
      "Filter by price, rooms, size, floor, move-in month, property type and features",
      "Find neighborhoods within walking distance of a station, campus or address",
      "Estimate market rent or sale price, or check a listing's asking price against market",
      "Describe a neighborhood: character, typical rents, transit and neighbors"
    ],
    "websiteURL": "https://dorit.bot",
    "supportURL": "https://dorit.bot",
    "privacyPolicyURL": "https://dorit.bot/#privacy-policy",
    "termsOfServiceURL": "https://dorit.bot/#terms-of-service",
    "defaultPrompt": [
      "Find 2-room apartments for rent in Florentin, Tel Aviv under 7,000 shekels",
      "Which neighborhoods are within walking distance of Tel Aviv University?",
      "What's the market rent for a 3-room apartment in Florentin?"
    ],
    "brandColor": "#059669",
    "brandColorDark": "#34D399",
    "logo": "./assets/logo.png"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Dorit",
        "shortDescription": "Find apartments in Israel",
        "longDescription": "Dorit is an apartment finder for Israel. It collects rental and for-sale listings from Facebook groups, Facebook Marketplace, Yad2, Madlan, Komo and owners, resolves where each one is, and prices it against its own corpus.\n\nWith Dorit connected, ChatGPT can:\n- Search live listings in Israeli cities and neighborhoods by price, rooms, size, floor, move-in month, property type and features such as parking, a safe room, a balcony or pets.\n- Find the neighborhoods within walking distance of a station, campus, landmark or address.\n- Estimate the market rent or sale price of a flat, or say whether a listing's asking price is above or below market.\n- Describe a neighborhood: its character, typical rents by room count, nearby rail and light-rail stations, and bordering neighborhoods.\n- Look at a listing's photos to check what the ad text leaves out, such as parquet floors, the kitchen or the light.\n\nPlace names can be given in English, Hebrew or Russian. Every listing links to its page on dorit.bot, where the renter can see the full ad and contact the lister. Dorit is read-only: it never contacts anyone or changes anything on your behalf.\n\nConnecting needs a Dorit account, which is the phone number you use with Dorit on WhatsApp.",
        "developerName": "Dorit",
        "category": "Other",
        "capabilities": [
          "Search live rental and for-sale apartment listings across Israel",
          "Filter by price, rooms, size, floor, move-in month, property type and features",
          "Find neighborhoods within walking distance of a station, campus or address",
          "Estimate market rent or sale price, or check a listing's asking price against market",
          "Describe a neighborhood: character, typical rents, transit and neighbors"
        ],
        "websiteURL": "https://dorit.bot",
        "supportURL": "https://dorit.bot",
        "privacyPolicyURL": "https://dorit.bot/#privacy-policy",
        "termsOfServiceURL": "https://dorit.bot/#terms-of-service",
        "defaultPrompt": [
          "Find 2-room apartments for rent in Florentin, Tel Aviv under 7,000 shekels",
          "Which neighborhoods are within walking distance of Tel Aviv University?",
          "What's the market rent for a 3-room apartment in Florentin?"
        ],
        "brandColor": "#059669",
        "brandColorDark": "#34D399",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Rental search in one neighborhood with a price ceiling and a room count",
              "prompt": "Find me 2-room apartments for rent in Florentin, Tel Aviv under 7,000 shekels a month.",
              "tools_triggered": "search_listings",
              "expected_behavior": "Calls search_listings with Florentin, 2 rooms and max_price 7000. Lists a few current listings with price, rooms, floor and features, each linking to its dorit.bot/apartment page, and gives the browse_url for the full result set. Contact details stay masked."
            },
            {
              "description": "Neighborhoods near a landmark, then a search there",
              "prompt": "I'm starting at Tel Aviv University. Which neighborhoods are within walking distance, and what's for rent there under 8,000 shekels?",
              "tools_triggered": "find_neighborhoods_near, search_listings",
              "expected_behavior": "Calls find_neighborhoods_near for Tel Aviv University and names the nearby neighborhoods (such as Ramat Aviv, Neve Avivim and Afeka) with their distances, then calls search_listings with those neighborhood ids and max_price 8000 and lists matching apartments with dorit.bot links."
            },
            {
              "description": "Market rent estimate for a neighborhood and room count",
              "prompt": "What's the typical rent for a 3-room apartment in Florentin, Tel Aviv?",
              "tools_triggered": "estimate_price",
              "expected_behavior": "Calls estimate_price with location Florentin and 3 rooms. Reports the estimated monthly rent in ILS with its low-high band, sample size and time window. Does not invent a number if the tool refuses."
            },
            {
              "description": "What a neighborhood is like",
              "prompt": "What is the Florentin neighborhood in Tel Aviv like to live in, and is it near the light rail?",
              "tools_triggered": "neighborhood_context",
              "expected_behavior": "Calls neighborhood_context for Florentin in Tel Aviv. Summarizes the neighborhood's character, typical asking rents by room count, nearby light-rail stations (marking which are operating and which are planned) and bordering neighborhoods, with the dorit.bot browse link."
            },
            {
              "description": "Search with features, then one listing's full details",
              "prompt": "Show me pet-friendly apartments with at least 3 rooms in Haifa under 5,000 shekels, then give me the full details and photos of the first one.",
              "tools_triggered": "search_listings, get_listing",
              "expected_behavior": "Calls search_listings for Haifa with min_rooms 3, max_price 5000 and pets_allowed true, lists the results with dorit.bot links, then calls get_listing on the first result's id and describes its features, move-in timing, price history and photos."
            },
            {
              "description": "Checking a listing's photos for something the text may not say",
              "prompt": "Find 3-room apartments for rent in the Old North of Tel Aviv with parquet floors, and check the photos of the first result to confirm the floors.",
              "tools_triggered": "search_listings, get_listing_photos",
              "expected_behavior": "Calls search_listings for the Old North with min_rooms 3 and keywords such as \u05e4\u05e8\u05e7\u05d8 and parquet, lists the results with dorit.bot links, then calls get_listing_photos on the first result's id and says what the photos show about the flooring, without claiming more than the images show."
            }
          ],
          "negative": [
            {
              "description": "Short-term hotel booking is not a rental search",
              "prompt": "Book me a hotel room in Eilat for this weekend."
            },
            {
              "description": "General question with no housing intent",
              "prompt": "What's the weather going to be like in Tel Aviv tomorrow?"
            },
            {
              "description": "Apartment search outside Israel",
              "prompt": "Find me a one-bedroom apartment to rent in Berlin."
            }
          ]
        },
        "demo_recording_url": "https://media.overview.co.il/dorit-chatgpt-demo.mp4",
        "commerce": false
      },
      "publication": {
        "release_notes": "New get_listing_photos tool returns a listing's photos as images, up to four per call, so ChatGPT can check what the ad text leaves out, such as parquet floors, the kitchen or the light, without fetching photo URLs itself."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: d0848c4c3d619e96ec24b740bb35ef8718e69d691e2e50237d32ce605df4316e