Skip to content

Release 0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Dec 21:52
· 11 commits to main since this release

Added

  • Initial release of nexus-client Python SDK
  • Core remote filesystem client (RemoteNexusFS) with Python 3.11+ support
  • Async client support (AsyncRemoteNexusFS)
  • Remote Memory API client (RemoteMemory, AsyncRemoteMemory)
  • LangGraph integration tools (optional dependency)
  • Comprehensive test suite (51 tests)
  • JSON-RPC 2.0 protocol implementation
  • Retry logic with exponential backoff for transient failures
  • Support for all core Nexus filesystem operations (read, write, list, grep, etc.)
  • Skills API integration
  • Semantic search support
  • Workspace versioning support

Features

  • Lightweight package designed for LangGraph Platform deployments
  • Backward compatible API with nexus-ai-fs remote client
  • Optional LangGraph dependencies to keep core package minimal
  • Comprehensive error handling with custom exception classes
  • Connection pooling and timeout configuration
  • Support for Python 3.11, 3.12, and 3.13

Technical

  • Built with httpx for HTTP client functionality
  • Uses tenacity for retry logic
  • Uses pydantic for data validation
  • CI/CD pipeline with automated testing and PyPI publishing