diff --git a/agent-node/src/agent_node/node.py b/agent-node/src/agent_node/node.py index 9bf6fd7..81b9f80 100644 --- a/agent-node/src/agent_node/node.py +++ b/agent-node/src/agent_node/node.py @@ -87,6 +87,11 @@ def _on_policy_update(self, policy): self.sandbox.sync(policy) + def _apply_skill_config(self, config_json: str): + """Placeholder for applying skill configuration from policy.""" + print(f" [] Applying skill config: {config_json}") + # TODO: Implement skill specific configuration updates + def sync_configuration(self): """ Handshake now handled by Transport/Core. This remains for compatibility if needed. """ # In the new SDK model, the transport handles the initial SyncConfiguration call diff --git a/agent-node/src/agent_node/skills/shell_bridge.py b/agent-node/src/agent_node/skills/shell_bridge.py index a65230b..5465451 100644 --- a/agent-node/src/agent_node/skills/shell_bridge.py +++ b/agent-node/src/agent_node/skills/shell_bridge.py @@ -261,6 +261,7 @@ """Processes raw TTY/Resize events synchronously.""" cmd = task.payload_json session_id = task.session_id or "default-session" + logger.info(f" [] handle_transparent_tty called with cmd: {cmd}") try: import json if cmd.startswith('{') and cmd.endswith('}'):