fix(agent): harden MCP delivery — Daytona loopback guard, Pi user-MCP fail-loud, http SSRF guard - #4853
Merged
Merged
GitHub Actions / Railway API Test Results
failed
Jun 25, 2026 in 0s
1 fail, 8 skipped, 653 pass in 3m 42s
662 tests 653 ✅ 3m 42s ⏱️
1 suites 8 💤
1 files 1 ❌
Results for commit c8b4324.
Annotations
github-actions / Railway API Test Results
test_query_workflows_by_flags (oss.tests.pytest.acceptance.workflows.test_workflows_queries.TestWorkflowsQueries) failed
api/oss/tests/results/junit.xml [took 0s]
Raw output
assert 0 == 1
self = <workflows.test_workflows_queries.TestWorkflowsQueries object at 0x7fda271950f0>
authed_api = <function authed_api.<locals>._request at 0x7fda271639c0>
mock_data = {'workflows': [{'flags': {'is_application': True, 'is_evaluator': False, 'is_snippet': False, 'is_skill': False, ...},...value3', '_marker': '7440dab6'}, 'name': 'Workflow 111eeb5d-8c9a-4e76-ba02-622c8c18d990', ...}], '_marker': '7440dab6'}
def test_query_workflows_by_flags(
self,
authed_api,
mock_data,
):
marker = mock_data["_marker"]
# ACT ------------------------------------------------------------------
response = authed_api(
"POST",
"/workflows/query",
json={
"workflow": {
"flags": mock_data["workflows"][0]["flags"],
"tags": {"_marker": marker},
},
},
)
# ----------------------------------------------------------------------
# ASSERT ---------------------------------------------------------------
assert response.status_code == 200
response = response.json()
> assert response["count"] == 1
E assert 0 == 1
oss/tests/pytest/acceptance/workflows/test_workflows_queries.py:258: AssertionError
Loading