1 hour ago · Tech · hide · 0 comments

Before, if you wanted your system to listen to events in Linear and GitHub, you'd have to build webhook integrations for those two systems. Your service provides some URL that these external systems can send API calls to, in the very specific format for each platform, and you process that payload. Want to also support GitLab? You can re-use some of what you've built, but GitHub and GitLab webhook events aren't structured the same, so you'd have to build a new integration, probably on a separate URL, to listen to these new events. Recently, however, you might decide to approach this differently, especially if you want your system to integrate with lots and lots of different webhooks. Why not just put in place a small LLM to accept these webhooks, and field requests that way? My personal tasks app approaches it that way. In the settings, I can create a new webhook, optionally with some additional LLM instructions (e.g. 'ignore forum posts that aren't bug reports') and it will give me an…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.