How Tools Connect to Your AIs
When you runldm install, it automatically figures out what a tool supports and installs everything for you. No manual configuration needed. Point it at a tool and it does the rest.
What Gets Detected
The Seven Ways a Tool Can Work
Different AIs speak different languages. Some run commands. Some import code. Some use connections. Some read instructions. The beauty of this system is that every tool can offer multiple ways in to the same core logic:
Not every tool needs all seven. Build what makes sense. But the more ways you offer, the more AIs can use your tool.
Catalog
Tools are defined incatalog.json at the LDM OS root. Each entry has:
Stacks
Stacks group tools for team installs. Defined incatalog.json:
includes field.
Your Installed Tools
~/.ldm/extensions/registry.json tracks what’s installed, versions, paths, and enabled/disabled state. Updated after every install.
Process Monitor
process-monitor.sh runs every 3 minutes. Cleans up stuck processes older than 30 seconds and removes stale lockfiles. Logs to ~/.ldm/logs/process-monitor.log.