$worker
iii-directory
v0.4.1Engine introspection (functions / triggers / workers), workers registry proxy, and filesystem-backed skill + prompt reader.
- macOS: arm64 · x64
- Linux: arm64 · armv7 · x64
- Windows: arm64 · x64 · x86
skill doc
List registered trigger instances (subscriber rows)
how-toskills/directory/registered-trigger-list.md
When to use
Use directory::registered-trigger-list to enumerate the SUBSCRIBER
rows — each one is a link between a trigger TYPE (template) and a
target function, plus per-instance configuration.
This is the right call when you want to answer:
- "Who's listening to
mem::on-changeright now?" - "What triggers fire
agentmemory::compact?" - "Which subscribers does the
schedulerworker own?"
For trigger TYPES (templates) instead, use directory::trigger-list.
Inputs
{
"search": "...", // optional, case-insensitive substring vs id + trigger_type + function_id
"trigger_type": "mem::on-change", // optional, exact match
"function_id": "agentmemory::compact", // optional, exact match
"worker": "scheduler" // optional, exact worker-name match (worker that owns the function)
}All filters are optional and combinable.
Outputs
{
"registered_triggers": [
{
"id": "trg-mem-compact",
"trigger_type": "mem::on-change",
"function_id": "agentmemory::compact",
"worker_name": "agentmemory",
"config_summary": "{\"interval_ms\":1000}" // truncated to ~80 chars; use registered-trigger-info for full
}
]
}Rows are sorted lexicographically by id.
Worked example
Show every subscriber pointing at the mem::on-change trigger:
{ "trigger_type": "mem::on-change" }Show every subscriber owned by the agentmemory worker:
{ "worker": "agentmemory" }Related
directory::registered-trigger-info— full config + denormalized trigger detail + function detail for one subscriber row.directory::trigger-list— list trigger TYPES instead of instances.directory::function-info.registered_triggers— same data scoped to a single target function.