-
-
Notifications
You must be signed in to change notification settings - Fork 147
[Platform] Split bridges into dedicated packages #1093
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Platform] Split bridges into dedicated packages #1093
Conversation
678f13c to
d20b1cb
Compare
…^1.0 (OskarStark) This PR was merged into the main branch. Discussion ---------- [Platform][Bedrock] Allow async-aws/bedrock-runtime to ^1.0 | Q | A | ------------- | --- | Bug fix? | no | New feature? | yes | Docs? | no | Issues | -- | License | MIT Commits ------- 3b54b42 minor #1093 [Platform][Bedrock] Allow async-aws/bedrock-runtime ^0.1|^1.0
c770d69 to
09f473a
Compare
7687414 to
b049476
Compare
src/platform/src/Bridge/Anthropic/Tests/Contract/AssistantMessageNormalizerTest.php
Outdated
Show resolved
Hide resolved
src/platform/src/Bridge/Gemini/Tests/Contract/AssistantMessageNormalizerTest.php
Show resolved
Hide resolved
src/platform/src/Bridge/Gemini/Tests/Contract/MessageBagNormalizerTest.php
Show resolved
Hide resolved
src/platform/src/Bridge/HuggingFace/Tests/Contract/MessageBagNormalizerTest.php
Show resolved
Hide resolved
src/platform/src/Bridge/Ollama/Tests/Contract/AssistantMessageNormalizerTest.php
Show resolved
Hide resolved
src/platform/src/Bridge/VertexAi/Tests/Contract/UserMessageNormalizerTest.php
Outdated
Show resolved
Hide resolved
src/platform/src/Bridge/VertexAi/Tests/Contract/AssistantMessageNormalizerTest.php
Show resolved
Hide resolved
c259c9f to
cdf78f6
Compare
|
Hey @OskarStark |
795064c to
69c6bc3
Compare
271cc65 to
eeefb60
Compare
|
i'm worried - what are you going to do tomorrow?? anyhow, well done! - thanks a lot! 👏 🎉 🥳 |
90b79b2 to
f5c29d1
Compare
a24c34b to
adad748
Compare
…OskarStark) This PR was merged into the main branch. Discussion ---------- [Demo] Add missing `symfony/ai-azure-platform` dependency | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | Docs? | no | Issues | Follows #1093 | License | MIT Commits ------- 18a8153 [Demo] Add symfony/ai-azure-platform dependency
This PR was merged into the main branch. Discussion ---------- [AiBundle] Add missing dev dependencies | Q | A | ------------- | --- | Bug fix? | yes | New feature? | no | Docs? | no | Issues | Follows #1093 | License | MIT Commits ------- 88575d2 [AiBundle] Add missing platform bridge dev dependencies
Summary
Split all 26 platform bridges into dedicated, independently installable Composer packages following the same structure used for store bridges.
Each bridge now has its own:
composer.jsonwith proper dependenciesREADME.md,CHANGELOG.md,LICENSEphpunit.xml.distfor isolated testing.github/templatesTests moved from
tests/Bridge/{Name}/tosrc/Bridge/{Name}/Tests/with updated namespaces.New Platform Packages
symfony/ai-ai-ml-api-platformsymfony/ai-albert-platformsymfony/ai-anthropic-platformsymfony/ai-azure-platformsymfony/ai-bedrock-platformsymfony/ai-cartesia-platformsymfony/ai-cerebras-platformsymfony/ai-decart-platformsymfony/ai-deep-seek-platformsymfony/ai-docker-model-runner-platformsymfony/ai-eleven-labs-platformsymfony/ai-gemini-platformsymfony/ai-generic-platformsymfony/ai-hugging-face-platformsymfony/ai-lm-studio-platformsymfony/ai-meta-platformsymfony/ai-mistral-platformsymfony/ai-ollama-platformsymfony/ai-open-ai-platformsymfony/ai-open-router-platformsymfony/ai-perplexity-platformsymfony/ai-replicate-platformsymfony/ai-scaleway-platformsymfony/ai-transformers-php-platformsymfony/ai-vertex-ai-platformsymfony/ai-voyage-platformAdditional Changes
willBeAvailablechecks in AiBundle for clearer error messagessymfony/ai-agentdependency for bridges withTokenOutputProcessor