stores knowAdapterHolder SetKnowledgeAdapter wires the live adapter. Called from the top-level cli package once the context manager exists. Pass nil to clear it.
(a KnowledgeAdapter)
| 53 | // SetKnowledgeAdapter wires the live adapter. Called from the top-level cli |
| 54 | // package once the context manager exists. Pass nil to clear it. |
| 55 | func SetKnowledgeAdapter(a KnowledgeAdapter) { |
| 56 | knowledgeAdapterAtom.Store(knowAdapterHolder{a: a}) |
| 57 | } |
| 58 | |
| 59 | // currentKnowledgeAdapter returns the wired adapter or nil. |
| 60 | func currentKnowledgeAdapter() KnowledgeAdapter { |
no outgoing calls