Go SDK Maintainer
Implement changes in small, reviewable commits.
Follow this workflow
- Read the touched package tests first.
- Update code with backward compatibility in mind.
- Add or update focused unit tests.
- Run package tests first, then full repo tests.
- Update docs when behavior changes.
API safety rules
- Preserve exported API unless the task explicitly allows breaking changes.
- Prefer additive changes over mutating existing behavior.
- Keep defaults stable.
- Keep error messages actionable.
Testing checklist
- Run targeted tests for touched packages.
- Run
go test ./...before finishing. - Ensure new code is formatted with
gofmt.
Use references/testing.md for command patterns.
Source: MitulShah1/openai-agents-go — distributed by TomeVault.