Show HN: Zot – Yet another coding agent harness
Cet agent minimal en ligne de commande est distribué comme un unique binaire Go statique sans runtime ni dépendances externes et se concentre sur la boucle d'assistant pour éditer du code et exécuter des commandes shell. Il prend en charge une large palette de fournisseurs de modèles (Anthropic, OpenAI, Google Gemini, GitHub Copilot, Bedrock, Hugging Face, Mistral, etc.) ainsi que des endpoints locaux compatibles OpenAI, avec gestion des clés via /login et un catalogue de modèles unifié et extensible. Quatre modes d'exécution existent (TUI interactive, sortie finale pour pipelines, NDJSON pour scripts, et RPC long-lived) et l'outil propose des fonctions intégrées read/write/edit/bash, un mode /jail et un système de confirmation des outils (--no-yolo) pour limiter les opérations dangereuses. Il supporte des extensions externes via un protocole JSON-RPC, des compétences par dossier (SKILL.md), la persistance de sessions/transcripts avec compactage et export/import, ainsi qu'un système de sous-agents "swarm" pour exécuter travaux parallèles partageant le même répertoire de travail. Des fonctionnalités additionnelles incluent un mécanisme de secours de modèle en cas d'erreur, réglages persistants (niveau de réflexion, rendu d'images), intégration Telegram, API d'embedding et des options d'installation multiplateformes (scripts, go install ou archives précompilées).