molecule-core/workspace/tests
Molecule AI Core-BE 99f3cf7c8f [core-be-agent] fix(#354): wire delegation-results consumer into a2a executor
Close the A2A delegation auto-resume gap.

Root cause: heartbeat.py's _check_delegations already writes completed
delegation rows to DELEGATION_RESULTS_FILE and sends a self-message to
wake the agent. executor_helpers.read_delegation_results() was defined to
atomically consume that file, but a2a_executor._core_execute() never
called it — so delegation results were written but the agent never saw
them.

Fix: call read_delegation_results() at the top of _core_execute() and
prepend the results to the user input context so the agent can act on
them without an explicit check_task_status call. The Temporal durable
workflow path is also covered because it calls _core_execute() directly.

Test: two new cases — delegation results injected when file exists;
user input passed through unchanged when file is empty.

Closes molecule-core#354.
2026-05-11 02:49:32 +00:00
..
adapters
snapshots
__init__.py
_signature_snapshot.py
conftest.py
test_a2a_cli.py
test_a2a_client.py
test_a2a_executor.py [core-be-agent] fix(#354): wire delegation-results consumer into a2a executor 2026-05-11 02:49:32 +00:00
test_a2a_mcp_server.py
test_a2a_multi_workspace.py
test_a2a_response.py
test_a2a_sanitization.py
test_a2a_tools_delegation.py
test_a2a_tools_impl.py
test_a2a_tools_inbox_enrichment.py
test_a2a_tools_inbox_split.py
test_a2a_tools_inbox_wrappers.py
test_a2a_tools_memory.py
test_a2a_tools_messaging.py
test_a2a_tools_module.py
test_a2a_tools_rbac.py
test_adapter_base_event_log.py
test_adapter_base_signature.py
test_agent_card_well_known_path.py
test_agent.py
test_agents_md.py
test_approval.py
test_audit_ledger.py
test_audit.py
test_awareness_client_full.py
test_boot_routes.py
test_card_helpers.py
test_compliance.py
test_config.py
test_configs_dir.py
test_consolidation.py
test_coordinator_parent.py
test_coordinator_routing.py
test_delegation_sync_via_polling.py
test_delegation.py
test_dispatcher_schema_drift.py
test_event_log.py
test_events.py
test_executor_helpers.py
test_gh_wrapper.sh
test_governance.py
test_heartbeat_runtime_metadata.py
test_heartbeat.py
test_hitl.py
test_inbox_uploads.py
test_inbox.py
test_internal_chat_uploads.py
test_internal_file_read.py
test_jsonrpc_wire_role_format.py
test_load_skills_call_sites.py
test_main_initial_prompt.py
test_mcp_cli_multi_workspace.py
test_mcp_cli_split.py
test_mcp_cli.py
test_mcp_doctor.py
test_mcp_memory.py
test_memory.py
test_molecule_ai_status.py
test_namespaces.py
test_not_configured_handler.py
test_openclaw_adapter.py
test_platform_auth_signature.py
test_platform_auth.py
test_platform_inbound_auth.py
test_platform_tools.py
test_plugins_builtins.py
test_plugins_registry.py
test_plugins.py
test_pre_stop.py
test_preflight.py
test_prompt.py
test_routing_policy.py
test_runtime_capabilities.py
test_runtime_wedge_signature.py
test_runtime_wedge.py
test_safe_env.py
test_sandbox.py
test_secret_redact.py
test_secret_redactor.py
test_security_scan.py
test_shared_runtime_peer_summary.py
test_skill_loader_signature.py
test_skills_loader.py
test_skills_watcher.py
test_smoke_mode.py
test_snapshot_scrub.py
test_telemetry.py
test_temporal_workflow.py
test_transcript_auth.py
test_watcher.py