Overview
Methods
getJobs()
Get all jobs (local + dynamic).
Example:
findByName()
Find a job by its base name.findById()
Find a job by its ID.search()
Search jobs by query, tags, or labels.registerDynamic()
Register a dynamic job at runtime.removeDynamic()
Remove a dynamic job.true if the job was found and removed, false otherwise.
subscribe()
Subscribe to job change events.hasAny()
Check if any jobs exist in the registry.MCP Tools Registered
When the jobs system is enabled, the registry’s capabilities are exposed through these MCP tools:
Hyphen aliases (
list-jobs, execute-job, …) still resolve with a deprecation log line for one release — agents and code that hardcoded the old form keep working.