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.