Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions CHANGE_LOG.md

This file was deleted.

80 changes: 0 additions & 80 deletions CODE_OF_CONDUCT.md

This file was deleted.

105 changes: 0 additions & 105 deletions CONTRIBUTING.md

This file was deleted.

48 changes: 48 additions & 0 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# Development Guide

## Setup

```bash
git clone https://github.com/OpenHands/agent-sdk.git
cd agent-sdk
make build
```

## Code Quality

```bash
make format # Format code
make lint # Lint code
uv run pre-commit run --all-files # Run all checks
```

Pre-commit hooks run automatically on commit with type checking and linting.

## Testing

```bash
uv run pytest # All tests
uv run pytest tests/sdk/ # SDK tests only
uv run pytest tests/tools/ # Tools tests only
```

## Project Structure

```
agent-sdk/
├── openhands-sdk/ # Core SDK package
├── openhands-tools/ # Built-in tools
├── openhands-workspace/ # Workspace management
├── openhands-agent-server/ # Agent server
├── examples/ # Usage examples
└── tests/ # Test suites
```

## Contributing

1. Create a new branch
2. Make your changes
3. Run tests and checks
4. Push and create a pull request

For questions, join our [Slack community](https://openhands.dev/joinslack).
Loading
Loading