Skip to main content
Glama
tetracoralla

Gridlace

Official
by tetracoralla

Gridlace

Un motor de dependencias determinista para humanos y agentes de IA.

El nombre evoca puntos entrelazados en un patrón cambiante: mueve una relación declarada y las consecuencias en toda la estructura cambian. Es una imagen, no una afirmación de que el motor utilice una cuadrícula regular ni ofrezca un editor de grafos.

Workspace de Gridlace: un grafo de dependencias declarado y su plan de lanzamiento calculado

Responde cinco preguntas sobre las relaciones que declaras:

  • ¿Es este grafo de dependencias válido y acíclico?

  • ¿Qué falta para que estos objetivos puedan completarse?

  • ¿Qué se puede ejecutar ahora y en qué capas paralelas?

  • ¿Qué se verá afectado por estos cambios?

  • ¿Por qué este objetivo está bloqueado o afectado?

El motor demuestra derivaciones a partir de las relaciones declaradas. No demuestra que las relaciones comerciales declaradas sean verdaderas.

Este repositorio está deliberadamente limitado al razonamiento de dependencias. No es un estándar de orquestación general, un marco de selección de proveedores, un ejecutor de tareas, un sistema de descubrimiento de grafos, una base de datos de grafos ni un editor visual de grafos.

Contrato del grafo

{
  "schema": "agent-deps/v1",
  "nodes": [
    { "id": "schema" },
    { "id": "backend" },
    { "id": "release" }
  ],
  "requires": [
    { "dependent": "backend", "prerequisite": "schema" },
    { "dependent": "release", "prerequisite": "backend" }
  ]
}

Las aristas públicas nunca usan las claves from / to ambiguas.

Related MCP server: MCP Workflow Engine

Desarrollo

Usa Node.js 22 o una versión más reciente.

Este repositorio es la distribución pública del código fuente. Actualmente no está publicado en el registro npm.

npm ci
npm run check
npm run start:ui

Después de npm run check, las solicitudes de CLI se pueden ejecutar desde un clon con formato JSON específico de la operación, leído desde la entrada estándar o desde un archivo --input explícito:

node dist/adapters/cli.js resolve --input request.json --pretty

Si instalas una copia empaquetada localmente, el mismo punto de entrada queda disponible como dependency-engine.

El servidor MCP expone graph_validate, dependency_resolve, dependency_impact, dependency_slice y dependency_explain. El adaptador HTTP local expone las rutas POST /v1/* correspondientes y GET /health. Cuando el paquete npm se instala desde un paquete local en lugar de un clon, ejecuta el punto de entrada MCP como:

node node_modules/@openadam/dependency-engine/dist/adapters/mcp.js.

node dist/adapters/http-server.js --host 127.0.0.1 --port 8787

El adaptador HTTP usa 127.0.0.1 por defecto y está pensado para un uso local de confianza. No proporciona autenticación, autorización ni TLS. No lo expongas directamente a una red no fiable; consulta la política de seguridad.

Licencia

Copyright 2026 openAdam. Licenciado bajo la Apache License 2.0. Las dependencias del navegador integradas se documentan en los avisos de terceros. La licencia no otorga derechos a los nombres de Griddle ni de openAdam; consulta la política de marcas.

Consulta la identidad de producto, el modelo de producto y el contrato de revisión para conocer los límites exactos.

Related MCP Connectors

Related MCP Servers