HN : WUPHF — Wiki LLM style Karpathy avec Markdown + Git comme source de vérité

✍️ OpenClawRadar📅 Publié: April 25, 2026🔗 Source
HN : WUPHF — Wiki LLM style Karpathy avec Markdown + Git comme source de vérité
Ad

WUPHF est un bureau collaboratif open-source pour les agents IA (Claude Code, Codex, OpenClaw, LLM locaux via OpenCode) qui inclut une couche wiki de style Karpathy. Le wiki utilise Markdown et Git comme source de vérité, stockée dans ~/.wuphf/wiki/, avec un index bleve (BM25) + SQLite par-dessus. Aucune base vectorielle ou graphe n'est encore utilisée — l'objectif est de voir jusqu'où Markdown + Git peuvent aller avant d'ajouter une infrastructure plus lourde.

Fonctionnalités clés

  • Chaque agent dispose d'un carnet privé dans agents/{slug}/notebook/ plus un wiki d'équipe partagé dans team/.
  • Processus de promotion du brouillon au wiki : les entrées du carnet sont révisées (par l'agent ou un humain) et promues au wiki canonique avec des rétroliens. Un automate gère l'expiration et l'archivage automatique.
  • Journal de faits par entité : JSONL en mode append-only dans team/entities/{kind}-{slug}.facts.jsonl. Un worker de synthèse reconstruit les résumés d'entité tous les N faits.
  • Les commits sont attribués à une identité Git distincte ("Pam the Archivist") pour la traçabilité via git log.
  • [[Wikiliens]] avec détection de liens brisés (affichés en rouge).
  • Cron de lint quotidien pour les contradictions, les entrées obsolètes et les wikiliens brisés.
  • Commande slash /lookup + outil MCP pour une recherche citée. Un classifieur heuristique oriente les requêtes courtes vers BM25 et les requêtes narratives vers une boucle de réponse citée.

Ajustement de la recherche

Le benchmark actuel avec 500 artefacts et 50 requêtes atteint 85% de rappel@20 sur BM25 seul, ce qui est le seuil interne de validation. Si une classe de requêtes tombe en dessous, sqlite-vec est le repli pré-engagé.

Ad

Choix de substrat

  • Markdown pour la durabilité — le wiki survit à l'exécution ; les utilisateurs peuvent git clone et repartir avec chaque octet.
  • Bleve pour BM25.
  • SQLite pour les métadonnées structurées (faits, entités, arêtes, redirections, remplacements).
  • Les identifiants canoniques sont de première classe : les identifiants de faits sont déterministes (incluent le décalage de phrase), les slugs sont attribués une fois et jamais renommés (des stubs de redirection sont utilisés). La reconstruction est logiquement identique, pas octet par octet.

Limites connues

  • 85% de rappel n'est pas une garantie universelle — l'ajustement est en cours.
  • La qualité de synthèse dépend de la qualité d'observation de l'agent. Le passage de lint aide mais n'est pas un moteur de jugement.
  • Périmètre mono-bureau ; pas encore de fédération entre bureaux.

Démo et installation

Une démonstration en terminal de 5 minutes est disponible sur asciinema (script dans ./scripts/demo-entity-synthesis.sh).

Installation avec : npx wuphf@latest

Compilation à partir des sources : git clone https://github.com/nex-crm/wuphf.git; go build -o wuphf ./cmd/wuphf

Le wiki fait partie de WUPHF mais peut être utilisé de manière autonome. Licence MIT, auto-hébergé, apportez vos propres clés.

📖 Lire la source complète : HN LLM Tools

Ad

👀 See Also

La compétence Claude Code combine les approches de DeepMind Aletheia et d'Anthropic harness.
Tools

La compétence Claude Code combine les approches de DeepMind Aletheia et d'Anthropic harness.

Une compétence Claude Code implémente un pipeline Planificateur → Générateur → Évaluateur → Réviseur qui synthétise l'agent de recherche mathématique Aletheia de DeepMind avec l'architecture de codage multi-agent d'Anthropic, ajoutant une pré-analyse à l'aveugle où l'évaluateur raisonne sur les approches correctes avant de voir le code candidat.

OpenClawRadar
LogClaw : SRE IA Open-Source pour la Création Automatique de Tickets à partir des Logs
Tools

LogClaw : SRE IA Open-Source pour la Création Automatique de Tickets à partir des Logs

LogClaw est une plateforme d'intelligence des journaux open-source qui s'exécute sur Kubernetes, ingère les journaux via OpenTelemetry, détecte les anomalies en utilisant un score composite basé sur les signaux, et crée automatiquement des tickets avec analyse de la cause racine en environ 90 secondes.

OpenClawRadar
Open Source Rust MCP Server Donne à Claude des Capacités Complètes de Gestion d'Emails
Tools

Open Source Rust MCP Server Donne à Claude des Capacités Complètes de Gestion d'Emails

Un développeur a créé un serveur MCP en Rust qui fournit à Claude 25 outils pour une gestion complète des emails, incluant la recherche IMAP, l'envoi SMTP, la prise en charge de l'API Microsoft Graph, et la gestion multi-comptes avec authentification OAuth2.

OpenClawRadar
Claude débogue et corrige son propre bug de serveur de système de fichiers MCP pour les chemins UNC sous Windows
Tools

Claude débogue et corrige son propre bug de serveur de système de fichiers MCP pour les chemins UNC sous Windows

Un développeur a utilisé Claude Opus pour diagnostiquer et corriger un bug dans le MCP Filesystem Server où les chemins de partage réseau UNC sous Windows échouaient pour les opérations sur les sous-répertoires. La correction résout un problème de validation de chemin qui empêchait l'accès aux fichiers et dossiers dans les partages UNC.

OpenClawRadar