diff --git a/pyproject.toml b/pyproject.toml index 161d2f0..9482559 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "adf_core_python" -version = "0.2.12" +version = "0.2.13" description = "Agent Development Framework for Python" readme = "README.md" authors = [ diff --git a/src/adf_core_python/core/agent/agent.py b/src/adf_core_python/core/agent/agent.py index f96dd58..6d9c762 100644 --- a/src/adf_core_python/core/agent/agent.py +++ b/src/adf_core_python/core/agent/agent.py @@ -282,8 +282,9 @@ def handle_connect_ok(self, msg: Any) -> None: for key, value in config.data.items(): self.config.set_value(key, value) - self.send_acknowledge(msg.request_id) self.post_connect() + + self.send_acknowledge(msg.request_id) self.logger.info( f"Connected to kernel: {self.__class__.__qualname__} (request_id: {msg.request_id}, agent_id: {self.agent_id}, mode: {self._mode})", request_id=msg.request_id, diff --git a/src/adf_core_python/core/launcher/agent_launcher.py b/src/adf_core_python/core/launcher/agent_launcher.py index d53d33e..e4fec01 100644 --- a/src/adf_core_python/core/launcher/agent_launcher.py +++ b/src/adf_core_python/core/launcher/agent_launcher.py @@ -108,7 +108,7 @@ def start_connector_threads( ) -> None: for thread, event in threads.items(): thread.start() - event.wait(5) + event.wait(1) connector_thread = threading.Thread( target=start_connector_threads, args=(threads,) diff --git a/uv.lock b/uv.lock index 9dadb62..7433f04 100644 --- a/uv.lock +++ b/uv.lock @@ -3,7 +3,7 @@ revision = 3 requires-python = ">=3.13" [options] -exclude-newer = "2026-03-31T04:22:55.504458416Z" +exclude-newer = "2026-03-31T07:15:12.529465123Z" exclude-newer-span = "P1W" [[package]] @@ -20,7 +20,7 @@ wheels = [ [[package]] name = "adf-core-python" -version = "0.2.12" +version = "0.2.13" source = { editable = "." } dependencies = [ { name = "bitarray" },