ReadonlyforestBase URL of the Forest Admin server this client talks to.
Creates a pending activity log.
Creates a pending activity log using the MCP-dedicated route.
Fetches the Forest Admin schema from the server.
Resolves a single workflow by id (name, collection, mcpEnabled), scoped to the caller.
Reads the full hydrated workflow run, scoped to the caller.
Lists the MCP-enabled workflows the caller can access in a rendering.
Starts a run of an MCP-enabled workflow on a record and returns its runId (async).
Updates an activity log status.
Interface for communicating with Forest Admin server. This abstraction allows for easy mocking in tests.