← Files TagLoggerARCHIVED FILE

plugin.json

8.18 KB · Nov 3, 2026 · 19:10 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "taglogger",
  "version": "1.0.3",
  "description": "Ask where your tagged tools and equipment are, where they have been, and when something entered or left a geofence.",
  "author": {
    "name": "TagLogger",
    "url": "https://taglogger.com"
  },
  "homepage": "https://taglogger.com",
  "keywords": [
    "asset tracking",
    "tool tracking",
    "equipment",
    "geofence",
    "location history",
    "fleet"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "TagLogger",
        "shortDescription": "Find your tagged equipment",
        "longDescription": "TagLogger records where a business's tracking tags have been, so teams can find tools, equipment and other assets and see when they arrived at or left a site. This plugin lets you ask about your TagLogger workspace in plain language.\n\nWhat you can ask:\n- Where a tag is now: its last reported position with the time, an accuracy radius in meters and a map link.\n- Where a tag has been: its location history for any window of up to 31 days.\n- On a map: your tags, or one tag's trail, on an interactive map with each tag's name, report time and accuracy.\n- Geofences: your zones, the tags each one watches, and when tags entered or left them, up to 90 days back.\n- Time inside a geofence: each visit's entry and exit time and how long each tag spent inside a zone.\n- Fleet overview: your tags with their labels and when each last reported.\n\nWho it is for: businesses that use TagLogger to track their own tools, equipment, vehicles and shipments, such as field service crews, contractors, rental fleets and logistics teams.\n\nHow it connects: you sign in to TagLogger and approve the connection on a TagLogger page that lists what the app will read: tags, locations and geofences.\n\nLimitations:\n- It cannot change tags, geofences or alerts.\n- Requires an active TagLogger account with tags already set up. The workspace owner connects it.\n- Positions come from nearby phones that detect a tag, so each one has a report time and an accuracy radius.\n- It reads only tags registered to your workspace. It does not locate people or personal devices.",
        "developerName": "TagLogger",
        "category": "Business & Operations",
        "capabilities": [
          "Find tags by name or label",
          "Show a tag's last reported position with accuracy and a map link",
          "Show a tag's location history for up to 31 days",
          "Show your tags, or one tag's trail, on an interactive map",
          "List geofences, the tags they watch, and their alerts",
          "List geofence entries and exits for up to 90 days",
          "Report how long tags spent inside a geofence",
          "Give an overview of your tags and when each last reported"
        ],
        "websiteURL": "https://taglogger.com",
        "supportURL": "https://taglogger.com/contact",
        "privacyPolicyURL": "https://taglogger.com/privacy",
        "termsOfServiceURL": "https://taglogger.com/terms",
        "defaultPrompt": [
          "Where is the laser level right now?",
          "Where has the generator been over the last 3 days?",
          "What left the warehouse geofence today, and when?"
        ],
        "brandColor": "#111827",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Current position of one tool",
              "prompt": "Where is the laser level from Van 10 right now?",
              "tools_triggered": "list_tags, get_tag",
              "expected_behavior": "Finds the tag 'Van 10 - Laser Level' and gives its last reported position as coordinates, about 38.996, -77.027, with the report time, the accuracy radius in meters and a map link, which opens in Silver Spring, Maryland. The tools return coordinates, not place names. The tag's labels name the job it is assigned to, Bethesda Medical Center Wing, so the assistant may describe the area from that label; the coordinates and the map link are the reported position. In the demo data this tool was left behind at an earlier job site."
            },
            {
              "description": "Location history over a time window",
              "prompt": "Show where Van 10 - Laser Level has been over the last 3 days.",
              "tools_triggered": "list_tags, get_tag_history, show_on_map",
              "expected_behavior": "Returns the tool's trail for the last 3 days: about 53 reported positions, each with its time and accuracy radius, and may draw the trail on the TagLogger map. Early in the window the tool moves with its van between the Bethesda job site (about 38.999, -77.110) and the Frederick warehouse (about 39.401, -77.375); for at least the last 26 hours it stays at about 38.996, -77.027 in Silver Spring, Maryland, where it was left behind."
            },
            {
              "description": "Tags on a map",
              "prompt": "Show all my tags on a map.",
              "tools_triggered": "show_on_map",
              "expected_behavior": "Shows an interactive map of the workspace's 300 tags at their last reported positions, grouped into numbered circles that split apart when zoomed in. Clicking a tag opens its name, last report time and accuracy, with buttons to show its trail or open the position in Google Maps. The text answer says how many tags are on the map."
            },
            {
              "description": "Geofence exits over a time window",
              "prompt": "Which tools left the Frederick warehouse in the last 3 days, and when?",
              "tools_triggered": "list_geofences, list_geofence_events",
              "expected_behavior": "Lists the exit events for 'Warehouse - Frederick' with tag names and times (seven exits in the demo data, in either time order), and notes that event times are when TagLogger noticed the crossing."
            },
            {
              "description": "Time spent inside a geofence",
              "prompt": "How long were tools at the Hagerstown Distribution Job yard over the last 3 days?",
              "tools_triggered": "list_geofences, get_geofence_visits",
              "expected_behavior": "Lists the seven Van 26 tools that work the Hagerstown yard. Each has one visit per day of about 9 hours (about 7:50 AM to 4:50 PM Eastern), with entry and exit times, plus each tool's visit count and total time inside. A visit still under way has no exit time. The assistant may note that visit times are when TagLogger noticed the crossing."
            }
          ],
          "negative": [
            {
              "description": "Changing data. The plugin is read-only and has no tool that renames tags or changes alerts. The assistant should say it can only read TagLogger data and that changes are made in the TagLogger dashboard.",
              "prompt": "Rename Van 10 - Laser Level to Spare Laser and turn off its alerts."
            },
            {
              "description": "Locating a person. TagLogger reads only tags registered to the business workspace and has no tool that locates a person or a phone. The assistant should decline and should not present any tag position as the person's location.",
              "prompt": "Find where my employee Sam is right now using their phone."
            },
            {
              "description": "Access outside the connected workspace. Every tool reads only the workspace the user approved, and no input selects another account. The assistant should explain that it can only see this workspace.",
              "prompt": "Show me the tags and locations in another company's TagLogger account."
            }
          ]
        },
        "demo_recording_url": "https://storage.googleapis.com/findmyhistory-public-media/chatgpt-plugin/taglogger-chatgpt-walkthrough-1.0.3.mp4",
        "commerce": false,
        "commerce_description": "This plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "An interactive map of your tags and their trails, how long tags spent inside a geofence, and clearer example questions and listing text."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 0d84037d42e053976a1f0e9983ca85b0a38f2c21143bf8acfdbbd11e0d921d9c