From 99e64a50b6645e41c9af69afaf26d55595428b1c Mon Sep 17 00:00:00 2001 From: esnyder Date: Mon, 16 Mar 2026 00:52:46 -0500 Subject: [PATCH] Adding Goose to the application guides --- docs/server/apps/goose.md | 36 ++++++++++++++++++++++++++++++++++++ mkdocs.yml | 1 + 2 files changed, 37 insertions(+) create mode 100644 docs/server/apps/goose.md diff --git a/docs/server/apps/goose.md b/docs/server/apps/goose.md new file mode 100644 index 000000000..315c2a9f0 --- /dev/null +++ b/docs/server/apps/goose.md @@ -0,0 +1,36 @@ + +# Running Goose agents with Lemonade Server + +## Overview + +[Goose](https://block.github.io/goose/) is an open source local AI agent by Block and is part of the [Agentic AI Foundation](https://aaif.io/). Goose includes a desktop application as well as a console application and both support Mac, Windows, and Linux. + +## Setup + +### Prerequisites + +1. Install Lemonade Server by following the [Lemonade Server Instructions](../README.md) + +2. Install and set up Goose from the quickstart documentation Goose provides [here](https://block.github.io/goose/docs/quickstart). + +### Configure Goose to Use Lemonade + +From the goose cli, you can use `goose configure` to enter configuration mode for goose. You will choose `Configure Providers`. Choose the OpenAI provider. You will be prompted for an OpenAI key. If asked to configure advanced settings, agree to update the OPENAI_HOST. Set this to your lemonade server. The OPENAI_BASE_PATH can remain the default. Finally, you should be able to search for a model you have installed in Lemonade Server and choose the model you wish to use. + +The configuration should exit. The next time you run goose you will be using the Lemonade Server. + +**Note:** Goose expects to be configured with a model that has tool calling enabled. You will receive an error if you choose a model that does not support tool calling. + +Configuration is similar for the Goose desktop app. + +## Subagents with Goose + +Goose supports using subagents and recipes. You can have a separate recipe for each model your Lemonade Server supports if you like, or even mix and match other providers like Claude or Gemini. + +With the variety of model options available in Lemonade Server, from NPU models to Vulkan support, goose can create subagents and recipes based on the models you have installed from OCR to Image detection to chat. + +## Additional Resources + +- [Goose](https://block.github.io/goose/) +- [Goose Quickstart](https://block.github.io/goose/docs/quickstart) +- [Goose Recipes Guide](https://block.github.io/goose/docs/guides/recipes/) \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml index da5dbf3dc..791687b19 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -69,6 +69,7 @@ nav: - AnythingLLM: server/apps/anythingLLM.md - CodeGPT: server/apps/codeGPT.md - Continue: server/apps/continue.md + - Goose: server/apps/goose.md - Mindcraft: server/apps/mindcraft.md - OpenHands: server/apps/open-hands.md - Open WebUI: server/apps/open-webui.md