vim-ai caret

Caret explains. You approve.

Caret reads the server and answers in plain words. It prepares one fix. It does not run that fix.

git diff caret

What Caret does, and does not.

caret.diff
  1. @@ does @@
  2. +reads the server
  3. +explains the cause in plain words
  4. +prepares one fix
  5. @@ does not @@
  6. -runs the fix. A change waits for you.
  7. -approves it. You do, with a fingerprint or a PIN, or you leave it.

vim-ai fix

Approve or hold.

A sample finding. Nothing here runs on a real machine.

liveserversample
diskfilling
  1. finding
  2. review
  3. approve
  4. run

Reading the server.

  1. signalA server needs you. Related noise is one finding.

vim-ai approvals

Nothing runs without you.

how a change is handledchanges on

a change you approve

  1. Caret proposes
  2. Checked
  3. Review
  4. You approve
  5. Runs

a change you do not approve

  1. Caret proposes
  2. Held
  3. No approval. Nothing runs.

Every change waits for your approval.

pause

Pause changes on a server whenever you want, and turn them back on when you are ready.

who does what
Caret
proposes
You
approve
vim AI
runs it, after