vemlor

Webhooks

Turn repo events into signals, and signals into tasks.

vemlor listens for events from your code host and turns them into signals: a failed pipeline, a mention on a merge request, a new issue. Signals show up in your inbox and can trigger an agent to open a fix automatically.

GitHub

When you install the vemlor GitHub App on a repo, event delivery is configured for you. Payloads are verified with an HMAC signature, so only genuine GitHub events are accepted. Nothing to paste by hand.

GitLab

Add a project (or group) webhook pointing at your workspace URL:

https://app.vemlor.com/webhooks/gitlab/<your-workspace-secret>

Set the Secret token to the same workspace secret. vemlor checks both the path and the header on every delivery, and matches the event to your workspace. Self-hosted GitLab works the same way.

Recommended events: Pipeline events (auto-fix red builds) and Comments (respond to @vemlor mentions on merge requests).

What happens next

A verified event becomes a signal. Depending on the signal and your setup, vemlor either surfaces it in the inbox for you to act on, or dispatches an agent straight away. Either way, the agent works on a follow-up branch and opens a pull or merge request. It never commits to your default branch.

When CI fails on a request, vemlor follows your repo's CI auto-fix policy: by default it leaves a comment and waits for your go-ahead, so nothing is pushed without you asking. Set ci.autofix to auto to have it fix red builds on its own.

On this page