Manage knowledge documents that can be shared across multiple agents. Each document can be associated with one or more agents.