Scheduled jobs (crons)
Tracks whether imports, syncs, and other scheduled work actually runs. Stuck jobs surface immediately, including history and run duration.
LQDeck is an operations platform for companies running their own web applications. It watches scheduled jobs, errors, and site availability in one place. When code needs to change, the AI orchestrator takes the task, prepares a fix, and delivers a pull request. Your team decides only where human judgment is required.
Implemented. Fixed null reference in import, added guard and test. PR #318 opened, CI green.
Safe change. Waiting for your merge or auto-merge per project settings.
Connects application operations monitoring with autonomous task resolution. Connect your Nette apps through a lightweight connector, without overhauling how you develop.
Tracks whether imports, syncs, and other scheduled work actually runs. Stuck jobs surface immediately, including history and run duration.
Collects production errors, groups similar occurrences, and filters noise. Your team sees what's new and what needs attention, in a clear admin.
Checks that sites and APIs are up. On outage, sends repeated Slack alerts until service recovers, including downtime.
When a task needs code changes, the agent takes over: reads context, writes a fix, opens a pull request, and can merge safe changes on its own.
The agent works in an isolated copy of your repository, reads code and operational data, and delivers a normal PR with green CI. You approve only what needs a human decision.
Small bugfixes and recurring changes don't have to wait for a free slot on the dev team.
A task filed in the evening can have a proposed fix by morning, without manual triggering.
The system scores change risk. Lower-risk work can merge automatically; the rest goes to review.
Every step, agent conversation, diff, and cost is visible in admin. Nothing happens in the dark.
The orchestrator doesn't replace engineers. On clear scope it handles routine; on large or ambiguous work it hands off to your team with prepared context.
From a ticket, email, or monitoring alert.
Clones the repo and works on its own git branch.
Reviews code, logs, errors, and data within limits you set.
Security review, green CI, work and cost estimate.
Tasks stay open. A Freelo comment or email reply wakes the agent. For selected projects, a test-server check can run before the PR opens.
Work can arrive wherever your team already handles it, or directly from monitoring when something fails.
Freelo and Asana, including attachments. Edits to the ticket re-trigger the agent.
Write to a dedicated address and a task is created. Reply in the thread to continue with the agent.
A captured error, failed cron, or outage can open a task directly.
Never touches production DB or live runtime. Database access is read-only through allowed sources.
Risky or sensitive changes always need a human. Kill switch stops the whole orchestrator.
Every step, diff, and cost in admin. Slack when a PR is ready or a decision is needed.
Stuck runs are detected, cleaned up, and escalated to a human when needed.
LQDeck speaks HTTP API: apps report status, the agent reads context, your team connects through documented endpoints. Technical docs at /docs/api.
/api/connector
Job lifecycle from your Nette runner: schedule, start, progress, finish, fail.
/api/context
Context API for the agent: tasks, errors, job-runs, logs, DB queries.
/api/orchestrator
Worker contract for sessions, turns, messages, and global pause.
/api/…
Read-side REST for projects, crons, jobs, and errors. Project API key authentication.
We'll walk through the platform on a real project, from monitoring to an orchestrator that delivers a pull request from a task.
Already have access? Sign in to admin