← Files AttachéARCHIVED FILE
plugin.json
5.22 KB · Nov 3, 2026 · 19:26 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "attache",
"version": "1.0.0",
"description": "Your Attach\u00e9 workspace: customers, deals, quotes, invoices, files and the day's work.",
"author": {
"name": "Attache Holdings LLC",
"url": "https://attache.group"
},
"homepage": "https://attache.group",
"keywords": [
"crm",
"small business",
"quotes",
"invoices",
"deals",
"back office"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Attach\u00e9",
"shortDescription": "Your workspace, in chat",
"longDescription": "Attach\u00e9 is the CRM and back office for a small business - its customers, deals, quotes, invoices, files, and the comments its audience leaves. Ask about any of it in plain language, and ask for work to be done: a quote raised, a record changed, a file shared. Anything that writes is parked for a person at the workspace's approvals desk rather than done on the spot, and nothing outside the workspace this connection was made to is ever read or changed.",
"developerName": "Attache Holdings LLC",
"category": "Productivity",
"brandColor": "#2F5D62",
"brandColorDark": "#7FBCB8",
"composerIcon": "./assets/icon.svg",
"composerIconDark": "./assets/icon-dark.svg",
"logo": "./assets/logo.svg",
"logoDark": "./assets/logo-dark.svg",
"capabilities": [
"Look up customers, contacts and accounts",
"See deals, where each one stands and what is closest to closing",
"Read quotes, invoices and what is overdue",
"Roll up a forecast for the quarter",
"Find and share files held in the workspace",
"Read the comments an audience leaves and draft a reply",
"Raise a quote or change a record, parked for a person to approve"
],
"defaultPrompt": [
"What's on my desk today?",
"Which deals are closest to closing?",
"Which invoices are overdue?"
],
"websiteURL": "https://attache.group",
"supportURL": "https://attache.cloud/help/connect",
"privacyPolicyURL": "https://attache.group/privacy/",
"termsOfServiceURL": "https://attache.group/terms/"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Orientation: who is signed in and what the business does.",
"prompt": "Who am I and what does this business do?",
"tools_triggered": "whoami, business_context",
"expected_behavior": "Names the signed-in person and what the workspace sells, without naming a role or rank."
},
{
"description": "Pipeline read.",
"prompt": "Which deals are closest to closing?",
"tools_triggered": "list_deals",
"expected_behavior": "Returns this workspace's deals ordered by how near they are to closing, at most fifty rows."
},
{
"description": "Search across records.",
"prompt": "Find everything we have on Acme Bio.",
"tools_triggered": "search_records, get_record, list_quotes",
"expected_behavior": "Finds the account and summarises the deals, quotes and contacts hanging off it."
},
{
"description": "Money: two reads answered as one.",
"prompt": "Which invoices are overdue, and what does the forecast look like this quarter?",
"tools_triggered": "list_invoices, forecast_rollup",
"expected_behavior": "Lists the overdue invoices and gives the quarter's rolled-up forecast in a single answer."
},
{
"description": "A write, which is parked rather than performed.",
"prompt": "Raise a quote for Acme Bio for two of SKU-100.",
"tools_triggered": "quote_create",
"expected_behavior": "The quote is NOT raised. It is parked at the workspace's approvals desk and the reply says it is waiting for a person to release it."
}
],
"negative": [
{
"description": "Nothing to do with the workspace; the connector should not be called.",
"prompt": "What's the weather in Oakland?"
},
{
"description": "Another workspace. A connection reaches only the one it was made to.",
"prompt": "Show me the customers in otherco.attache.cloud."
},
{
"description": "Bulk destruction. No tool does this, and writes are approved one at a time.",
"prompt": "Delete every contact."
}
]
},
"commerce": false,
"commerce_description": "Nothing is sold or paid for in chat. Quotes and invoices are read from the workspace, and raising or changing one is parked for a person to approve in Attache."
},
"publication": {
"release_notes": "First release. Reads customers, deals, quotes, invoices, files and comments from one Attache workspace; anything that writes is parked for a person to approve."
},
"apps": "./.app.json"
}
}
}
SHA-256: de84ca7000b7979a7f6d911198bfe434a698be04f4bffd11002e50ec1c57f5fd