A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/copilot-extensions/function-calling-extension below:

copilot-extensions/function-calling-extension: An example extension in go using function calling and confirmation dialogs

Function Calling Extensions Sample

This project is a Go application that demonstrates how to use function calling in an agent-based GitHub Copilot Extension.

export PORT=8080
export CLIENT_ID=Iv1.0ae52273ad3193eb // the application id
export CLIENT_SECRET="your_client_secret" // generate a new client secret for your application
export FQDN=https://6de513480979.ngrok.app // use ngrok to expose a url
  1. Clone the repository:
git clone git@github.com:copilot-extensions/function-calling-extension.git
cd function-calling-extension
  1. Install dependencies:
  1. Start up ngrok with the port provided:
ngrok http http://localhost:8080
  1. Set the environment variables (use the ngrok generated url for the FDQN)
  2. Run the application:
Accessing the Agent in Chat:
  1. In the Copilot tab of your Application settings (https://github.com/settings/apps/<app_name>/agent)
  1. In the General tab of your application settings (https://github.com/settings/apps/<app_name>)
  1. Ensure your permissions are enabled in Permissions & events >
  1. Ensure you install your application at (https://github.com/apps/<app_name>)
  2. Now if you go to https://github.com/copilot you can @ your agent using the name of your application.

Test out the agent with the following commands!

Description Prompt User asking @agent to create a GitHub issue @agent Create an issue in the repo (org/repo) with title "my first issue" and body "hooray I created an issue" User asking @agent to list GitHub issues @agent list all issues in this repo (org/repo) Copilot Extensions Documentation

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4