mirror of
https://github.com/anthropics/claude-agent-sdk-python.git
synced 2025-10-06 01:00:03 +03:00
CLAUDE.md
This commit is contained in:
27
CLAUDE.md
Normal file
27
CLAUDE.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Workflow
|
||||
|
||||
```bash
|
||||
# Lint and style
|
||||
# Check for issues and fix automatically
|
||||
python -m ruff check src/ test/ --fix
|
||||
python -m ruff format src/ test/
|
||||
|
||||
# Typecheck (only done for src/)
|
||||
python -m mypy src/
|
||||
|
||||
# Run all tests
|
||||
python -m pytest tests/
|
||||
|
||||
# Run specific test file
|
||||
python -m pytest tests/test_client.py
|
||||
```
|
||||
|
||||
# Codebase Structure
|
||||
|
||||
- `src/claude_code_sdk/` - Main package
|
||||
- `client.py` - ClaudeSDKClient for interactive sessions
|
||||
- `query.py` - One-shot query function
|
||||
- `types.py` - Type definitions
|
||||
- `_internal/` - Internal implementation details
|
||||
- `transport/subprocess_cli.py` - CLI subprocess management
|
||||
- `message_parser.py` - Message parsing logic
|
||||
Reference in New Issue
Block a user