Contexty — una herramienta que permite a los desarrolladores ver y controlar directamente el contexto de la IA
(github.com/ttalkkak-lab)"¿Por qué tu IA siempre se siente más tonta de lo que dice el rumor?"
- A medida que se acumula el contexto, se siente que el rendimiento del modelo va bajando poco a poco
- La molestia de tener que explicar cada vez las premisas anteriores al pasar a un chat nuevo
- Al usar
/compact, se pierde demasiado contexto - No hay forma de saber exactamente "¿qué archivos y qué código está viendo ahora la IA para haber llegado a esta conclusión?"
En el libro del líder senior de ingeniería de Google, Addy Osmani, también se señalan problemas similares. La IA genera código rápidamente, pero al final la calidad de la arquitectura y la gestión del contexto siguen siendo cosas que debe cuidar una persona.
Por eso, presentamos una herramienta open source creada por un equipo de estudiantes del departamento de Desarrollo de Software de Busan Software Meister High School para resolver directamente este problema.
Contexty — una herramienta que permite a los desarrolladores ver y controlar directamente el contexto de la IA.
GitHub: https://github.com/ttalkkak-lab/opencode-contexty
Funciones principales
HSCMM (Human-supervised Context Management)
Visualiza en tiempo real, en forma de árbol, el contexto que la IA está consultando actualmente en el panel VSCode Context Explorer
Permite revisar archivos, carpetas e incluso líneas específicas de código incluidas
Las partes innecesarias se pueden eliminar de inmediato, y los archivos necesarios o áreas seleccionadas de código se pueden agregar manualmente
Las líneas incluidas en el contexto se resaltan dentro del editor para distinguirlas visualmente
AASM (Active Agent-supervised Architecture)
Un Sub-Agent que detecta con anticipación antipatrones de arquitectura en la etapa del prompt
Meter toda la lógica en un solo archivo
Crear un God Object
Abusar del estado global mutable
Y otros errores comunes: la IA los advierte o los bloquea antes de generar el código.
DCP (Dynamic Context Pruning)
Antes de llegar al límite de contexto, comprime automáticamente y muestra de forma transparente qué se comprimió y cuántos tokens se ahorraron. Si hace falta, también se puede restaurar (decompress) la parte comprimida.
ACPM (Agent Context Permission Management)
Controla de forma detallada las herramientas que puede usar la IA (file-read, file-write, shell, web, etc.) y los permisos de rutas de archivos.
Se puede guardar como preset para cargarlo fácilmente por proyecto.
Cómo instalarlo
npx @ttalkkak-lab/opencode-contexty init
Después de ejecutar el comando y elegir un IDE, la extensión de OpenCode y la extensión del IDE se instalan automáticamente, aunque la mayoría de las funciones también se pueden usar solo con la CLI.
Las herramientas de coding con IA son cada vez más potentes, pero aún creemos que faltan herramientas que permitan a los desarrolladores entender y controlar claramente "qué está viendo ahora la IA". Contexty es un proyecto que comenzó para cubrir precisamente esa parte.
Si les interesa, no duden en revisar el repositorio en GitHub; siempre serán bienvenidos los stars, el feedback, los bug reports, las sugerencias de funciones y los PR.
2 comentarios
Guau, ¡qué genial!
Se cambió al título original y se movió a Show.
Por favor, publica el título del artículo consultando Cómo usar GeekNews.
Como referencia, los artículos cuya categoría fue ajustada por un moderador pueden tener limitada su exposición en la pantalla principal, así que te pedimos revisar una vez más la categoría antes de publicarlo.