Mon 17 Mar 2025

Babel

DONE Model Context Protocol

Added a basic Model Context Protocol server for querying dependencies with Babel, since LLMs seem to be particularly bad at managing dependencies.

I need to flesh this out with support for metadata queries and solving for platforms.

Once this works we could look at invoking ecosystem tooling to provide the dependencies, and creating a containerisation environment based on the solved platform for system dependencies.

ecosystems

  1. DONE fix cross-ecosystem version ranges

    I had to add an abstract BabelVersionSet to interoperate pubgrub_cargp with the other dependency providers, but it doesn’t yet have the concept of empty and any ranges.

    Done here.

Research notes

Contextualising my research activities to date.

DONE Spatial Name System

DONE Eon