The picture
Ask “how long do card refunds take?” and the agent looks it up instead of guessing. The answer arrives with a Sources row under it, one chip per cited document.
VENDO_API_KEY is the whole setup. The knowledge slot fills with the Cloud
engine, and the agent picks up its vendo_knowledge_search tool with no code
change.
Load your docs
1
Add them in the console
Open console.vendo.run and go
to Knowledge. Upload files takes documents straight off your machine.
Crawl a URL points the crawler at a docs site you already publish.Indexing takes a few seconds and the page does not spin while it runs.
Refresh, and the document count tells you the corpus is searchable.
2
Prove it in the Playground
Still in the Knowledge tab, open Playground and ask something your docs
answer. The passage under the green Would answer banner is the one the
agent answers from; a passage marked Below the bar was retrieved but not
cited.
Docs that live in your repo
If your documentation sits next to your code, push it from the repo instead of uploading by hand.add only records the source in .vendo/knowledge.json. sync is the one verb
that moves content: it upserts what changed against the hash manifest at
.vendo/knowledge-manifest.json and removes what vanished, so a second run over
unedited files pushes nothing.
Say what shape a file is
--kind decides how a file is cut up. docs, the default, chunks prose at
heading boundaries. glossary and api make every heading its own chunk, which
is what makes an exact term lookup return the term rather than a fuzzy paragraph.
--visibility internal answers your own host-wired callers
only: end-user turns never see those documents, and the prompt’s index does not
name them. Every verb and flag is in
the CLI reference.
Keep it synced from CI
Runvendo knowledge sync after a docs change merges, with VENDO_API_KEY set as
a secret. Commit .vendo/knowledge-manifest.json so each run only pushes the
documents that changed.