Skip to content

Client, error handling, and streaming hardening pass#22

Merged
Patel230 merged 4 commits into
mainfrom
feature/wip-20260705
Jul 8, 2026
Merged

Client, error handling, and streaming hardening pass#22
Patel230 merged 4 commits into
mainfrom
feature/wip-20260705

Conversation

@Patel230

@Patel230 Patel230 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Client, error handling, evaluation, retry, streaming, and tools hardening
  • Update AGENTS.md to the shared hawk-eco extension-authoring format

Test plan

  • pytest
  • pip-audit (dependency vulnerability sweep)

Patel230 and others added 4 commits July 5, 2026 20:34
- Add comprehensive architecture.md covering SDK design principles
- Document dual client pattern (sync/async)
- Document error hierarchy, streaming, and retry logic
- Document security practices and ecosystem boundaries
- Add key file locations and refactoring guidelines

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Update AGENTS.md with file tree diagram, client API reference, key file locations
- Rewrite README.md with features list, expanded quick start, API reference, error handling
- Standardize CODE_OF_CONDUCT.md and SECURITY.md across ecosystem

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
- Update AGENTS.md to the shared hawk-eco extension-authoring format
@Patel230 Patel230 merged commit b877fa5 into main Jul 8, 2026
10 checks passed
@Patel230 Patel230 deleted the feature/wip-20260705 branch July 8, 2026 17:40
Patel230 added a commit that referenced this pull request Jul 11, 2026
* chore: commit wip changes on feature/wip-20260705

* docs: add architecture documentation to hawk-sdk-python

- Add comprehensive architecture.md covering SDK design principles
- Document dual client pattern (sync/async)
- Document error hierarchy, streaming, and retry logic
- Document security practices and ecosystem boundaries
- Add key file locations and refactoring guidelines


* chore: professionalize Python SDK documentation

- Update AGENTS.md with file tree diagram, client API reference, key file locations
- Rewrite README.md with features list, expanded quick start, API reference, error handling
- Standardize CODE_OF_CONDUCT.md and SECURITY.md across ecosystem


* Client, error handling, and streaming hardening pass

- Update AGENTS.md to the shared hawk-eco extension-authoring format

---------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant