Found during a /ship run on docs/readme-news-2026-06-11 (docs-only diff — none of these are caused by that branch). Full pytest tests on main @ 89bd217: 13 failed, 7503 passed, 5 skipped.
Two of the 13 are already tracked in #274 (test_write_outside_workspace_blocked, test_read_outside_workspace_blocked — the bypassPermissions default). This issue tracks the other 11:
Bridge
tests/bridge/test_phase0_packages.py::test_legacy_services_bridge_is_removed
Tool parity defaults
tests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_concurrency_safe_false
tests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_read_only_false
MCP connectivity validation
tests/test_mcp_config_full.py::TestValidateServerConnectivity::test_valid_command
tests/test_mcp_doctor.py::TestValidateStdioConfig::test_valid_command
Providers (OpenAI / GLM chat)
tests/test_providers.py::TestOpenAIProvider::test_chat
tests/test_providers.py::TestOpenAIProvider::test_chat_accepts_dict_messages
tests/test_providers.py::TestOpenAIProvider::test_chat_stream_response_rebuilds_tool_calls
tests/test_providers.py::TestGLMProvider::test_chat
tests/test_providers.py::TestGLMProvider::test_chat_with_reasoning
Web fetch extraction
tests/test_web_fetch_extract.py::test_html_to_text_drops_noise_tags
Repro: .venv/bin/pytest tests -q (note: must scope to tests/ — bare pytest aborts collection because reference_projects/cheetahclaws modules collide with tests/agent; consider adding testpaths = ["tests"] to [tool.pytest.ini_options] as part of this fix).
Each group likely has a distinct root cause (the provider failures may be environment/mock-related; the parity-default failures look like real drift). Triage per group and split out sub-issues if needed.
Found during a
/shiprun ondocs/readme-news-2026-06-11(docs-only diff — none of these are caused by that branch). Fullpytest testson main @ 89bd217: 13 failed, 7503 passed, 5 skipped.Two of the 13 are already tracked in #274 (
test_write_outside_workspace_blocked,test_read_outside_workspace_blocked— thebypassPermissionsdefault). This issue tracks the other 11:Bridge
tests/bridge/test_phase0_packages.py::test_legacy_services_bridge_is_removedTool parity defaults
tests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_concurrency_safe_falsetests/parity/test_tool_parity.py::TestToolPropertyParity::test_default_is_read_only_falseMCP connectivity validation
tests/test_mcp_config_full.py::TestValidateServerConnectivity::test_valid_commandtests/test_mcp_doctor.py::TestValidateStdioConfig::test_valid_commandProviders (OpenAI / GLM chat)
tests/test_providers.py::TestOpenAIProvider::test_chattests/test_providers.py::TestOpenAIProvider::test_chat_accepts_dict_messagestests/test_providers.py::TestOpenAIProvider::test_chat_stream_response_rebuilds_tool_callstests/test_providers.py::TestGLMProvider::test_chattests/test_providers.py::TestGLMProvider::test_chat_with_reasoningWeb fetch extraction
tests/test_web_fetch_extract.py::test_html_to_text_drops_noise_tagsRepro:
.venv/bin/pytest tests -q(note: must scope totests/— barepytestaborts collection becausereference_projects/cheetahclawsmodules collide withtests/agent; consider addingtestpaths = ["tests"]to[tool.pytest.ini_options]as part of this fix).Each group likely has a distinct root cause (the provider failures may be environment/mock-related; the parity-default failures look like real drift). Triage per group and split out sub-issues if needed.