Ghid Operator Context7

All guides

Ce face

Context7 este un plugin de tip development-tools care extinde sistemul Wednesday cu funcții de gestionare avansată a contextului. Acesta permite pluginului să citească, să filtreze și să injecteze porțiuni relevante din istoricul conversației sau din fișierele de proiect direct în promptul curent. În practică, funcționează ca un strat intermediar care decide ce informații merită păstrate active, reducând zgomotul și îmbunătățind precizia răspunsurilor generate de model.

Când îmi folosește

Folosește Context7 atunci când lucrezi la codebase-uri mari, când ai nevoie să menții referințe la mai multe fișiere simultan sau când vrei să eviți repetarea acelorași detalii în fiecare mesaj. Este util în sesiuni lungi de refactorizare, review de cod sau când schimbi rapid între mai multe ramuri de discuție. Pluginul devine vizibil mai ales după ce ai instalat deja alte pluginuri din categoria development-tools (cum ar fi code-review sau frontend-design).

Cum îl invoc / declanșez

verifică doctrina pentru detalii exacte la calea sursei SKILL.md din installPath-ul pluginului wednesday-local. Nu există comenzi hardcodate expuse în documentația canonică curentă, deci activează-l prin referință directă în prompt sau prin configurarea scope-ului „user” din fișierul de plugins.

Exemplu practic

Să zicem că lucrezi la un modul Node.js cu 12 fișiere interconectate. În loc să copiezi manual fragmente, scrii pur și simplu „context7: include only types and exported functions from src/”. Pluginul analizează structura, extrage semnăturile și le introduce în contextul următorului răspuns. Rezultatul este un prompt mai curat, fără a depăși limitele de tokeni.

Output / unde aterizează

Informațiile procesate de Context7 apar ca secțiuni marcate în istoricul conversației curente. Ele nu modifică fișiere pe disc, ci doar îmbogățesc promptul intern al Wednesday. Poți vedea ce a fost injectat uitându-te la mesajele de sistem care încep cu prefixul „context7:”.

Limite / gotchas

Context7 respectă scope-ul „user” și nu funcționează în sesiuni cu scope „project” sau „system”. Versiunea instalată (0.338.17) poate avea discrepanțe față de gitCommitSha-ul listat dacă ai actualizat manual pluginul. Nu uita că filtrarea contextului este euristică; uneori omite fragmente importante dacă numele fișierelor nu sunt explicite. Pentru configurații avansate sau actualizări, revino la fișierul JSON de plugins instalate.