Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.niteshift.dev/llms.txt

Use this file to discover all available pages before exploring further.

Autofix watches PRs you opened with Niteshift. When a CI check fails or a reviewer leaves a comment, the agent runs in the background to address it. It pushes a fix to the PR branch, replies on threads it acted on, and resolves the ones it fixed. It keeps running until CI is green and the PR is ready to merge.

When it activates

Autofix runs when:
  • CI on your PR finishes with at least one failed check. Autofix waits for the full run to complete before acting.
  • A review comment is posted on the PR.
  • You (the PR author) post /niteshift on the PR. This kicks off Autofix on the task tracking this PR — or creates a new task with Autofix enabled if no task is tracking it yet. Append a prompt to steer the run, e.g. /niteshift focus on the failing snapshot tests.
While Autofix is working, a Niteshift Fixes check run appears on the PR and links to the task.
Most code review bots (CodeRabbit, Cursor Bugbot, Codex Review, Claude Code Review) only post on ready PRs. To get autofix iterating on bot feedback automatically, set your PR preference to ready instead of draft.

Where to turn it on

Autofix can be turned on at three levels:
  • Repository: under Settings → Preferences. Applies to every PR you create with Niteshift in that repository.
  • Per integration: separate toggles for tasks created from Linear or Slack, in Settings → Integrations.
  • Per task: override the default for a single task, on the task page.

Steering Autofix with reactions

By default, Autofix evaluates every review comment on the PR. Human comments always get a response — a fix, a reply explaining why not, or a clarifying question. Bot comments are weighed individually: actionable ones get fixed, noise is ignored. As the PR author, you can override that default with a GitHub emoji reaction on a specific review comment:
  • 👎 / 😕: silently skip this comment. Autofix won’t act on it and won’t post a reply.
  • 👍 / ❤️ / 🎉 / 🚀: insist Autofix engages — useful for elevating bot feedback you want treated as a real ask.
  • 👀: treat this the same way Autofix treats bot comments — decide based on content rather than engaging unconditionally.
Only reactions from the PR author count. Replying to a thread yourself also engages Autofix on that thread.