Skip to content
This repository was archived by the owner on Apr 1, 2026. It is now read-only.

Latest commit

 

History

History
25 lines (18 loc) · 718 Bytes

File metadata and controls

25 lines (18 loc) · 718 Bytes

Tools (Function Calling)

Usage

  1. Create a Python module with your tools.
  2. Set your module name in the environment variable TOOLS_MODULE_NAME.
  3. Run Collmbo.
  4. Send a message in Slack that triggers tool execution.

Try this Feature

You can try it with examples/tools.py. This sample returns weather information for a given city.

$ cat env
SLACK_APP_TOKEN=xapp-1-...
SLACK_BOT_TOKEN=xoxb-...
OPENAI_API_KEY=sk-...
LLM_MODEL=gpt-5.2
TOOLS_MODULE_NAME=examples.tools

$ docker run -it --env-file ./env -v ./examples:/app/examples ghcr.io/enechange/collmbo:latest

Tools example