Update to Nogbase
Snapshot Oct 28, 2026 · 12:47 UTC · version 1.4.0
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 10 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 9, 2026 · 18:02 UTC
b98c312225746e79ae18fc140e44694ec6e9bae4e78843d07bdfe314276497b6
Oct 28, 2026 · 12:47 UTC
43aad54b292feb58a9ba415748f8a4c4b5f6f4b3a9a31216895135d78d505b36
Package file
Oct 9, 2026 · 18:02 UTC
127
Oct 28, 2026 · 12:47 UTC
99
Package file
Oct 9, 2026 · 18:02 UTC
{"sha256":"483097eca7607cd839c0c41eb2a614b64bc4536c363816a29074aff2b03575b8","size":2301}
Oct 28, 2026 · 12:47 UTC
Not present
Package file
Oct 9, 2026 · 18:02 UTC
Not present
Oct 28, 2026 · 12:47 UTC
{"sha256":"12f1a132ef4a136977e9866b112966d772d1309e8c136ddee85c4c11591fbc37","size":711}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
LICENSE →
mcp.json →
skills/client-shortlist/SKILL.md →
skills/client-shortlist/agents/openai.yaml →
skills/deal-check/agents/openai.yaml →
skills/nogbase-api/agents/openai.yaml →
skills/project-brief/SKILL.md →
plugin.json
− removed · + added
--- before +++ after @@ -0,0 +1,101 @@ +{ + "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", + "name": "app-6ab582e45b5481919e74c6db3f72a18f", + "version": "1.4.0", + "description": "Real-estate sales workflows on Nogbase: the Nogbase connector with four skills for branded sales offers with every payment-plan installment, client shortlists from a buyer brief, project briefs in English or Arabic, and deal checks that present Nogbase's investment estimate for a unit. Read-only: it reads only the projects and units your Nogbase workspace may see and never changes your data.", + "author": { + "name": "Nogbase Development", + "email": "support@nogbase.ae", + "url": "https://nogbase.ae" + }, + "homepage": "https://nogbase.ae/ai-connectors", + "repository": "https://github.com/nogbase/nogbase-ai-plugin", + "keywords": [ + "real-estate", + "off-plan", + "inventory", + "sales-offer", + "brokers", + "developers" + ], + "extensions": { + "com.openai": { + "interface": { + "displayName": "Nogbase", + "shortDescription": "Property search, offers & API", + "longDescription": "Nogbase helps real-estate brokers and property developers work with their Nogbase inventory, including off-plan projects. Search projects and units by area, developer, bedrooms, budget and currency, handover date, amenities, and payment-plan terms; compare projects for a client; read project details, brochures, and images; and prepare a sales offer or project brief with every payment-plan installment and your company letterhead. Developers can also review their own projects and recent inventory changes.\n\nVersion 1.4 includes five skills that guide these workflows step by step: Sales offer (a branded offer for one unit at the quoted price, with every installment computed by Nogbase), Client shortlist (a buyer brief turned into filtered searches and a side-by-side comparison), Project brief (a project summary in English, Arabic, or both), Deal check (Nogbase's investment estimate for one unit from DLD sales, with sources, as-of dates and a disclaimer; an estimate, not advice), and Nogbase API (for coding agents with a terminal: they read and change your Nogbase workspace through the nogbase CLI with your own sign-in, and ask before deleting or bulk changes).\n\nThe connector's tools read inventory your workspace may see. The Nogbase API skill can change data when you ask it to, within your own permissions. A Nogbase broker or developer account is required.", + "developerName": "Nogbase Development", + "category": "Business & Operations", + "capabilities": [ + "Read", + "Write" + ], + "websiteURL": "https://nogbase.ae", + "supportURL": "https://nogbase.ae/support", + "privacyPolicyURL": "https://nogbase.ae/privacy", + "termsOfServiceURL": "https://nogbase.ae/terms", + "defaultPrompt": [ + "Prepare a one-page sales offer for this unit at AED 1,850,000 with my company letterhead.", + "Compare three projects for a client who wants a one-bedroom with at most 10% on booking.", + "Write a project brief for this project in Arabic." + ], + "composerIcon": "./assets/logo.svg", + "logo": "./assets/logo.svg" + }, + "review": { + "test_cases": { + "positive": [ + { + "description": "P1 Broker: shortlist search by area, bedrooms and budget", + "prompt": "Find projects in Dubai Marina with two-bedroom units under AED 3,000,000.", + "tools_triggered": "search_inventory_locations, search_inventory_projects", + "expected_behavior": "Resolves Dubai Marina, then searches with locationId, bedrooms 2, priceMax 3000000 and currencyCode AED. Lists matching projects with developer, starting price and handover, and marks project-level matches whose live availability is unconfirmed." + }, + { + "description": "P3 Broker: project details", + "prompt": "Tell me about Peace Lagoons: developer, location, unit mix and starting price.", + "tools_triggered": "get_inventory_project", + "expected_behavior": "Peace Homes Development; Dubai Land Residence Complex, Dubai; the unit mix and the starting price as Nogbase returns them." + }, + { + "description": "P4 Broker: one-page sales offer at a quoted price", + "prompt": "Prepare a one-page sales offer for unit B827 in Peace Lagoons at AED 1,000,000 with my company letterhead and every payment-plan installment.", + "tools_triggered": "get_sales_offer_data, get_my_brand_context", + "expected_behavior": "An offer in the chat under the Nogbase Properties letterhead, with each payment plan's installments recalculated by Nogbase from AED 1,000,000 (for example 20% = AED 200,000). Nothing is stored or sent in Nogbase." + }, + { + "description": "P5 Developer: own projects and recent inventory changes", + "prompt": "List my projects and tell me what changed in my inventory recently.", + "tools_triggered": "search_my_projects, list_inventory_updates", + "expected_behavior": "The Nogbase Development projects; the first update check returns a watermark and no history." + }, + { + "description": "P6 Broker: investment estimate for one unit (evaluate_unit)", + "prompt": "Is unit B827 in Peace Lagoons a good investment if it rents for AED 90,000 a year? Show what the buyer would make selling at handover.", + "tools_triggered": "search_inventory_projects, search_inventory_units, evaluate_unit", + "expected_behavior": "Entry cost, payment schedule, market value from DLD sales, the sale at handover in each value scenario with verdicts stated as facts, break-even and yield from the given rent; every figure with its source and as-of date, plus Nogbase's disclaimer and attribution. An estimate, not advice; nothing is stored." + } + ], + "negative": [ + { + "description": "N1: a write request the read-only connector cannot do", + "prompt": "Mark unit B827 in Peace Lagoons as sold." + }, + { + "description": "N3: unrelated question", + "prompt": "What's the weather in Dubai today?" + }, + { + "description": "N4: general maths that needs no Nogbase data", + "prompt": "Calculate the monthly mortgage payment on an AED 2,000,000 loan at 4.5% interest over 25 years." + } + ] + } + }, + "publication": { + "release_notes": "Update 1.4.0: adds the read-only Evaluate a unit tool (an investment estimate for one unit from DLD sales, with sources, as-of dates and a disclaimer) and five skills: Sales offer, Client shortlist, Project brief, Deal check, and Nogbase API. The Nogbase API skill can change data through the user's own nogbase CLI sign-in. Other tools and annotations unchanged." + }, + "apps": "./.app.json" + } + } +}
Full technical diff · 17 changed fields
changed /files/.app.json/sha256
"b98c312225746e79ae18fc140e44694ec6e9bae4e78843d07bdfe314276497b6"
"43aad54b292feb58a9ba415748f8a4c4b5f6f4b3a9a31216895135d78d505b36"
changed /files/.app.json/size
127
99
removed /files/.codex-plugin~1plugin.json
{
"sha256": "483097eca7607cd839c0c41eb2a614b64bc4536c363816a29074aff2b03575b8",
"size": 2301
}Field is absent
added /files/LICENSE
Field was absent
{
"sha256": "12f1a132ef4a136977e9866b112966d772d1309e8c136ddee85c4c11591fbc37",
"size": 711
}added /files/assets~1logo.svg
Field was absent
{
"sha256": "1ebdd7302bf5abb48989cf2fe28a14d03c21feb8329d960d64cacd1acf4ac778",
"size": 559
}added /files/mcp.json
Field was absent
{
"sha256": "f64977453e294bdc1a4f64802066d4b31dfabf3872b8e19ed653125ee4128e4f",
"size": 196
}added /files/plugin.json
Field was absent
{
"sha256": "df27ae263cc6c12f1d449e89f1ae7adef3e232f7299f8356c5263777ba609ba8",
"size": 7172
}added /files/skills~1client-shortlist~1SKILL.md
Field was absent
{
"sha256": "1e2020ece26cce523d150467926e78aaa2edf22a36ec179b8381ceba56a4849e",
"size": 7937
}added /files/skills~1client-shortlist~1agents~1openai.yaml
Field was absent
{
"sha256": "03ddb850764ed4bf5f85bc58210406feec3b6584bf93030feb917c2174f133b3",
"size": 458
}added /files/skills~1deal-check~1SKILL.md
Field was absent
{
"sha256": "1ad8d991cf4962475f12b1a9af2147fa834e745aa65bc2b3e1d81c9770e3cc69",
"size": 11853
}added /files/skills~1deal-check~1agents~1openai.yaml
Field was absent
{
"sha256": "09eb67b56ed6531452e13c25ae390f78891f20194d9c445e39dfb83d24e97eda",
"size": 479
}added /files/skills~1nogbase-api~1SKILL.md
Field was absent
{
"sha256": "b5ac53cf08e1df1c6424e23fd3662ff111b4c69ec2ca615cdc6b21f96e6800be",
"size": 7741
}added /files/skills~1nogbase-api~1agents~1openai.yaml
Field was absent
{
"sha256": "ef91cc1546ef6c2b9ca3f3c3f52bf1c6f93265cdbe3dc04617787758de90f1b7",
"size": 200
}added /files/skills~1project-brief~1SKILL.md
Field was absent
{
"sha256": "3e4c7b2ec542e4fdd6a0d681c99d9f555650dc320f5fc6dd4bc002013714e0c1",
"size": 6088
}added /files/skills~1project-brief~1agents~1openai.yaml
Field was absent
{
"sha256": "db2cfed6288b73514793679628939c823db1c7b627987d8fd0e859e81c54639e",
"size": 418
}added /files/skills~1sales-offer~1SKILL.md
Field was absent
{
"sha256": "40d204cea2a5530bf1ddc16a2233a72fa6540075679189f07e954514c85d8d2c",
"size": 8626
}added /files/skills~1sales-offer~1agents~1openai.yaml
Field was absent
{
"sha256": "0840b1013a39f4ac1db44862de42fa4a77663a1618c7325e5842fc2d974b7b13",
"size": 450
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "43aad54b292feb58a9ba415748f8a4c4b5f6f4b3a9a31216895135d78d505b36",
"size": 99
},
"LICENSE": {
"sha256": "12f1a132ef4a136977e9866b112966d772d1309e8c136ddee85c4c11591fbc37",
"size": 711
},
"assets/logo.svg": {
"sha256": "1ebdd7302bf5abb48989cf2fe28a14d03c21feb8329d960d64cacd1acf4ac778",
"size": 559
},
"mcp.json": {
"sha256": "f64977453e294bdc1a4f64802066d4b31dfabf3872b8e19ed653125ee4128e4f",
"size": 196
},
"plugin.json": {
"sha256": "df27ae263cc6c12f1d449e89f1ae7adef3e232f7299f8356c5263777ba609ba8",
"size": 7172
},
"skills/client-shortlist/SKILL.md": {
"sha256": "1e2020ece26cce523d150467926e78aaa2edf22a36ec179b8381ceba56a4849e",
"size": 7937
},
"skills/client-shortlist/agents/openai.yaml": {
"sha256": "03ddb850764ed4bf5f85bc58210406feec3b6584bf93030feb917c2174f133b3",
"size": 458
},
"skills/deal-check/SKILL.md": {
"sha256": "1ad8d991cf4962475f12b1a9af2147fa834e745aa65bc2b3e1d81c9770e3cc69",
"size": 11853
},
"skills/deal-check/agents/openai.yaml": {
"sha256": "09eb67b56ed6531452e13c25ae390f78891f20194d9c445e39dfb83d24e97eda",
"size": 479
},
"skills/nogbase-api/SKILL.md": {
"sha256": "b5ac53cf08e1df1c6424e23fd3662ff111b4c69ec2ca615cdc6b21f96e6800be",
"size": 7741
},
"skills/nogbase-api/agents/openai.yaml": {
"sha256": "ef91cc1546ef6c2b9ca3f3c3f52bf1c6f93265cdbe3dc04617787758de90f1b7",
"size": 200
},
"skills/project-brief/SKILL.md": {
"sha256": "3e4c7b2ec542e4fdd6a0d681c99d9f555650dc320f5fc6dd4bc002013714e0c1",
"size": 6088
},
"skills/project-brief/agents/openai.yaml": {
"sha256": "db2cfed6288b73514793679628939c823db1c7b627987d8fd0e859e81c54639e",
"size": 418
},
"skills/sales-offer/SKILL.md": {
"sha256": "40d204cea2a5530bf1ddc16a2233a72fa6540075679189f07e954514c85d8d2c",
"size": 8626
},
"skills/sales-offer/agents/openai.yaml": {
"sha256": "0840b1013a39f4ac1db44862de42fa4a77663a1618c7325e5842fc2d974b7b13",
"size": 450
}
}
}SHA-256 of public snapshot: b862ec5c58e4e128c85f2c1a5586db074daef6d65e09f8d99725b46600d1c462