Executor Commands
Executor commands talk to an Executor-compatible HTTP runtime.
Sources
mere-link executor sources --executor-base-url http://127.0.0.1:4788 --jsonLists sources registered in the configured runtime scope.
Search Tools
mere-link executor tools search "github issue" --jsonSearch matches tool id, plugin id, source id, name, and description.
Describe A Tool
mere-link executor tools describe github.issues.create --jsonReturns tool metadata and schema from Executor.
Compile Policy
mere-link executor policy compile --config mere.link.yaml --jsonCompiled rules approve reads for declared namespaces, block known writes by default, and require approval for writes granted by Link surface policy.
Writable resource surfaces include Link-side resourceGuards, built from ArgumentPredicate entries over invocation arguments.
Apply Policy
mere-link executor policy apply --config mere.link.yaml --yes --jsonPolicy apply requires --yes because it writes rules into the runtime.
Invoke
mere-link executor invoke read github.issues.list \
--config mere.link.yaml \
--data '{"repo":"owner/repo"}' \
--jsonRead invocation requires a declared surface and matching resource arguments unless the config declares an explicit broad namespace, source, or exact tool surface. Write invocation also requires --apply.
mere-link executor invoke write github.issues.create \
--config mere.link.yaml \
--data '{"repo":"owner/repo","title":"Follow up"}' \
--apply \
--json