How It Works
Feather organizes knowledge in two layers:- Files: the uploaded source documents
- Collections: reusable groups of files
Typical Setup Flow
- Create a collection
- Request an upload URL for a file
- Upload the file to that URL
- Add the file to one or more collections
- Attach the collection to the agent version you want to ground
Create a Collection
Request an Upload URL
Good Knowledge Base Content
Knowledge base works best with content that is:- Written clearly and factually
- Divided by topic
- Updated regularly
- Focused on user-facing answers
When to Use Knowledge Base vs Tools
- Use knowledge base for explanations, policy answers, and static reference material.
- Use tools for live account data, actions, and system-of-record updates.
Best Practices
- Create collections by domain, not by every individual team member.
- Keep marketing, support, and policy content in separate collections when the agents have different jobs.
- Re-attach collections at the version level so changes can be tested before deployment.
- Remove stale content instead of relying on prompt instructions to override it.
Related API Reference
Update Guide
Follow the safe replacement workflow for stale files and collections.
Collections API
Manage knowledge collections.
Files API
Track uploaded files and file status.
Upload URL API
Request upload URLs for new files.
Agents
Attach collections to deployed agent versions.