supervisor-api-client-function-calling

Community

Run custom client tools alongside hosted tools.

Authorvictorlou
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It solves the problem of extending the Supervisor API with your own deterministic business logic by letting the model request client-executed functions and then continuing the conversation with their results.

Core Features & Use Cases

  • Client-side function tools: Register Python callables as type: "function" tools so your app executes them when the model returns a pending function_call.
  • Full turn continuation: Append prior response.output back into the next request input and include function_call_output items for every client call you executed.
  • Mixed hosted + client workflows: Combine hosted tools (including UC functions and MCP-approval flows) with client-side functions by filtering which function_call items your app must execute.

Quick Start

Use the supervisor client-side function calling flow to let an AI ask your application to compute a business rule, then return the result to the model for the final answer.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: supervisor-api-client-function-calling
Download link: https://github.com/victorlou/housing-assistant/archive/main.zip#supervisor-api-client-function-calling

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.