Update to Trussi AI
Snapshot Nov 6, 2026 · 00:12 UTC · version 2.0.3
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 3 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 28, 2026 · 12:33 UTC
dc225e93efbf958e09e1bcd2aea23de8a5aeb31d991ab661a64c39079ec00bdd
Nov 6, 2026 · 00:12 UTC
ed221aa2254d9d834167650209d059678fa7b3b51ebbd22f90ba20d040182fce
Package file
Oct 28, 2026 · 12:33 UTC
3923
Nov 6, 2026 · 00:12 UTC
5006
Package file
Oct 28, 2026 · 12:33 UTC
{"sha256":"64d6d230f8cd392c86b8f87370bdb47db53713d6c5d40ed7f6ac29a4a5012469","size":76815}
Nov 6, 2026 · 00:12 UTC
Not present
Package file
Oct 28, 2026 · 12:33 UTC
{"sha256":"2438fb0d85f2859acc3873396c82690860075d7202c40e6cb43c399e011e1c36","size":76844}
Nov 6, 2026 · 00:12 UTC
Not present
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -2,7 +2,7 @@ "author": { "name": "Smart Media LLC" }, - "description": "Trussi AI connects your Trussi roofing CRM to ChatGPT so your team can run the business in plain language.\n\nLook things up:\n- Find and open projects and customers by name, address or job number, with full job detail (status, quotes, files, measurements)\n- Read what's inside project files: the text of PDFs like estimates, insurance scopes and contracts, plus spreadsheets and photos\n- Check your sales pipeline, dashboard, and rep leaderboard\n- Pull month-by-month revenue, AR/collections, and marketing-channel performance\n- See calendar, labor, and delivery schedules for any day or date range\n- Review profit analysis, worksheets (signed value, collected, balance due), and insurance supplements\n- Read project and per-user activity timelines, and run your saved reports\n\nTake action (with your permissions):\n- Add comments, create leads, calendar events and quotes, and move projects through the pipeline\n- Save a file from the chat to a project, or upload documents, photos and measurement reports from a link\n\nSecurity:\n- OAuth 2.0 sign-in with PKCE; the app only sees data your account already allows\n- Every request is account-scoped and capability-checked, exactly like the Trussi app\n- Read and write are separate scopes you approve when connecting\n\nBuilt for roofing teams - reps, production, and owners - scoped automatically by role and branch.", + "description": "Trussi AI connects your Trussi roofing CRM to ChatGPT so your team can run the business in plain language.\n\nLook things up:\n- Find projects and customers by name, address, phone, email or job number, with full job detail (status, quotes, files, measurements)\n- Count jobs by rep, branch or stage, including approved jobs with no labor scheduled\n- Read what's inside project files, and search every document, photo caption and comment for a claim number or a phrase\n- Check your pipeline, dashboard, leaderboard, revenue, AR/collections and marketing channels\n- See the crew schedule: labor, appointments and deliveries for any date range\n- Review profit analysis, worksheets (signed value, collected, balance due) and insurance supplements\n- Ask how to do anything in Trussi and get the steps\n\nGet work done (with your permissions):\n- Add comments, create leads, calendar events and quotes, and move projects through the pipeline\n- Assign a job to a rep, reschedule an appointment, and update a customer's phone numbers or email\n- Add line items to a worksheet as a new section; existing lines are never changed and nothing is approved\n- Preview an AI estimate from the measurement report, save it as a draft quote, and revise it\n- Build a report from a description, run it, and schedule it by email\n- Draft an automation from a sentence; it is saved switched off for you to review in Trussi\n- Save a file from the chat to a project, or upload documents, photos and measurement reports from a link\n\nSecurity:\n- OAuth 2.0 sign-in with PKCE; the app only sees data your account already allows\n- Every request is account-scoped and capability-checked, exactly like the Trussi app\n- Read and write are separate scopes you approve when connecting; a read-only connection cannot change anything\n- Every change shows in the project history as made via ChatGPT\n\nBuilt for roofing teams - reps, production, and owners - scoped automatically by role and branch.", "interface": { "brandColor": "#FF5E15", "brandColorDark": "#FF5E15", @@ -11,20 +11,15 @@ "composerIcon": "./assets/composer-icon.png", "defaultPrompt": [ "What's still owed on the Johnson job?", - "Read the insurance scope on the Johnson job and list the line items with totals", - "What's on the production calendar tomorrow?" + "How many approved jobs per rep have no labor scheduled?", + "Build a report of jobs sold last month by rep and email it to me every Monday at 7am" ], "developerName": "Smart Media LLC", "displayName": "Trussi AI", "logo": "./assets/logo.png", "logoDark": "./assets/logo-dark.png", - "longDescription": "Trussi AI connects your Trussi roofing CRM to ChatGPT so your team can run the business in plain language.\n\nLook things up:\n- Find and open projects and customers by name, address or job number, with full job detail (status, quotes, files, measurements)\n- Read what's inside project files: the text of PDFs like estimates, insurance scopes and contracts, plus spreadsheets and photos\n- Check your sales pipeline, dashboard, and rep leaderboard\n- Pull month-by-month revenue, AR/collections, and marketing-channel performance\n- See calendar, labor, and delivery schedules for any day or date range\n- Review profit analysis, worksheets (signed value, collected, balance due), and insurance supplements\n- Read project and per-user activity timelines, and run your saved reports\n\nTake action (with your permissions):\n- Add comments, create leads, calendar events and quotes, and move projects through the pipeline\n- Save a file from the chat to a project, or upload documents, photos and measurement reports from a link\n\nSecurity:\n- OAuth 2.0 sign-in with PKCE; the app only sees data your account already allows\n- Every request is account-scoped and capability-checked, exactly like the Trussi app\n- Read and write are separate scopes you approve when connecting\n\nBuilt for roofing teams - reps, production, and owners - scoped automatically by role and branch.", + "longDescription": "Trussi AI connects your Trussi roofing CRM to ChatGPT so your team can run the business in plain language.\n\nLook things up:\n- Find projects and customers by name, address, phone, email or job number, with full job detail (status, quotes, files, measurements)\n- Count jobs by rep, branch or stage, including approved jobs with no labor scheduled\n- Read what's inside project files, and search every document, photo caption and comment for a claim number or a phrase\n- Check your pipeline, dashboard, leaderboard, revenue, AR/collections and marketing channels\n- See the crew schedule: labor, appointments and deliveries for any date range\n- Review profit analysis, worksheets (signed value, collected, balance due) and insurance supplements\n- Ask how to do anything in Trussi and get the steps\n\nGet work done (with your permissions):\n- Add comments, create leads, calendar events and quotes, and move projects through the pipeline\n- Assign a job to a rep, reschedule an appointment, and update a customer's phone numbers or email\n- Add line items to a worksheet as a new section; existing lines are never changed and nothing is approved\n- Preview an AI estimate from the measurement report, save it as a draft quote, and revise it\n- Build a report from a description, run it, and schedule it by email\n- Draft an automation from a sentence; it is saved switched off for you to review in Trussi\n- Save a file from the chat to a project, or upload documents, photos and measurement reports from a link\n\nSecurity:\n- OAuth 2.0 sign-in with PKCE; the app only sees data your account already allows\n- Every request is account-scoped and capability-checked, exactly like the Trussi app\n- Read and write are separate scopes you approve when connecting; a read-only connection cannot change anything\n- Every change shows in the project history as made via ChatGPT\n\nBuilt for roofing teams - reps, production, and owners - scoped automatically by role and branch.", "privacyPolicyURL": "https://trussi.ai/privacy-policy", - "screenshots": [ - "./assets/screenshot-1.png", - "./assets/screenshot-2.png", - "./assets/screenshot-3.png" - ], "shortDescription": "Run your roofing CRM", "supportURL": "https://trussi.ai/help", "termsOfServiceURL": "https://trussi.ai/terms", @@ -32,6 +27,6 @@ }, "mcpServers": "./.mcp.json", "name": "app-6a3c3057bc8481918c64e253f30ed770", - "version": "2.0.2", + "version": "2.0.3", "apps": "./.app.json" }
Full technical diff · 5 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"dc225e93efbf958e09e1bcd2aea23de8a5aeb31d991ab661a64c39079ec00bdd"
"ed221aa2254d9d834167650209d059678fa7b3b51ebbd22f90ba20d040182fce"
changed /files/.codex-plugin~1plugin.json/size
3923
5006
removed /files/assets~1screenshot-1.png
{
"sha256": "64d6d230f8cd392c86b8f87370bdb47db53713d6c5d40ed7f6ac29a4a5012469",
"size": 76815
}Field is absent
removed /files/assets~1screenshot-2.png
{
"sha256": "2438fb0d85f2859acc3873396c82690860075d7202c40e6cb43c399e011e1c36",
"size": 76844
}Field is absent
removed /files/assets~1screenshot-3.png
{
"sha256": "20ec0521deb7ff5feba1c543733a01fd6c9423d0b97648f33b979a849a6cc59d",
"size": 119912
}Field is absent
Full snapshot data
{
"files": {
".app.json": {
"sha256": "e91f58df2de2fa807f6f9071f9abb40d5e7dbce9d89394337321847b41684ed7",
"size": 98
},
".codex-plugin/plugin.json": {
"sha256": "ed221aa2254d9d834167650209d059678fa7b3b51ebbd22f90ba20d040182fce",
"size": 5006
},
".mcp.json": {
"sha256": "1c19394672eb0ea6d31375439f77416bea61a6933e067d0bed3ab04c85cf4fb5",
"size": 118
},
"assets/composer-icon.png": {
"sha256": "e76c1eef2954d026013a4b7a0d482087d64a8982d0f87432d39335f5baf086ed",
"size": 45069
},
"assets/logo-dark.png": {
"sha256": "e76c1eef2954d026013a4b7a0d482087d64a8982d0f87432d39335f5baf086ed",
"size": 45069
},
"assets/logo.png": {
"sha256": "e76c1eef2954d026013a4b7a0d482087d64a8982d0f87432d39335f5baf086ed",
"size": 45069
}
}
}SHA-256 of public snapshot: e0eef4a6c45ac087b47ab6815ef738ece3eff2e926ad863d5302366f8045c2f0