Skip to content

feat: ClaudeTool enum, ChatAnthropic compat, session resume, legal docs - #1

Merged
ChamaruAmasara merged 6 commits into
mainfrom
feat/v2-improvements
Feb 10, 2026
Merged

feat: ClaudeTool enum, ChatAnthropic compat, session resume, legal docs#1
ChamaruAmasara merged 6 commits into
mainfrom
feat/v2-improvements

Conversation

@ChamaruAmasara

Copy link
Copy Markdown
Owner

Changes

  • Add ClaudeTool enum (17 tools) with preset groups and normalize_tools()
  • Add ChatAnthropic compat fields (max_retries, api_key, bind_tools signature)
  • Add session_id resume support, last_result property, enable_tools() helper
  • Thread-safe sync streaming, proper _agenerate/_astream async methods
  • Add ⚖️ Legal & Terms of Service section to README
  • 95 tests passing

- Add ClaudeTool enum (17 tools) with preset groups and normalize_tools()
- Add ChatAnthropic compat fields (max_retries, api_key, bind_tools signature)
- Add session_id resume support, last_result property, enable_tools() helper
- Thread-safe sync streaming, proper _agenerate/_astream async methods
- Add Legal & Terms of Service section to README
- 95 tests passing
@ChamaruAmasara
ChamaruAmasara merged commit d686f0b into main Feb 10, 2026
8 checks passed
@ChamaruAmasara
ChamaruAmasara deleted the feat/v2-improvements branch February 10, 2026 02:50
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