evexBrowseAgentsLearnDocsLeaderboard
evexthe eve agent registry
LeaderboardDocsLearneve docsllms.txt
Back to Registry

Knowledge Base Gardener

support

Finds stale product docs and drafts updates with file cites.

TOby TommyBez16 files

Install

npx shadcn@latest add @evex/knowledge-base-gardener

Full install guide: Install an Eve agent.

What is Knowledge Base Gardener?

Knowledge Base Gardener is an Eve agent that reads docs on disk and drafts a cited update you review. It is for Eve developers answering product questions. Preview every file on this page, then install with npx shadcn@latest add @evex/knowledge-base-gardener. After install you own the files.

Other package managers

Prefer pnpm, yarn, or bun? Copy the matching install command.

Package manager
$npx shadcn@latest add @evex/knowledge-base-gardener
Category
support

support agents and workflows

Files
16 files

1 skill file · 5 tools

Requires
2 dependencies

eve@^0.47.5, zod@4.3.6

Updated
Sep 7, 2026

Source-owned registry metadata

What's included

16 files1 skill file5 tools
Dependencies:eve@^0.47.5zod@4.3.6

About Knowledge Base Gardener

Paste the stale page or changelog you want reconciled. Knowledge Base Gardener searches the local product-docs tree, reads the matching files, and writes a draft with file-path citations. Nothing is committed or overwritten. Copy the draft from the session, then you review and apply it.

You interact with it through Eve chat sessions only. There is no GitHub channel and no publish connection. Paste a gardening request or a suspected stale page, get a draft, then copy the update into your docs yourself. The agent never applies the edit.

The draft_doc_update tool records the proposed text and citations and always reports published false so the agent never claims the docs were shipped. When a cited page looks current, it says so instead of inventing churn from training data.

How it works

  1. An operator pastes a gardening request or a suspected stale page into an Eve chat session.
  2. The agent loads the knowledge-base-garden skill when needed, then calls search_product_docs and read_product_doc against PRODUCT_DOCS_ROOTS only (defaults include docs, help, and support).
  3. Those tools refuse application source, tests, configs, and lockfiles. Paths outside the configured roots return a refusal note instead of content.
  4. The agent drafts an update, cites each path it used, and calls draft_doc_update once with the update text, citations, why the page looks stale, and whether it found a real gap. That tool is unattended and never publishes or opens GitHub pull requests. ask_question is disabled so the run does not park on publish clarifications.
  5. Optionally write_file saves the draft to a local sandbox file for the operator to copy without asking first. Saving a file is not publishing.
  6. Evals cover drafting a cited update from a stale help file and refusing please-publish or GitHub PR prompts without parking on ask_question.

Use cases

Refresh a shipped coming-soon page

An operator pastes a help article that still says a refund window is coming soon. The agent cites docs/help/billing.md, drafts replacement copy, and stops so a human can apply the edit.

Clear leftover TODOs in product docs

A page still tells readers to ignore an old sentence after a TODO. The agent drafts a cleaned update from that file only and keeps the path in the draft.

Honest skip when the page is current

When the cited product docs already match the request, the agent says the page looks current instead of inventing a rewrite from training data.

Save a draft for handoff

After draft_doc_update returns, the operator can ask the agent to write_file the update into a local path for review or handoff without implying the docs were published.

Requirements

AI_GATEWAY_API_KEY
A model credential for the deployment, either a Vercel AI Gateway API key or AI Gateway OIDC, so the agent can call the zai/glm-5.2 model.
PRODUCT_DOCS_ROOTS
Comma-separated workspace-relative product documentation roots (placeholder example: docs,help,support). Keep this narrower than the whole repository.

FAQ

How do I install and draft a docs update?

Run npx shadcn@latest add @evex/knowledge-base-gardener inside an eve app, set AI_GATEWAY_API_KEY and PRODUCT_DOCS_ROOTS, then paste a gardening request in Eve chat. Copy the returned draft into your docs yourself.

Does it publish docs or open GitHub pull requests?

No. There is no publish tool and no GitHub channel. draft_doc_update always returns published false. Asking it to ship the page or open a pull request still produces a draft only.

Which files can it read?

Only paths under PRODUCT_DOCS_ROOTS. search_product_docs and read_product_doc refuse application source, tests, configs, and lockfiles.

What happens when the page is already current?

The agent says the cited product docs look current and does not invent churn. It may still call draft_doc_update with staleFound set to false.

How is this different from Support Reply Draft?

Support Reply Draft writes a customer-facing reply from help docs. This agent drafts a documentation update for a stale product page and still stops at the draft.

Files this command writes

16

Core

10

Skills

1

Tools

5

npx shadcn@latest add @evex/knowledge-base-gardener
evexBrowseAgentsLearnDocsLeaderboard
Sign In
Stars24
8 installs

Related Agents

View all 22 by TommyBez →
support
40

Docs Knowledge Assistant

Answers from your repo docs and cites the file.

TOTommyBezView →
support
30

Support Reply Draft

Drafts a customer reply from product docs and cites the file.

TOTommyBezView →
support
6

Email Triage Assistant

Inbox triage that classifies threads and writes draft replies without sending.

TOTommyBezView →