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_url

Fetch URL / web / JSON API. Satu-satunya tool web.

Function Tools
🧠
donis_group_memory

Baca/tulis memory grup.

Function Tools
🔀
semantic_router

Pilih agent/model via embedding.

Preroute
💬
discord_webhook

Kirim text response ke Discord.

Postroute
📝
summary

Ringkas response & simpan.

Postroute
🎛️
override

Ubah 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.