Code-intelligentie voor codebases | Dweve Reed
Reed bouwt één structureel model voor query, rangschikking, transformatie en verificatie. Lokaal met ingebouwde grammatica’s, onder Apache-2.0-termen.
Wat is Dweve Reed?
Reed is een lokale code-intelligence-engine voor codebases. Hij parseert broncode tot één herbruikbaar structureel model met syntax en containment, declaraties en verwijzingen, imports en omgekeerde imports, aanroeprelaties waar die worden ondersteund en gerangschikte structurele relevantie. Daardoor kunnen meerdere vragen worden beantwoord zonder telkens opnieuw te parsen. Reed draait lokaal en offline met ingebouwde grammatica’s. Toegang tot de repository vraag je aan; verstrekte broncode valt onder de Apache-2.0-termen.
- Het reproduceerbare contract benoemt bronbytes, grammatica-inhoud, parserversie, configuratie, Unicode-versie, deterministische grenzen, query en volgorde, zodat dezelfde gedeclareerde invoer hetzelfde geordende resultaat oplevert.
- Structurele uitvoer staat los van taalbewuste semantische bindingen, aanroepen en type-relaties. De dekking wordt per taal en diepte gepubliceerd.
Kies de doelgroep die bij je vraag past
De pagina bevat drie selecteerbare lezingen van hetzelfde onderwerp.
Voor consumenten
Reed is de lokale codelees-engine in Dweve Fabric. Hij herkent onderdelen en relaties in gestructureerde tekst en houdt elk onderdeel aan de exacte plek gekoppeld, zodat de omgeving nauwkeurig kan reageren en dezelfde structuur opnieuw kan produceren wanneer er niets is veranderd. Reed valt onder Apache-2.0.
Voor bedrijven
Reed is een lokale code-intelligence-engine in Rust voor codebases. Hij maakt van elke repository één stabiel structureel model met een controleerbare parseboom, exacte locaties, herhaalbare runs en zichtbare refactorplannen. Reed verschijnt in de zesde ronde van Dweves publicatieprogramma, met de documentatie diezelfde dag op docs.dweve.com.
Voor engineers
Code wordt als tekst geschreven. Software bestaat als structuur. Reed maakt één stabiele lezing die tools kunnen bevragen, rangschikken, transformeren en verifiëren.