# ai 0.3.4 Terminal AI-klient för OpenRouter, anpassad för Lyra/PicoCalc. ## Installation ```bash ./install ``` På Lyra används `/data/tmp` och `/data/pip-cache` automatiskt om `/data` finns. ## Tangentbeteende ### Input - Enter = ny rad - Enter två gånger = skicka - När prompten fortfarande ryms på en visuell rad används piltangenterna för att scrolla historiken. - När prompten blivit flera visuella rader används piltangenterna för att navigera i prompten. - Home/End, Backspace och Delete fungerar i editorn. ### Historik `Ctrl-B` följt av `↑` eller `↓` flyttar fokus till historiken. När historiken har fokus används alla piltangenter för att flytta markören i historiken. `Ctrl-Q` återgår till inputfältet. ### Joe-liknande blockkommandon `Ctrl-K B` börjar markera från aktuell cursorposition. `Ctrl-K K` avslutar markeringen. I historiken kopieras markeringen även till terminalens clipboard via OSC 52 om terminalen stöder det. Övriga grundkommandon: - `Ctrl-K C` = kopiera markerad text i input - `Ctrl-K X` = klipp ut markerad text i input - `Ctrl-K Y` = klistra in intern kopia - `Ctrl-K U` = ta bort markering ## AI-streaming AI-svaret visas medan det genereras. PgUp/PgDn kan användas för att läsa tidigare text medan svaret fortfarande strömmar. ## Konfiguration `~/.ai/config.yaml`: ```yaml provider: openrouter model: openrouter/auto api_key: sk-or-v1-... ``` En lokal `.ai/config.yaml` i en underkatalog övertrumfar den globala konfigurationen.