Contrôle du contexte

L'information juste.À la bonne profondeur.

Transformez les sources disponibles en entrée de modèle délibérée. Choisissez le matériel pertinent, définissez la profondeur de lecture et travaillez dans votre budget de contexte. Conservez les références à l'original.

Matériel disponibleSélection délibéréeContexte prêt pour la tâche

L'approche

Choisissez ce qui atteint votre modèle.

LeanCTX rassemble les candidats autorisés, préserve leur origine et prépare un plan de contexte dans le budget demandé.

Tâche et budget

Donnez une raison à chaque lecture.

Décrivez la question et l'espace disponible pour le contexte. Une tâche de codage peut nécessiter une implémentation ; une tâche de support peut nécessiter une procédure actuelle. Le plan sélectionne pour cette tâche, dans son périmètre de sources autorisé.

Portée
Choisissez le projet et les sources disponibles.
Sélection
Classez les candidats et supprimez les références de contenu partagé.
Budget de contexte
Limitez l'information préparée pour une requête ; ceci est distinct d'une limite de dépenses.

Recherche et provenance

Trouvez-le. Sachez d'où il vient.

Commencez avec les preuves sélectionnées pour votre tâche. Gardez chaque référence de source attachée pendant que LeanCTX compile le matériel choisi dans le contexte du modèle. Suivez la piste des sources lorsque le résultat nécessite plus d'explication.

Fichiers et code
Recherche de texte, structure et emplacements des sources.
Connaissance indexée
BM25 et la recherche sémantique configurée utilisent les index disponibles.
Sources connectées
L'accès au fournisseur dépend des identifiants et des autorisations configurés.

Détails et récupération

Choisissez combien lire.

Utilisez les signatures pour localiser le code, les plages de lignes pour l'inspecter et le texte intégral pour les modifications exactes. Les lectures supplémentaires suivent les mêmes règles d'accès.

signatures
Localiser les fonctions et les types avec des références aux sources.
lignes / intégral
Lire l'implémentation requise avec le niveau de détail nécessaire.
Récupération
La source disponible et la sortie archivée déterminent ce qui peut être récupéré.
Sortie du produit enregistrée
src/lib/roi.ts257 lignes
fn pub fmtInt(value:n) → string @L78-80fn pub fmtUsd(value:n) → string @L83-89fn pub fmtDay(iso:s) → string @L92-96

Extrait de la vue de signature capturée

Référence de la sourcefmtUsd · L83–89

L'implémentation est à une lecture ciblée.

Inspecter l'implémentation exacte
export function fmtUsd(value: number): string {
  const n = Number(value) || 0;
  return (
    '$' +
    n.toLocaleString('en-US', { minimumFractionDigits: 2, maximumFractionDigits: 2 })
  );
}

Implémentation exacte depuis le même fichier source.

La boîte à outils du mode lecture

Une source. La vue dont votre tâche a besoin.

Passez de l'orientation aux lignes exactes, comparez les changements ou choisissez une représentation plus compacte. Ouvrez un groupe pour trouver le mode et son compromis.

