| 42 | 42 | | export type ConnectorCapability = |
| 43 | 43 | | | "Agents can read" |
| 44 | 44 | | | "Agents can act" |
| 45 | | − | | "Opens issues" |
| 45 | + | | "Opens work items" |
| 46 | 46 | | | "Writes back" |
| 47 | 47 | | | "Imports repositories" |
| 48 | 48 | | | "Signs you in" |
| ⋯ |
| 166 | 166 | | id: "linear", |
| 167 | 167 | | name: "Linear", |
| 168 | 168 | | category: "issues", |
| 169 | | − | description: "Agents read ENG-42 when work mentions it; import issues, and they hear back when the work lands.", |
| 169 | + | description: "Agents read ENG-42 when work mentions it; import them as work items, and they hear back when the work lands.", |
| 170 | 170 | | scopes: BOTH, |
| 171 | 171 | | status: "available", |
| 172 | 172 | | href: { workspace: "/:workspace/-/integrations/trackers?add=linear#add" }, |
| ⋯ |
| 193 | 193 | | }, |
| 194 | 194 | | soon("shortcut", "Shortcut", "issues", W, "Stories agents read when work mentions them, updated when the work lands.", ["Agents can read", "Writes back"]), |
| 195 | 195 | | soon("clickup", "ClickUp", "issues", W, "Tasks agents can read and import, kept in step with their pull requests.", ["Agents can read", "Writes back"]), |
| 196 | | − | soon("trello", "Trello", "issues", W, "Cards become issues, and move along their board as the work does.", ["Opens issues", "Writes back"]), |
| 196 | + | soon("trello", "Trello", "issues", W, "Cards become work items, and move along their board as the work does.", ["Opens work items", "Writes back"]), |
| 197 | 197 | | |
| 198 | 198 | | // Chat & meetings ------------------------------------------------------- |
| 199 | 199 | | soon("slack", "Slack", "chat", BOTH, "Alerts and updates in the channels your team already reads.", ["Alerts into chat"], { |
| ⋯ |
| 214 | 214 | | // Calendar & email ------------------------------------------------------ |
| 215 | 215 | | soon("google-calendar", "Google Calendar", "calendar", P, "Sets your status to In a meeting while you are in one.", ["Sets your status"]), |
| 216 | 216 | | soon("outlook-calendar", "Outlook Calendar", "calendar", P, "Sets your status to In a meeting while you are in one.", ["Sets your status"]), |
| 217 | | − | soon("gmail", "Gmail", "calendar", P, "Turn an email into an issue, from your own inbox.", ["Opens issues"]), |
| 218 | | − | soon("outlook-mail", "Outlook Mail", "calendar", P, "Turn an email into an issue, from your own inbox.", ["Opens issues"]), |
| 217 | + | soon("gmail", "Gmail", "calendar", P, "Turn an email into a work item, from your own inbox.", ["Opens work items"]), |
| 218 | + | soon("outlook-mail", "Outlook Mail", "calendar", P, "Turn an email into a work item, from your own inbox.", ["Opens work items"]), |
| 219 | 219 | | |
| 220 | 220 | | // Docs & knowledge ------------------------------------------------------ |
| 221 | | − | soon("google-docs", "Google Docs", "docs", BOTH, "Agents read the specs and plans linked from issues and chat.", ["Agents can read"], { |
| 221 | + | soon("google-docs", "Google Docs", "docs", BOTH, "Agents read the specs and plans linked from work items and chat.", ["Agents can read"], { |
| 222 | 222 | | description: "Docs you share in chat open for agents as well as people.", |
| 223 | 223 | | capabilities: ["Agents can read"], |
| 224 | 224 | | }), |
| 225 | | − | soon("coda", "Coda", "docs", W, "Agents read the docs and tables linked from issues and chat.", ["Agents can read"]), |
| 225 | + | soon("coda", "Coda", "docs", W, "Agents read the docs and tables linked from work items and chat.", ["Agents can read"]), |
| 226 | 226 | | |
| 227 | 227 | | // Monitoring & incidents ------------------------------------------------ |
| 228 | 228 | | { |
| 229 | 229 | | id: "sentry", |
| 230 | 230 | | name: "Sentry", |
| 231 | 231 | | category: "monitoring", |
| 232 | | − | description: "New errors open issues with the stack trace, and resolve in Sentry when the fix merges.", |
| 232 | + | description: "New errors open work items with the stack trace, and resolve in Sentry when the fix merges.", |
| 233 | 233 | | scopes: W, |
| 234 | 234 | | status: "available", |
| 235 | 235 | | href: { workspace: "/:workspace/-/integrations/alerts?add=sentry#add" }, |
| 236 | | − | capabilities: ["Opens issues", "Agents can read", "Writes back"], |
| 236 | + | capabilities: ["Opens work items", "Agents can read", "Writes back"], |
| 237 | 237 | | provider: "sentry", |
| 238 | 238 | | keywords: ["errors", "alerts", "exceptions"], |
| 239 | 239 | | }, |
| ⋯ |
| 241 | 241 | | id: "datadog", |
| 242 | 242 | | name: "Datadog", |
| 243 | 243 | | category: "monitoring", |
| 244 | | − | description: "Monitors that trigger open issues, and recoveries are noted on them.", |
| 244 | + | description: "Monitors that trigger open work items, and recoveries are noted on them.", |
| 245 | 245 | | scopes: W, |
| 246 | 246 | | status: "available", |
| 247 | 247 | | href: { workspace: "/:workspace/-/integrations/alerts?add=datadog#add" }, |
| 248 | | − | capabilities: ["Opens issues"], |
| 248 | + | capabilities: ["Opens work items"], |
| 249 | 249 | | provider: "datadog", |
| 250 | 250 | | keywords: ["monitors", "alerts", "apm"], |
| 251 | 251 | | }, |
| ⋯ |
| 253 | 253 | | id: "alerts-webhook", |
| 254 | 254 | | name: "Alerts webhook", |
| 255 | 255 | | category: "monitoring", |
| 256 | | − | description: "Anything that can send signed JSON opens issues: your own scripts, or any monitoring tool.", |
| 256 | + | description: "Anything that can send signed JSON opens work items: your own scripts, or any monitoring tool.", |
| 257 | 257 | | scopes: W, |
| 258 | 258 | | status: "available", |
| 259 | 259 | | href: { workspace: "/:workspace/-/integrations/alerts?add=webhook#add" }, |
| 260 | | − | capabilities: ["Opens issues"], |
| 260 | + | capabilities: ["Opens work items"], |
| 261 | 261 | | provider: "webhook", |
| 262 | 262 | | keywords: ["incoming", "http", "alerts", "pagerduty", "grafana"], |
| 263 | 263 | | }, |
| 264 | | − | soon("pagerduty", "PagerDuty", "monitoring", BOTH, "Incidents open issues, and resolve when the fix lands.", ["Opens issues", "Writes back"], { |
| 264 | + | soon("pagerduty", "PagerDuty", "monitoring", BOTH, "Incidents open work items, and resolve when the fix lands.", ["Opens work items", "Writes back"], { |
| 265 | 265 | | description: "Sets your status to On call while you are on call.", |
| 266 | 266 | | capabilities: ["Sets your status"], |
| 267 | 267 | | }), |
| 268 | | − | soon("opsgenie", "Opsgenie", "monitoring", W, "Alerts open issues, and close when the fix lands.", ["Opens issues", "Writes back"]), |
| 269 | | − | soon("incident-io", "incident.io", "monitoring", W, "Incidents get a channel in g1t, with what changed alongside.", ["Opens issues", "Alerts into chat"]), |
| 270 | | − | soon("grafana", "Grafana", "monitoring", W, "Alert rules open issues, and agents read the dashboards they link to.", ["Opens issues", "Agents can read"]), |
| 271 | | − | soon("new-relic", "New Relic", "monitoring", W, "Alerts open issues, with the traces agents need to find the cause.", ["Opens issues", "Agents can read"]), |
| 272 | | − | soon("honeycomb", "Honeycomb", "monitoring", W, "Triggers open issues, and agents query traces while they work.", ["Opens issues", "Agents can read"]), |
| 273 | | − | soon("better-stack", "Better Stack", "monitoring", W, "Uptime incidents and log alerts open issues.", ["Opens issues"]), |
| 268 | + | soon("opsgenie", "Opsgenie", "monitoring", W, "Alerts open work items, and close when the fix lands.", ["Opens work items", "Writes back"]), |
| 269 | + | soon("incident-io", "incident.io", "monitoring", W, "Incidents get a channel in g1t, with what changed alongside.", ["Opens work items", "Alerts into chat"]), |
| 270 | + | soon("grafana", "Grafana", "monitoring", W, "Alert rules open work items, and agents read the dashboards they link to.", ["Opens work items", "Agents can read"]), |
| 271 | + | soon("new-relic", "New Relic", "monitoring", W, "Alerts open work items, with the traces agents need to find the cause.", ["Opens work items", "Agents can read"]), |
| 272 | + | soon("honeycomb", "Honeycomb", "monitoring", W, "Triggers open work items, and agents query traces while they work.", ["Opens work items", "Agents can read"]), |
| 273 | + | soon("better-stack", "Better Stack", "monitoring", W, "Uptime incidents and log alerts open work items.", ["Opens work items"]), |
| 274 | 274 | | |
| 275 | 275 | | // Cloud & deploy -------------------------------------------------------- |
| 276 | 276 | | soon("aws", "Amazon Web Services", "cloud", W, "Workflows and deployments reach AWS with short-lived credentials, no stored keys.", ["Deploys"]), |
| ⋯ |
| 302 | 302 | | soon("segment", "Segment", "data", W, "Agents read your tracking plan, and check new events against it.", ["Agents can read"]), |
| 303 | 303 | | |
| 304 | 304 | | // CRM & support --------------------------------------------------------- |
| 305 | | − | soon("zendesk", "Zendesk", "crm", W, "Turn a ticket into an issue, and tell the customer when the fix ships.", ["Opens issues", "Writes back"]), |
| 305 | + | soon("zendesk", "Zendesk", "crm", W, "Turn a ticket into a work item, and tell the customer when the fix ships.", ["Opens work items", "Writes back"]), |
| 306 | 306 | | soon("salesforce", "Salesforce", "crm", W, "Agents read the account and case behind a request.", ["Agents can read"]), |
| 307 | 307 | | |
| 308 | 308 | | // Design ---------------------------------------------------------------- |
| 309 | | − | soon("miro", "Miro", "design", W, "Agents read the boards linked from issues and chat.", ["Agents can read"]), |
| 309 | + | soon("miro", "Miro", "design", W, "Agents read the boards linked from work items and chat.", ["Agents can read"]), |
| 310 | 310 | | soon("storybook", "Storybook", "design", W, "Each pull request's stories as a check, with what changed.", ["Agents can read"]), |
| 311 | 311 | | |
| 312 | 312 | | // Security & identity --------------------------------------------------- |
| ⋯ |
| 317 | 317 | | capabilities: ["Signs you in"], |
| 318 | 318 | | }), |
| 319 | 319 | | soon("1password", "1Password", "security", W, "Secrets from a vault, read by workflows and deployments when they run.", ["Deploys"]), |
| 320 | | − | soon("snyk", "Snyk", "security", W, "Findings open issues, and an agent opens the fix.", ["Opens issues"]), |
| 320 | + | soon("snyk", "Snyk", "security", W, "Findings open work items, and an agent opens the fix.", ["Opens work items"]), |
| 321 | 321 | | |
| 322 | 322 | | // Files & storage ------------------------------------------------------- |
| 323 | | − | soon("google-drive", "Google Drive", "files", BOTH, "Agents read the files linked from issues and chat.", ["Agents can read"], { |
| 323 | + | soon("google-drive", "Google Drive", "files", BOTH, "Agents read the files linked from work items and chat.", ["Agents can read"], { |
| 324 | 324 | | description: "Attach files from your Drive in chat, without downloading them first.", |
| 325 | 325 | | capabilities: ["Agents can read"], |
| 326 | 326 | | }), |
| 327 | | − | soon("dropbox", "Dropbox", "files", BOTH, "Agents read the files linked from issues and chat.", ["Agents can read"], { |
| 327 | + | soon("dropbox", "Dropbox", "files", BOTH, "Agents read the files linked from work items and chat.", ["Agents can read"], { |
| 328 | 328 | | description: "Attach files from your Dropbox in chat.", |
| 329 | 329 | | capabilities: ["Agents can read"], |
| 330 | 330 | | }), |
| 331 | | − | soon("onedrive", "OneDrive and SharePoint", "files", BOTH, "Agents read the files linked from issues and chat.", ["Agents can read"], { |
| 331 | + | soon("onedrive", "OneDrive and SharePoint", "files", BOTH, "Agents read the files linked from work items and chat.", ["Agents can read"], { |
| 332 | 332 | | description: "Attach files from your OneDrive in chat.", |
| 333 | 333 | | capabilities: ["Agents can read"], |
| 334 | 334 | | }), |
| 335 | | − | soon("box", "Box", "files", W, "Agents read the files linked from issues and chat.", ["Agents can read"]), |
| 335 | + | soon("box", "Box", "files", W, "Agents read the files linked from work items and chat.", ["Agents can read"]), |
| 336 | 336 | | ]; |
| 337 | 337 | | |
| 338 | 338 | | /** The connector by its id. */ |