the goal is to build software around your agents that gives them the context, tools and methods for a particular kind of work...
a knowledge base should work like a codebase. it needs typed files with relationships and conventions the agent understands...