0.4.0: el repositorio también es un plugin, con skills en tres idiomas
Las instrucciones del handshake dan el criterio, pero son ~440 tokens y
tienen que caber en cada petición: no hay sitio ahí para un procedimiento.
Las skills son ese procedimiento, y solo se cargan cuando hacen falta.
Tres temas, cada uno en español, inglés y portugués, como ya hace
COPPELIA_IDIOMAS con los nombres de las tools:
estructura de proyecto un script por artefacto, el orden
conectar/limpiar/crear/construir/verificar, y qué
va en la API en vez de en estas tools
construir escenas vanos, y las tres propiedades independientes que
todo el mundo confunde: dinámico, respondable y
detectable
robot y sensores eje y modo de control de las juntas, la fricción
que Bullet obedece de verdad, grupos de colisión,
zona ciega del sensor y el cono que ve el suelo
Nada de esto está inventado: sale de casa.py, robot.py, teleop.py y
carrito_diferencial.py, y cada cifra que se cita está medida sobre un robot
que funciona. Solo las descripciones viajan siempre (~830 tokens entre las
nueve); los cuerpos se cargan bajo demanda.
El .mcp.json del plugin llama a uvx coppeliasim-mcp, así que el servidor
sigue viniendo de PyPI y el repositorio solo añade la guía encima.
plugin.json repite el número de versión y no puede leerlo de la metadata de
Python, así que el CI ahora falla si no coincide con pyproject: un
plugin.json viejo deja a los usuarios sin la versión nueva y sin un aviso.