Going further
Advanced configuration
Kaivo reads a .kaivo.json file in your home folder (settings for everywhere), then another in the project folder (settings for this project). Project settings win.
To let Kaivo see the errors your code editor detects, declare a language server. For Go: { "lsp": { "go": { "command": "gopls" } } }. For TypeScript: { "lsp": { "typescript": { "command": "typescript-language-server", "args": ["--stdio"] } } }. It must be installed on your computer.
Kaivo.md, at the root of a project, is read at every launch: it's the project's memory.
You can also create your own commands by dropping Markdown files into the .kaivo/commands folder of your project or home folder: they show up in /commands.