AgentLinter is hier! Is jouw agent scherp en veilig? Ik heb AgentLinter gebouwd, een linter voor agentconfiguratiebestanden. Dit is waarom. Of je nu vibe-codet of agent-codet, de outputkwaliteit van jouw AI komt neer op één ding: hoe goed je jouw hebt geschreven. Maar deze bestanden goed beheren? Veel moeilijker dan het lijkt. 🎯 Het Stille Faalprobleem Vage instructies zoals "schrijf goede code" laten de agent interpreteren zoals hij wil. De output wordt inconsistent, maar er wordt niets als fout gemeld. De mislukking is stil. De eigen documentatie van Anthropic zegt schrijf "Gebruik 2-spaties inspringing" niet "Formatteer code goed." Maar naarmate het bestand groeit, is het bijna onmogelijk om deze alleen met je ogen te spotten. 🔐 Het Beveiligingsprobleem Mensen hard-coderen API-sleutels en tokens direct in of en committeren ze, veel vaker dan je zou denken. Statistieken van AgentLinter tonen aan dat 1 op de 5 werkruimten blootgestelde inloggegevens heeft. .gitignore vangt geen geheimen die verborgen zijn in markdown-bestanden. 💥 Het Consistentieprobleem Meerdere configuratiebestanden = tegenstrijdigheden. zegt "wees een vriendelijke assistent," zegt "bondige, directe toon." De agent raakt in de war. verwijst naar bestanden die niet bestaan. Na 5 bestanden verdrievoudigen deze conflicten. Dus dacht ik: is code. Code heeft ESLint. Waarom heeft dit geen linter? 🔍 Wat AgentLinter Doet Het diagnosticeert jouw agentconfiguratie in 8 categorieën: 1) Structuur: bestandsorganisatie 2) Duidelijkheid: specificiteit van instructies 3) Volledigheid: ontbrekende definities 4) Beveiliging: blootgestelde geheimen 5) Consistentie: tegenstrijdigheden tussen bestanden 6) Geheugen: sessieoverdracht 7) Runtime Config: gateway/auth-instellingen 8) Vaardigheid Veiligheid: gevaarlijke shell-opdrachten & injectiepatronen Elk gescoord van 0–100 met concrete suggesties voor oplossingen. Schrijf "wees behulpzaam" en het vertelt je om de responslengte, toon en indeling te specificeren. Vind je een API-sleutel? Directe CRITICALE waarschuwing om te roteren. ...