Skip to content

Latest commit

 

History

History
69 lines (49 loc) · 2.5 KB

File metadata and controls

69 lines (49 loc) · 2.5 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.1] - 2026-02-28

[0.1.0-20260227-124047] - 2026-02-27

Changed

  • Package Rename from gopher-orch to gopher-mcp-python
    • Main package: gopher-mcp-python (was gopher-orch)
    • Import: from gopher_mcp_python import GopherAgent (was gopher_orch)
    • Platform packages renamed from gopher-orch-native-* to gopher-mcp-python-native-*
    • Environment variable: GOPHER_MCP_PYTHON_LIBRARY_PATH (was GOPHER_ORCH_LIBRARY_PATH)

Added

  • Centralized Version Management
    • Add scripts/update_version.py to update version across all files
    • Add python scripts/update_version.py <version> script
    • Workflow now reads version from pyproject.toml instead of hardcoded env

Fixed

  • Fix native library loading - keep library name as libgopher-orch (from C++ project)
  • Make gopher_orch_set_log_level function optional for compatibility

[0.1.0] - 2026-02-08

Added

  • Initial PyPI Release

    • Platform-specific packages for native binaries
      • gopher-mcp-python-native-darwin-arm64
      • gopher-mcp-python-native-darwin-x64
      • gopher-mcp-python-native-linux-arm64
      • gopher-mcp-python-native-linux-x64
      • gopher-mcp-python-native-win32-arm64
      • gopher-mcp-python-native-win32-x64
    • Main gopher-mcp-python package with Python bindings
  • Core Features

    • GopherAgent class for AI agent orchestration
    • GopherAgentConfig builder pattern for configuration
    • create() - Create agent with configuration
    • run() - Execute queries with tool support
    • Native FFI bindings via ctypes
  • Examples

    • JSON configuration example (client_example_json.py)
    • API key example (client_example_api.py)
  • CI/CD

    • GitHub Actions workflow for publishing to TestPyPI
    • Automatic download of gopher-mcp-python native binaries
    • Multi-platform support (6 platforms)

[0.1.1]: https://github.com/GopherSecurity/gopher-mcp-python/compare/v0.1.0-20260227-124047...v0.1.1[0.1.0-20260227-124047]: https://github.com/GopherSecurity/gopher-mcp-python/compare/v0.1.0...v0.1.0-20260227-124047 [0.1.0]: https://github.com/GopherSecurity/gopher-mcp-python/releases/tag/v0.1.0