Group articles into modules
A module is a reusable selection of published articles - "Returns & shipping", say - that an Agent or App binds as one unit. Bind the module, and the Agent receives every article in it; add an article to the module later and every binding picks it up. That indirection is the point: curate once, and the agents that depend on the topic stay current without editing each one.

Domain and org modules
- A domain module belongs to one domain and is what agents in that domain pick under Specific modules.
- An org-wide module is curated by an organization admin and available across domains.

Only published articles can join a module - a module can never smuggle someone's draft into an agent's context.
Curate deliberately
A module is a promise about scope: an agent bound to Returns & shipping answers from returns and shipping material, not from whatever happened to be in the base. Keep modules topical and small; prefer two focused modules over one catch-all. When an article stops belonging, remove it from the module - every binding updates at once.
Tips
If an article won't add to a module, it isn't live yet - an uploaded document must reach Active, a written article must be published. If an agent bound to a module doesn't see a new article, confirm the article was added to the module (base membership alone is not a binding). See Using knowledge in Agents.