diff --git a/box/overall/custom-agent.mdx b/box/overall/custom-agent.mdx index 9829d55c..187a82ca 100644 --- a/box/overall/custom-agent.mdx +++ b/box/overall/custom-agent.mdx @@ -181,6 +181,16 @@ await box.configureCustomHarness({ This only works for boxes created with `agent.harness: Agent.Custom`. +## Custom Harness Examples + +Ready-to-run examples for popular open-source agents: + +- [Pi](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-pi-agent.ts) — multi-provider coding agent +- [Gemini](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-gemini-agent.ts) — Google Gemini via `@google/genai` +- [Aider](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-aider-agent.ts) — git-aware code editor +- [Goose](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-goose-agent.ts) — autonomous coding agent + + ## Notes - Custom agents do not use managed provider keys. diff --git a/llms-full.txt b/llms-full.txt index ab107777..fd95be98 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -1701,6 +1701,15 @@ await box.configureCustomHarness({ This only works for boxes created with `agent.harness: Agent.Custom`. +## Custom Harness Examples + +Ready-to-run examples for popular open-source agents: + +* [Pi](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-pi-agent.ts) — multi-provider coding agent +* [Gemini](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-gemini-agent.ts) — Google Gemini via `@google/genai` +* [Aider](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-aider-agent.ts) — git-aware code editor +* [Goose](https://github.com/upstash/box/blob/main/packages/sdk/examples/custom-goose-agent.ts) — autonomous coding agent + ## Notes * Custom agents do not use managed provider keys.