Donaldson-Thomas invariants are the (virtual) Euler characteristics of moduli spaces of elements of the derived category of coherent sheaves (with some fixed Chern class, satisfying some stability condition, etc.) which bear some relation to "holomorphic Chern Simons theory", whatever that is.
Should I think of these as "A-model" or "B-model" invariants?
On the one hand, DT invariants come from the bounded derived category of coherent sheaves, which is what features in the B-model. On the other, there is the MNOP conjecture which tells me that the DT invariants of a CY 3-fold are ``the same'' as the Gromov-Witten invariants of the SAME 3-fold, which are A-model things.
As I understand it, according to Costello, if I take the cyclic A-infinity category built out of d-b-coh and run it through his machinery, I should get the topological string corresponding to the B-model. But (modulo my confusion on the matter) according to Kontsevich and Soibelman, if I take the cyclic A-infinity category built out of d-b-coh and run it through their machinery, I should get DT invariants. So what is going on?