Internal Tool Catalog
One catalog, three capabilities. Every tool knows where it can be used —function, preroute, or postroute.
Placements
Function Tools
Saat agent butuh aksi (tool call)
Preroute
Sebelum request masuk LLM — pilih otak
Postroute
Setelah response keluar LLM — mangle output
Tools
A single tool can live in more than one placement. The catalog is self-documenting — placement shows what a tool does without long docs.
🌐
donis_fetch_urlFetch URL / web / JSON API. Satu-satunya tool web.
Function Tools
🧠
donis_group_memoryBaca/tulis memory grup.
Function Tools
🔀
semantic_routerPilih agent/model via embedding.
Preroute
💬
discord_webhookKirim text response ke Discord.
Postroute
📝
summaryRingkas response & simpan.
Postroute
🎛️
overrideUbah response yang sampai ke user (mangle).
Postroute
One catalog, one story
Three platform capabilities from a single source. Ready to wire into your agent pipeline.