agentic-systems · Tier 2

Tool Use & Function Calling

Tool Use & Function Calling

Concept page for how agents invoke external tools, APIs, and code from inside an LLM-driven loop.

This page accumulates findings on:

  • Function-call interfaces — JSON schemas, structured-output constraints, decoder-side enforcement.
  • Tool selection — when to call which tool, learned vs hand-coded routers.
  • Permission and capability — sandboxing, scoped credentials, dry-run modes.
  • Tool-chaining attacks — adversarial sequences that exploit chained permissions (per the Marcus 2026-05-06 study on production agent vulnerability).
  • Tool ecosystems — MCP, OpenAPI bindings, plugin frameworks.

Source pages tagged with this concept will accumulate at wiki/agentic-systems/YYYY-MM-DD-<slug>.md and link back here.