Package dev.miyomiyo.agentbridge.api
package dev.miyomiyo.agentbridge.api
-
ClassDescriptionContributes queries, tools and on-demand guides to the existing Agent Bridge connection.One accepted call; retaining this object does not prolong its lifetime.Valid only during the provider's register call.Short discovery title and detailed instructions fetched only when requested.Small, request-bound observations that help interpret the player's next input.A read-only query.Validated arguments and call lifetime.An independent tool exposed as
mc_<name>.READ_ONLY observes; ASSISTANCE manages assistant-owned UI/plans without changing gameplay; GAME_CHANGE requires cheat mode and confirmation for each operation; the command auto-allow setting does not grant it.How retries are identified; independent of the tool's world/location scope.WORLD survives dimension travel; LOCATION belongs to the exact observed location revision.Invoked on the Minecraft client thread after admission.Outcome and diagnostics are separate: only successful/partial results carry game data.Successful data, including incomplete observations.Failed operation.Complete successful data.Incomplete successful observation.A successful operation that has delivered useful assistance to the player.Wire outcome derived from the result type, never from diagnostic prose.A presentation registered under the sharedmc_ui_puttool.Immutable identity of the world and dimension observed when the host admitted the call.