KlapContext
Understand an unfamiliar codebase before changing it.
KlapContext convierte evidencia de código en un modelo del sistema: puntos de entrada, flujos, automatizaciones, integraciones y sus incertidumbres. Graphify funciona como proveedor de análisis técnico; KlapContext es la capa que transforma esa evidencia en comprensión para personas y agentes de IA.
Agent Intelligence
KlapContext planifica el mínimo contexto relevante antes de que un agente empiece a cambiar código. Según la intención —entender, modificar, depurar, probar, refactorizar o medir impacto— selecciona capacidades y proveedores necesarios, sin acoplarse a una herramienta externa ni cargar archivos enteros por defecto. La compilación de Task Context llegará en los siguientes sprints.
KlapContext convierte un repositorio en contexto de ingeniería reutilizable: un portal estático para personas y un briefing compacto para agentes de IA. Usa Graphify como motor local de análisis técnico; KlapContext no reimplementa su grafo ni sus parsers.
Repositorio → KlapContext → Contexto de ingeniería
├── Portal humano
└── Contexto para agentes
Instalación
pip install klapcontext
La instalación incluye graphifyy, la distribución oficial de Graphify que
KlapContext necesita para generar el análisis local. Como alternativa para una
CLI aislada: pipx install klapcontext.
Primer uso
cd mi-proyecto
klap init
klap open
klap init genera el análisis Graphify y escribe artefactos locales bajo
.klap/. KlapContext agrega esa carpeta a .git/info/exclude; nunca modifica
tu .gitignore.
Comandos
| Comando | Descripción |
|---|---|
klap init [ruta] |
Genera el contexto inicial. |
klap update [ruta] |
Actualiza Graphify y el contexto. |
klap status [ruta] |
Indica si el contexto está actualizado respecto a Git. |
klap open [ruta] |
Abre el portal humano estático. |
klap agent [ruta] |
Muestra la configuración MCP local de Graphify. |
klap --version |
Muestra la versión instalada. |
Salidas
.klap/
├── context.json # modelo técnico, de sistema y humano
├── agent-context.md # briefing para agentes de IA
├── index.html # portal humano, sin servidor
├── state.json # metadatos de freshness
└── graphify/ # grafo, informe y visualizaciones de Graphify
Las afirmaciones incluyen evidencia y estados CONFIRMED, INFERRED o
UNKNOWN. Si KlapContext no puede determinar algo con confianza, lo expone en
lugar de inventarlo.
Desarrollo
python -m pip install -e ".[dev]"
python -m pytest
Publicación
El workflow de GitHub Actions publica tags v* mediante PyPI Trusted
Publishing. Antes del primer tag, configurá el publisher de PyPI para este
repositorio y workflow. No se necesitan tokens de PyPI en el repositorio.
Licencia
Apache-2.0. Ver LICENSE.
Release files for klapcontext 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| klapcontext-0.2.2.tar.gz | 46.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| klapcontext-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 98.3 kB
Release files / klapcontext-0.2.2.tar.gz
| Download URL | klapcontext-0.2.2.tar.gz |
|---|---|
| Size | 46.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
638c30998f386580d145ba3bfb48031ab0e3e769eedcd88a64e341f8120838ac
|
|
BLAKE2b-256 checksum How to use checksums |
8f0c4e708ea472cab05abcb11691fa12b5f7637bdd09c8ca4e2d5f06829b756c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency logRelease files / klapcontext-0.2.2-py3-none-any.whl
| Download URL | klapcontext-0.2.2-py3-none-any.whl |
|---|---|
| Size | 52.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
03461241c5c1d93bbe84c7a253bb90037673b5bc88491ec2ab652e716da7207f
|
|
BLAKE2b-256 checksum How to use checksums |
00f66a07f997406433ae89c252ec6e63daa1ecb23933d53c901321e101a06393
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.
Transparency log