Agent Bridge extension API
Add game observations, assistance tools, settings or an AI connection without changing Agent Bridge. Install only the extensions a player needs.
Choose an API
| Integration | Public package | Runs in |
|---|---|---|
| Queries, tools, guides, settings, world lifetime | dev.miyomiyo.agentbridge.api |
Minecraft |
| HUD, screens, shortcuts and client callbacks | dev.miyomiyo.agentbridge.client |
Minecraft client |
| An AI harness or model service | dev.miyomiyo.agentbridge.provider |
External Bridge JVM |
| Structured failures | dev.miyomiyo.agentbridge.diagnostics |
Either JVM |
The game and provider APIs are Java-only. The client API depends on the matching Minecraft version and loader. Implementation classes are not extension APIs.
Start with a small game extension, then read world and request ownership. For a model service or harness, use the provider guide.
Built-in boundaries
Agent Bridge owns chat, questions, approvals, progress, basic observations, search/watch and task scheduling. Reports, Navigation and Industry supply their own features through these contracts. Navigation adapts the independent Navi library.
A declaration is passive. Installation makes definitions discoverable; it does not start an AI request. The selected connection starts after the game has supplied its complete tool catalog. APIs are not a sandbox for arbitrary code inside the same JVM.