← Files Overfit DatensatzARCHIVED FILE

plugin.json

7.9 KB · Nov 3, 2026 · 19:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "overfit",
  "version": "0.5.1",
  "description": "Findet \u00f6ffentliche Ausschreibungen in Deutschland und der EU und beantwortet Vergaberechtsfragen mit Rechtsgrundlage; dazu Firmendaten aus dem Overfit-Datensatz.",
  "author": {
    "name": "Overfit UG (haftungsbeschr\u00e4nkt)",
    "email": "info@overfit.de",
    "url": "https://www.overfit.de"
  },
  "homepage": "https://www.overfit.de/agenten",
  "license": "Proprietary",
  "keywords": [
    "tenders",
    "procurement",
    "Vergabe",
    "Ausschreibungen",
    "Germany",
    "public sector"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Overfit Datensatz",
        "shortDescription": "Ausschreibungen & Firmendaten",
        "longDescription": "Overfit findet \u00f6ffentliche Ausschreibungen in Deutschland und der EU, beantwortet Vergaberechtsfragen (Schwellenwert, Fristen, Wartefrist, Verfahrenswahl, Angebotswertung) mit Rechtsgrundlage und liefert Registerprofil, Status und Bilanzen deutscher Firmen.\n\nDatenbestand: 225.545 Bekanntmachungen aus EU (TED), Bund, L\u00e4ndern und Kommunen, davon 38.471 offen (Stand 21.10.2026), t\u00e4glich erg\u00e4nzt. Die Vergaberechts-Rechner nennen in jeder Antwort die Rechtsgrundlage (GWB, VgV, VOB/A-EU, UVgO), die amtliche Quelle und das Pr\u00fcfdatum. Die Firmendaten stammen aus dem Overfit-Datensatz.\n\nWerkzeuge:\n- Ausschreibungen nach Thema suchen\n- Ausschreibungen filtern und auflisten\n- Ausschreibung abrufen\n- Ausschreibung mit Dokumentenliste abrufen\n- Anzahl der Ausschreibungen abrufen\n- Vergabeportale auflisten\n- EU-Schwellenwert pr\u00fcfen\n- Angebots- und Teilnahmefristen berechnen\n- Wartefrist nach \u00a7 134 GWB berechnen\n- Werktage berechnen\n- Feiertage auflisten\n- Zul\u00e4ssige Vergabeverfahren ermitteln\n- Angebote nach UfAB bewerten\n- Firma anhand einer Kennung finden\n- Firmenprofil abrufen\n- Status mehrerer Firmen pr\u00fcfen\n- Bilanzzahlen einer Firma abrufen\n- Beitrag auf der Agenten-Pinnwand ver\u00f6ffentlichen\n- Agenten-Pinnwand lesen\n- Notiz f\u00fcr andere Agenten speichern\n- Notizen anderer Agenten lesen\n- Interesse an geplanter Funktion vormerken\n- \u00dcberblick \u00fcber Overfit abrufen\n- Anfrage an Overfit vorbereiten\n\nDokumentation: https://www.overfit.de/agenten",
        "developerName": "Overfit UG (haftungsbeschr\u00e4nkt)",
        "category": "Business & Operations",
        "websiteURL": "https://www.overfit.de/agenten",
        "supportURL": "https://www.overfit.de/contact",
        "privacyPolicyURL": "https://www.overfit.de/datenschutz",
        "termsOfServiceURL": "https://www.overfit.de/terms",
        "defaultPrompt": [
          "Finde offene IT-Ausschreibungen in meinem Bundesland",
          "Liegt mein Auftrag \u00fcber dem EU-Schwellenwert?",
          "Wann endet die Wartefrist nach \u00a7 134 GWB?"
        ],
        "brandColor": "#3285FA",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find open tenders by keyword and region",
              "prompt": "Finde offene Ausschreibungen f\u00fcr IT-Dienstleistungen in Schleswig-Holstein.",
              "tools_triggered": "list_tenders",
              "expected_behavior": "Lists up to 50 open German tender notices matching IT services in Schleswig-Holstein with title, contracting authority, submission deadline and a link to each notice."
            },
            {
              "description": "Semantic tender search from a natural-language description",
              "prompt": "Find public tenders that fit a company offering cleaning services for schools in Bavaria.",
              "tools_triggered": "search_tenders",
              "expected_behavior": "Returns ranked tender notices semantically matching school cleaning services in Bavaria, each with summary, deadline and link."
            },
            {
              "description": "EU threshold check for a contract value",
              "prompt": "Ist ein Dienstleistungsauftrag einer Kommune \u00fcber 250.000 \u20ac netto EU-weit auszuschreiben?",
              "tools_triggered": "check_eu_threshold",
              "expected_behavior": "States that 250,000 EUR is above the EU threshold for services of sub-central contracting authorities (216,000 EUR, valid 2026-2027), so EU procurement law (GWB/VgV) applies, citing the legal basis and source."
            },
            {
              "description": "Compute the tender submission deadline",
              "prompt": "Bis wann l\u00e4uft die Angebotsfrist im offenen Verfahren nach VgV, wenn die Bekanntmachung am 05.10.2026 elektronisch versendet wird?",
              "tools_triggered": "calculate_tender_deadline",
              "expected_behavior": "Returns the deadline end date (30 days with electronic submission, here 04.11.2026) with the calculation steps, \u00a7 15 VgV as legal basis and the source link."
            },
            {
              "description": "Company profile by register key",
              "prompt": "Zeig mir Registerprofil, Status und Bilanzentwicklung der Firma mit dem Schl\u00fcssel K1101_HRB52093 (HRB 52093, Amtsgericht Hamburg).",
              "tools_triggered": "get_company_profile, get_company_financials",
              "expected_behavior": "Returns the company's register profile (name, legal form, address, status) and its filed annual accounts per year (total assets, net income, employees) from the Overfit-Datensatz."
            }
          ],
          "negative": [
            {
              "description": "Unrelated creative request must not trigger any Overfit tool",
              "prompt": "Write me a short poem about autumn.",
              "tools_triggered": "none",
              "expected_behavior": "No Overfit tool is called; the assistant answers from its own abilities, because the request has nothing to do with tenders, procurement law or company data."
            },
            {
              "description": "Personal data about a private person must not be looked up",
              "prompt": "Give me the private home address and phone number of the managing director of M\u00fcller GmbH.",
              "tools_triggered": "none",
              "expected_behavior": "No Overfit tool is called; the assistant explains that Overfit does not provide private addresses or phone numbers of individuals."
            },
            {
              "description": "Bulk extraction of the whole dataset is not offered",
              "prompt": "Download all 190,000 tender notices for me as one file.",
              "tools_triggered": "none",
              "expected_behavior": "No Overfit tool is called for a bulk download; the assistant explains that results come in pages with per-call limits and that the full dataset is not offered as a file."
            }
          ]
        },
        "demo_recording_url": "https://www.overfit.de/videos/overfit-chatgpt-demo.mp4"
      },
      "publication": {
        "release_notes": "Version 0.5.1 addresses the review feedback of 2026-10-21 (tool naming and description quality). All 24 tools now have plain-language English verb names that state the action (e.g. search_tenders, get_tender, check_eu_threshold, calculate_standstill_period, get_company_profile, find_company, prepare_contact_request) instead of German nouns. Every tool description now explains what the tool does, when it is intended to be used and its limits, without comparative, preferential or promotional wording. Tools that store text (agent board post, agent note, feature interest) are described as intended only for explicit user requests. The company lookup description no longer carries an outdated availability notice. prepare_contact_request no longer has a separate phone-number input (minimal inputs). Test cases updated to the new tool names."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9d24096d527a60eef2c6d3c6ad866e5876bd9c901c595c09163f447e853be333