PHPackages                             kanopi/saplings-ai-agents - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kanopi/saplings-ai-agents

AbandonedArchivedDrupal-recipe[Utility &amp; Helpers](/categories/utility)

kanopi/saplings-ai-agents
=========================

Adds an AI powered chatbot for Drupal site building.

1.0.3(10mo ago)081GPL-2.0-or-later

Since Nov 26Pushed 10mo ago6 watchersCompare

[ Source](https://github.com/kanopi/saplings-ai-agents)[ Packagist](https://packagist.org/packages/kanopi/saplings-ai-agents)[ RSS](/packages/kanopi-saplings-ai-agents/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (5)Versions (4)Used By (0)

[![saplings](https://private-user-images.githubusercontent.com/5177009/302044935-a6377e32-deb2-49d8-873a-f3dd5a36fa7c.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MDI1NDEsIm5iZiI6MTc3NTUwMjI0MSwicGF0aCI6Ii81MTc3MDA5LzMwMjA0NDkzNS1hNjM3N2UzMi1kZWIyLTQ5ZDgtODczYS1mM2RkNWEzNmZhN2Muc3ZnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMTkwNDAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Mzk5OWFiMmNlNjgzYTcwOWQ2Njk0Yjg0YTZhMGYzMzVjMWRiNTNkMWYzNjJhMTc1MWRlOTAwMDE4MmY3ZjhkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Z0bCMxYg6_y0hY2U2-TVQ7_TjgLvKoWjIjc5mxvtKo4)](https://private-user-images.githubusercontent.com/5177009/302044935-a6377e32-deb2-49d8-873a-f3dd5a36fa7c.svg?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU1MDI1NDEsIm5iZiI6MTc3NTUwMjI0MSwicGF0aCI6Ii81MTc3MDA5LzMwMjA0NDkzNS1hNjM3N2UzMi1kZWIyLTQ5ZDgtODczYS1mM2RkNWEzNmZhN2Muc3ZnP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI2MDQwNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNjA0MDZUMTkwNDAxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9Mzk5OWFiMmNlNjgzYTcwOWQ2Njk0Yjg0YTZhMGYzMzVjMWRiNTNkMWYzNjJhMTc1MWRlOTAwMDE4MmY3ZjhkNyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.Z0bCMxYg6_y0hY2U2-TVQ7_TjgLvKoWjIjc5mxvtKo4)

Saplings - AI Agents
====================

[](#saplings---ai-agents)

Adds an AI powered chatbot for Drupal site building.

This is a fork of [drupal/ai\_agents\_chatbot\_evaluation\_recipe](https://www.drupal.org/project/ai_agents_chatbot_evaluation_recipe)with additional OpenAI configuration for faster setup.

Features
--------

[](#features)

- Creates the following Drupal site building agents available to the chatbot:
    - Views
    - Taxonomy
    - Enable module
    - Webform
    - Content type
    - Field type

Installation
------------

[](#installation)

```
composer require kanopi/saplings-ai-agents
drush recipe ../recipes/saplings-ai-agents

```

To unpack the dependencies of this recipe, you can use the `recipe-unpack`command that comes in the `kanopi/drupal-starter` repository

```
fin recipe-unpack kanopi/saplings-ai-agents

```

Export configuration and commit to git as normal.

### Configure OpenAI

[](#configure-openai)

While the AI module supports many AI services, this recipe is configure to use OpenAI. If you have set up the Saplings AI CKEditor recipe, this is the same process/key.

1. Create an API key at
2. Create a key file at `private://keys/openai_provider.key`. That is usually at `[webroot]/sites/default/files/private/keys/openai_provider.key`.
3. Once you are ready to deploy, be sure to place that key in your cloud environments on the site's host. If you place it in the canonical environment, it will get cloned on subsequent multidev clones.

Usage
-----

[](#usage)

Users with the Administrator will now have a Chatbot in the bottom right of any page that appears in the admin theme.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance54

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~111 days

Total

3

Last Release

308d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bf9dca5c46910be861bb00920034637b5a36a1f6277413be6817a50a1ce6fc74?d=identicon)[kanopi\_studios](/maintainers/kanopi_studios)

---

Top Contributors

[![thejimbirch](https://avatars.githubusercontent.com/u/5177009?v=4)](https://github.com/thejimbirch "thejimbirch (7 commits)")

---

Tags

drupal-recipesaplings

### Embed Badge

![Health badge](/badges/kanopi-saplings-ai-agents/health.svg)

```
[![Health](https://phpackages.com/badges/kanopi-saplings-ai-agents/health.svg)](https://phpackages.com/packages/kanopi-saplings-ai-agents)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
