Wymyśliłem sobie, że do tego mojego grzebania przydałby się jakiś agent do pomocy. Raczej spodziewałem się, że twory od największych graczy w ogóle nie odpalą, bo te zwykle mają w sobie jakieś binarki, żebym nikt im ściśle tajnych tajemnic nie ukradł. Ale poza tym byłem raczej optymistycznie nastawiony, bo taki agent nie robi przecież nic niezwykłego. Jedynie wysyła zapytania w sieć i wykonuje komendy. Nawet w Prologu dałoby się to zakodzić bez pisania natywnych wspomagaczy.
Nie doceniłem jak bardzo jest przekombinowany współczesny soft
Claude Code - Od razu wywala wiadomość, że riscv64 jest niewspierany. Nic z tym nie zrobię, więc idziemy dalej.
opencode - Tutaj wywala błąd, że brakuje modułu opencode-cośtam-riscv64. Prawie to samo, ale jednak daje nadzieję. Tym bardziej, że to open source, więc na pewno da się coś z tym zrobić, c'nie? No, tak nie za bardzo, bo projekt ma iście hipsterski stack (w negatywnym tego słowa znaczeniu, bo taki Rust na riscu śmiga aż miło, lepiej niż C/C++). Ostatecznie orzekam, że nie ma szans tego zbudować na riscv64 w najblizszym czasie, przynajmniej dopóki bun nie wyjdzie na tę architekturę.
aider - Ten jest bardziej zwodniczy, bo zaczyna coś mielić i wydaje się, że coś może z tego być. Ostatecznie jednak wywalił się na kompilacji, którejś zależności.
Gemini - Tutaj małe zaskoczenie, bo okazuje się, że agent od Google (Gemini CLI) jest open source. Github pokazuje, że to sam TypeScript i JavaScript, więc może się uda. Hahaha, taki c⁎⁎j, wywala się na jednej zależności.
Crush - Claude wymyślił, że może to zadziała. Nigdy nie słyszałem, ale to golang, więc wygląda obiecująco. Po czym wywala się na kompilacji jakiejś zależności... again...
Zwycięzca
pi - Potem stwierdziłem, że zamiast botów popytam się ludzi. Poszedłem na Discorda, puściłem pytanie w eter i dostałem odpowiedź. O tym agencie też nigdy nie słyszałem, ale zapowiada, że jest prosty. Jest dość toporny w konfiguracji, ale działa. Co jest niepokojące to, że wykonuje komendy bez pytania, więc pewnie któregoś dnia pod wpływem halucynacji zaora tę moją płytkę.
Poza tym ma fajną domenę: https://pi.dev/
#linux #riscv
