iii-directory
v0.5.0Engine introspection, workers registry proxy, filesystem-backed skills, system prompts, and agent profiles, plus lexical function search with a conditional pre-generate hint.
- macOS: arm64 · x64
- Linux: arm64 · armv7 · x64
- Windows: arm64 · x64 · x86
exact versions are immutable; binary and bundle artifacts are digest-pinned.
skill doc
List trigger types registered with the engine
how-toWhen to use
Use directory::engine::triggers::list to enumerate trigger TYPES —
the templates that workers register and which other workers can
subscribe to. This is the catalog of "what events does the engine know
how to fan out?"
If you want the actual subscription rows (the link between a trigger
type and a target function), reach for
directory::engine::registered-triggers::list instead.
Inputs
{
"search": "...", // optional, case-insensitive substring vs id + description
"prefix": "directory::skills::", // optional, exact prefix match on the trigger-type id
"worker": "..." // optional, first :: segment of the id (best-signal owner)
}Outputs
{
"triggers": [
{
"id": "directory::skills::on-change",
"worker_name": "directory", // first :: segment of id
"description": "Fires when skills change."
}
]
}Rows are sorted lexicographically by id.
Worked example
Find every trigger type the directory worker publishes:
{ "worker": "directory" }Find every *::on-change trigger across all workers:
{ "search": "on-change" }Related
directory::engine::triggers::info— schemas + instance count for one type.directory::engine::registered-triggers::list— listing of who's subscribed to which trigger type.directory::engine::functions::list— for the call surface, not the event surface.