Module agentforge4j.tools.http


module agentforge4j.tools.http
HTTP tool provider: exposes governed external HTTP endpoints as tool-SPI ToolProviders.

A consumer supplies HttpEndpointDefinitions and a secret resolver, and the provider maps a capability invocation to a single HTTP call. Two wiring paths are supported: code-defined via the bootstrap withToolProviders(...) escape hatch, and config-loaded via the ServiceLoader-discovered HttpToolProviderFactory contribution (realising HTTP_TOOL integration definitions). Depends on agentforge4j.core (the tool and integration SPIs) and the JDK HTTP client only; it carries no persistence, tenant, or LLM concerns.