In this paper, the authors discuss the challenges faced in developing the knowledge stack for the Companion cognitive architecture and share the tools, representations, and practices they have developed to overcome these challenges. They also outline potential next steps to allow Companion agents to manage their own knowledge more effectively.