iii / worker
$worker

iii-directory

v0.4.1

Engine 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-to
skills/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-change right now?"
  • "What triggers fire agentmemory::compact?"
  • "Which subscribers does the scheduler worker 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.