claude-code-sdk-python/tests
Ashwin Bhat e4feaf2e57
Some checks are pending
Lint / lint (push) Waiting to run
Test / test (3.10) (push) Waiting to run
Test / test (3.11) (push) Waiting to run
Test / test (3.12) (push) Waiting to run
Test / test (3.13) (push) Waiting to run
Remove unstable public APIs from SDK (#151)
Hide hooks, tool permission callbacks, and SDK MCP server APIs from
public interface while keeping implementation code intact. These
features are not yet stable and should not be documented or exposed to
users.

Changes:
- Remove hook-related exports (HookCallback, HookContext, HookMatcher)
from __all__
- Remove tool permission exports (CanUseTool, ToolPermissionContext)
from __all__
- Remove SDK MCP exports (tool, create_sdk_mcp_server, SdkMcpTool) from
__all__
- Delete examples using unstable APIs (tool_permission_callback.py,
mcp_calculator.py)
- Remove SDK MCP server documentation from README

🤖 Generated with [Claude Code](https://claude.ai/code)

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-05 11:48:12 -07:00
..
conftest.py Initial Python SDK import 2025-06-12 00:16:19 -07:00
test_changelog.py Add changelog and changelog format check (#77) 2025-07-21 10:53:01 -07:00
test_client.py Implement control protocol support for Python SDK (#139) 2025-09-01 23:04:22 -07:00
test_errors.py Initial Python SDK import 2025-06-12 00:16:19 -07:00
test_integration.py Implement control protocol support for Python SDK (#139) 2025-09-01 23:04:22 -07:00
test_message_parser.py Move thinking block parsing from user to assistant messages (#119) 2025-08-19 13:36:12 -07:00
test_sdk_mcp_integration.py feat: Add in-process SDK MCP server support (#142) 2025-09-03 08:29:32 -07:00
test_streaming_client.py Implement control protocol support for Python SDK (#139) 2025-09-01 23:04:22 -07:00
test_subprocess_buffering.py Implement control protocol support for Python SDK (#139) 2025-09-01 23:04:22 -07:00
test_transport.py Implement control protocol support for Python SDK (#139) 2025-09-01 23:04:22 -07:00
test_types.py Add support for plan permission mode (#116) 2025-08-07 13:06:05 -07:00