Bot Discord, który odpala lokalnego agenta opencode (Big Pickle) w izolowanym sandboxie z web_search — bez tokenów w środowisku, twardy limit 1900 znaków.
O projekcie
Komenda /y-berion odpala le_ster_runner.py, który uruchamia opencode (model Big Pickle) w izolowanym sandboxie z web_search. Bot streamuje aktywność (kroki, myślenie, odpowiedź) na żywo, a wynik wkleja PATCH-em do wiadomości — z webhook fallbackiem, gdy PATCH się nie powiedzie.
Stack
- Python
- Discord API
- opencode CLI
Jak to działa
- Komenda /y-berion: prompt max 1500 znaków + cooldown 10 s
- Sandbox: clean_env wycina tokeny/sekrety ze środowiska subprocesu
- Lockfile (PID + process_alive) — jedno zadanie na raz
- Live podgląd: kroki aktywności + myślenie (~500 zn.) + odpowiedź (~600 zn.)
- Finalny format: 4 ostatnie kroki + czysta odpowiedź, twardy limit 1900 zn.
- Redact sekretów w odpowiedziach + webhook fallback