Trouvez votre repèreauto · map · signatures · reference
auto
Laissez l'exécution sélectionner une stratégie de lecture à partir du contexte du fichier et de la tâche disponibles. L'agressivité explicite peut sélectionner une densité cible.
map
Voyez un aperçu structurel avant de choisir quelle partie mérite une lecture plus approfondie.
signatures
Inspectez la surface API du code supporté : déclarations et positions des sources, avec les détails d'implémentation omis.
reference
Conservez une référence de fichier compacte avec métadonnées de taille et de type, sans charger son corps dans la réponse.
Lisez précisément. Modifiez avec confiance.full · raw · anchored · lines
full
Lisez la source avec son cadrage d'affichage normal. Utilisez une vue complète lorsque les détails omis pourraient changer la modification.
raw
Retournez le texte source sans cadrage d'affichage. Ce mode de sortie ne contourne pas les permissions de la source ni les filtres activés.
anchored · anchored:72-92
Lisez la source complète ou une fenêtre de ligne avec des ancres de hachage par ligne pour les modifications ctx_patch ciblées.
lines:72-92 · lines:5,10-20 · lines:-20
Sélectionnez une plage inclusive, plusieurs emplacements ou les dernières lignes. lignes:72 lit de la ligne 72 jusqu'à la fin ; -20 est également accepté comme raccourci de queue.
Choisissez ce qu'il faut conservertask · aggressive · entropy · density
task
Gardez le matériel pertinent pour la tâche active. Sans indices de tâche utilisables, ou pour un petit fichier, l'implémentation actuelle retourne le contenu complet.
aggressive
Utilisez un résumé plus fort et avec perte lorsque les aperçus sont suffisants. Récupérez l'original avant d'effectuer une modification qui nécessite des détails exacts.
entropy
Réduisez le matériel répétitif et peu informatif avec une compression basée sur l'entropie. Le résultat est une vue sélectionnée, pas une copie sans perte.
density:0.40
Visez une proportion choisie des jetons originaux. La cible est approximative ; la qualité et la structure des sources affectent la taille délivrée.
Retournez à ce qui a changédiff
diff
Comparez avec la lecture mise en cache de la session. Cela nécessite une lecture précédente ; ce n'est pas une comparaison avec un commit Git arbitraire.
Explorer les représentations avancéescognitive · mdl
cognitive
Sélectionnez un ensemble de morceaux détectés budgétés. Nécessite le réglage scientifique correspondant ; sinon l'implémentation revient à la carte.
mdl
Générez une description structurelle compacte. Nécessite le réglage scientifique correspondant; sinon, il revient à la carte.
Une variante de texte complet compactefull-compact
full-compact
La variante orientée redirection supprime le cadrage et les espaces blancs à la fin tout en conservant la structure des lignes. Choisissez brut lorsque la préservation exacte des octets est importante.

Un mode lecture forme la réponse; il n'accorde pas d'accès. Les résumés omettent les détails. Utilisez l'original lorsque la tâche nécessite la source exacte, et vérifiez le comportement d'exécution documenté pour votre intégration.

Lisez la référence du mode

Préparation consciente du format

Différial matériau. Le bon traitement.

Le code a une structure. La sortie de commande a des résultats, des erreurs et du bruit répété. LeanCTX utilise la vue ou le filtre de sortie approprié pour les formats pris en charge, avec des références pour récupérer les détails si nécessaire.

Structure du code
Conservez les déclarations et les emplacements de source pertinents dans une lecture structurelle.
Sortie de commande
Affichez les résultats et les échecs utiles à travers les filtres de sortie pris en charge.
Détails récupérables
Suivez les références de source ou un archive de sortie disponible si plus de preuves sont nécessaires.

Dans votre flux de travail

Lisez à nouveau moins. Récupérez plus si nécessaire.

La première lecture n'est qu'une partie du flux de travail. LeanCTX gère également les lectures répétées, les références de source et les sorties archivées.

Lectures mises en cache

Une répétition inchangée peut renvoyer une référence compacte. Utilisez frais lorsque vous avez besoin de contourner le cache de lecture; frais ne sélectionne pas lui-même un mode texte exact.

Explorez cette capacité

Récupération de sortie

Récupérez une source ou une archive de shell conservée lorsque le résultat raccourci n'est pas suffisant. La disponibilité et la rétention déterminent ce qui peut être récupéré.

Explorez cette capacité

Questions et réponses

Modes de lecture expliqués.

Toutes les recherches utilisent-elles un index ?

La recherche de texte exact et la récupération indexée sont des chemins différents. La recherche sémantique dépend des index configurés ; une correspondance de texte directe peut être un meilleur point de départ lorsque vous connaissez déjà un symbole ou une phrase.

Toutes les vues plus courtes sont-elles suffisantes pour la tâche ?

Non. Les signatures aident à localiser le code ; la modifier peut nécessiter l'implémentation exacte. Choisissez une lecture plus détaillée si nécessaire et vérifiez le résultat de la tâche.

La préparation du contexte nécessite-t-elle un modèle privé ?

Non. Le moteur public fonctionne de manière déterministe. L'intelligence optionnelle peut proposer de meilleures sélections ou des itinéraires après vérification, mais votre hôte et votre politique conservent l'autorité. S'il est indisponible ou rejeté, le chemin déterministe reste utilisable.

Suivant : Sécurité et gouvernance

Ajouter des règles à votre flux de contexte.

Voir comment les limites de source et les filtres de texte configurés contrôlent les lectures prises en charge.

Commencez avec LeanCTX

Essayez une lecture ciblée.

Essayez une vue de signature sur un fichier familier. Suivez la référence et lisez l'implémentation lorsque vous en avez besoin.

Priorité au local. Agnostique au modèle. Votre contexte.