Skip to content
This repository was archived by the owner on Mar 30, 2026. It is now read-only.

Releases: OpenCompanyApp/integration-core

v2.1.0

09 Feb 21:51

Choose a tag to compare

  • Add PHPStan level 5 with Larastan

v2.0.0 — Renamed from ai-tool-core

07 Feb 20:33

Choose a tag to compare

Breaking Change

Package renamed from opencompanyapp/ai-tool-core to opencompanyapp/integration-core to reflect its broader purpose beyond AI tools (will also support triggers and other integration types).

What changed

  • Package name: opencompanyapp/ai-tool-coreopencompanyapp/integration-core
  • Namespace: OpenCompany\AiToolCoreOpenCompany\IntegrationCore
  • Service provider: AiToolCoreServiceProviderIntegrationCoreServiceProvider

Migration

Update your composer.json:

"opencompanyapp/integration-core": "^2.0"

Update use statements:

OpenCompany\AiToolCore\  →  OpenCompany\IntegrationCore\

1.1.0

07 Feb 19:44

Choose a tag to compare

Added

  • ConfigurableIntegration contract — packages that implement this alongside ToolProvider can declare their config schema, metadata, test connection logic, and validation rules. The host app renders config modals dynamically.

v1.0.0

07 Feb 18:21

Choose a tag to compare

Initial release of the AI Tool Core framework.

What's Included

  • ToolProvider interface — the central contract every AI tool package implements
  • CredentialResolver interface — abstraction for API keys and configuration
  • ConfigCredentialResolver — default implementation reading from config/ai-tools.php
  • ToolProviderRegistry — singleton registry for auto-discovery of tool providers
  • AiToolCoreServiceProvider — Laravel auto-discovery with sensible defaults

Requirements

  • PHP 8.2+
  • Laravel 11 or 12
  • Laravel AI SDK ^0.1