--- orphan: true --- # {py:mod}`agents.components.cortex` ```{py:module} agents.components.cortex ``` ```{autodoc2-docstring} agents.components.cortex :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`Cortex ` - ```{autodoc2-docstring} agents.components.cortex.Cortex :summary: ``` ```` ### API `````{py:class} Cortex(*, actions: typing.Optional[typing.List[agents.ros.Action]] = None, output: typing.Optional[agents.ros.Topic] = None, model_client: typing.Optional[agents.clients.model_base.ModelClient] = None, db_client: typing.Optional[agents.clients.db_base.DBClient] = None, config: typing.Optional[agents.config.CortexConfig] = None, component_name: str, **kwargs) :canonical: agents.components.cortex.Cortex Bases: {py:obj}`agents.components.model_component.ModelComponent`, {py:obj}`agents.ros.Monitor` ```{autodoc2-docstring} agents.components.cortex.Cortex ``` ````{py:method} add_documents(ids: typing.List[str], metadatas: typing.List[typing.Dict], documents: typing.List[str]) -> None :canonical: agents.components.cortex.Cortex.add_documents ```{autodoc2-docstring} agents.components.cortex.Cortex.add_documents ``` ```` ````{py:method} main_action_callback(goal_handle) :canonical: agents.components.cortex.Cortex.main_action_callback ```{autodoc2-docstring} agents.components.cortex.Cortex.main_action_callback ``` ```` `````