System Overview of Knowledge Agent Template
mainThe Knowledge Agent Template is composed of two primary architectural components designed to build AI agents with up-to-date knowledge access:
- Main App (
apps/app): A unified Nuxt application. It serves as the central hub providing the chat interface, API endpoints, bot integrations (e.g., Discord, GitHub), sandbox management, and content synchronization services. - SDK (
packages/sdk): A client library designed for integration into external AI applications. It provides tools that are compatible with the AI SDK, specificallybashandbash_batchtools, allowing an agent to execute commands in a managed sandbox.