Skip to content

v1.0 - Model Context Interface

Choose a tag to compare

@MaestroError MaestroError released this 15 Oct 07:14
· 96 commits to main since this release

MCI

Initial release of the Python adapter for standardised, unified, platform-agnostic interface for managing model context. A lightweight, simple way to build, maintain and share AI toolsets.

What's Changed

  • Add mci-example.json with comprehensive execution type examples by @Copilot in #2
  • Add comprehensive implementation plan for MCI v1 Python adapter by @Copilot in #6
  • Add automated setup script and GitHub Copilot configuration for environment setup by @Copilot in #4
  • Implement core infrastructure and data models with Pydantic validation by @Copilot in #8
  • Implement templating engine with basic and advanced features by @Copilot in #10
  • Implement Stage 3: Base, File, and Text Executors with Config-Level and Advanced Templating Support by @Copilot in #15
  • Implement HTTP Executor with authentication, retry logic, and metadata support by @Copilot in #16
  • Implement CLI Executor (CLIExecutor) with comprehensive templating and platform support by @Copilot in #17
  • Implement ExecutorFactory and End-to-End Execution Feature Tests (Stage 3.3) by @Copilot in #18
  • Implement SchemaParser (Stage 4.1) with comprehensive validation and testing by @Copilot in #21
  • Implement Tool Manager (Stage 4.2) by @Copilot in #22
  • Implement Stage 5: MCIClient - Main API for MCI Python Adapter by @Copilot in #24
  • Add comprehensive Quickstart Guide for MCI Python Adapter (Stage 7.2) by @Copilot in #30
  • Add comprehensive API documentation for MCIAdapter (Stage 7.1) by @Copilot in #28
  • Add comprehensive schema reference documentation (Stage 7.3) by @Copilot in #32
  • Add comprehensive example files for MCI Python Adapter (Stage 7.4) by @Copilot in #34
  • Update README.md with comprehensive project overview, features, documentation, examples, support, and credits by @Copilot in #36

New Contributors

  • @Copilot made their first contribution in #2

Full Changelog: https://github.com/Model-Context-Interface/mci-py/commits/v1.0.0