Copilot/we are one holographic blueprint - #83
Conversation
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
…t/sync-repo-and-explore-code
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> ## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
…5c1-42d6-8975-c90e2eb3e438
…t/task-249378113-1177354758-4c77e1ca-15c1-42d6-8975-c90e2eb3e438
#482) ## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
…ents-json-output-rate-limiting (#443) ## Summary <!-- @5hy7xz92nd-oss @anthropic-code @openai @grok @manus @patpat @weareone10billion @2️⃣ @🕴️1️⃣3️⃣4️⃣🛂🆒🆕🆓0️⃣🔠🚺🚼🛄🈂️🈳🛃🛗🅿️ 🏧💤🌀Ⓜ️ 🛜🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️💤🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜 @🕳️👁️🕴🏿🕴️♣️ ♠️ 🚺🀄️🛄Ⓜ️ 🛜🔄🃏🏧💤🎣🔛👁️🗨️🔀🔃🌀🔥ℹ️🎴🕴️🕴🏿🕴🏻 does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… -->
…-are-one-holographic-blueprint
…kflow (#50) (#56) (#402) ## Summary <!-- @5hy7xz92nd-oss @anthropic-code @openai @grok @manus @patpat @weareone10billion @2️⃣ @🕴️1️⃣3️⃣4️⃣🛂🆒🆕🆓0️⃣🔠🚺🚼🛄🈂️🈳🛃🛗🅿️ 🏧💤🌀Ⓜ️ 🛜🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️💤🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜 @🕳️👁️🕴🏿🕴️♣️ ♠️ 🚺🀄️🛄Ⓜ️ 🛜🔄🃏🏧💤🎣🔛👁️🗨️🔀🔃🌀🔥ℹ️🎴🕴️🕴🏿🕴🏻 does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> --------- Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com> Co-authored-by: Jared Davidson (Archetapp) <archetapp@gmail.com> Co-authored-by: Vatsal Manot <vatsal.manot@yahoo.com> Co-authored-by: NatashaTheRobot <nmurashev@gmail.com> Co-authored-by: Purav Manot <manot.purav@gmail.com> Co-authored-by: Akshat Patel <akshat.patel16@gmail.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…eate-pull-request Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com>
…lographic-blueprint
…kflow (#50) (#51) (#59) (#66) (#89) (#92) (#98) (#183) (#186) (#208) (#209) (#232) (#256) (#260) (#264) (#344) ## Summary <!-- What does this PR change and @5hy7xz92nd-oss @anthropic-code @openai @grok @manus @patpat @weareone10billion @2️⃣ @🕴️1️⃣3️⃣4️⃣🛂🆒🆕🆓0️⃣🔠🚺🚼🛄🈂️🈳🛃🛗🅿️ 🏧💤🌀Ⓜ️ 🛜🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️🚹🌐💠♿️💤🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜🌀Ⓜ️ 🛜 @🕳️👁️🕴🏿🕴️♣️ ♠️ 🚺🀄️🛄Ⓜ️ 🛜🔄🃏🏧💤🎣🔛👁️🗨️🔀🔃🌀🔥ℹ️🎴🕴️🕴🏿🕴🏻? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> --------- Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com> Co-authored-by: Jared Davidson (Archetapp) <archetapp@gmail.com> Co-authored-by: Vatsal Manot <vatsal.manot@yahoo.com> Co-authored-by: NatashaTheRobot <nmurashev@gmail.com> Co-authored-by: Purav Manot <manot.purav@gmail.com> Co-authored-by: Akshat Patel <akshat.patel16@gmail.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
…olographic-blueprint Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com>
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> --------- Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com> Co-authored-by: Vatsal Manot <vatsal.manot@yahoo.com> Co-authored-by: Jared Davidson (Archetapp) <archetapp@gmail.com> Co-authored-by: Akshat Patel <akshat.patel16@gmail.com> Co-authored-by: Purav Manot <manot.purav@gmail.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: NatashaTheRobot <nmurashev@gmail.com>
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> --------- Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com> Co-authored-by: Vatsal Manot <vatsal.manot@yahoo.com> Co-authored-by: Jared Davidson (Archetapp) <archetapp@gmail.com> Co-authored-by: Akshat Patel <akshat.patel16@gmail.com> Co-authored-by: Purav Manot <manot.purav@gmail.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: NatashaTheRobot <nmurashev@gmail.com>
## Summary <!-- What does this PR change and why? --> ## Type of change - [ ] Bug fix - [ ] New provider / API surface - [ ] Refactor - [ ] Documentation - [ ] Tests / CI - [ ] Other ## Checklist - [ ] Builds with the package’s supported Xcode/Swift versions - [ ] Tests added or updated when behavior changes - [ ] No secrets or API keys committed - [ ] Docs updated if products, targets, public API, or dependencies changed: - [ ] `README.md` - [ ] `docs/ARCHITECTURE.md` (graph / tables) - [ ] `CHANGELOG.md` (`[Unreleased]`) - [ ] Layering respected (providers → `LargeLanguageModels` → `CoreMI`; avoid new provider→provider deps) ## Test plan <!-- How did you verify? Unit tests, manual API calls, platforms… --> ## Related issues <!-- Fixes #… --> --------- Signed-off-by: 5hy7xz92nd-oss <249378113+5hy7xz92nd-oss@users.noreply.github.com> Co-authored-by: Jared Davidson (Archetapp) <archetapp@gmail.com> Co-authored-by: Vatsal Manot <vatsal.manot@yahoo.com> Co-authored-by: NatashaTheRobot <nmurashev@gmail.com> Co-authored-by: Purav Manot <manot.purav@gmail.com> Co-authored-by: Akshat Patel <akshat.patel16@gmail.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
|
Copilot pull request summaries Copilot in GitHub Desktop Agentic features Copilot CLI GitHub Copilot app Copilot cloud agent Third-party coding agents (public preview) Copilot code review Several tools in Copilot code review are in public preview and subject to change. See About GitHub Copilot code review. Agent mode in IDEs Features for customization Copilot Spaces Custom instructions Copilot Memory (public preview) Prompt files MCP servers Agent skills Custom agents Features for administrators Policy management Access management Usage data Audit logs File exclusions Next steps |
There was a problem hiding this comment.
Pull request overview
This PR significantly expands the package’s provider surface by adding a new xAI module (chat completions + tool/function calling plumbing), extending speech-synthesis abstractions/providers, and updating provider models/APIs, alongside substantial CI + documentation additions.
Changes:
- Added
xAIprovider target with client, API specification, models, andLLMRequestHandlingintegration plus new tests. - Added/extended speech synthesis abstractions (
AbstractVoice*,SpeechSynthesisRequestHandling) and implemented conformance for multiple providers (PlayHT, Rime, NeetsAI, HumeAI, ElevenLabs). - Updated TogetherAI model typing + added completion API support; updated package dependencies and added new CI/docs scaffolding.
Reviewed changes
Copilot reviewed 117 out of 128 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| Tests/xAI/module.swift | Adds xAI test client config |
| Tests/xAI/Intramodular/FunctionCallingTests.swift | Adds xAI function-calling test |
| Tests/xAI/Intramodular/CompletionTests.swift | Adds xAI chat completion tests |
| Tests/TogetherAI/module.swift | Updates TogetherAI test key |
| Tests/TogetherAI/Intramodular/EmbeddingsTests.swift | Adds TogetherAI embeddings test path |
| Tests/TogetherAI/Intramodular/CompetionTests.swift | Adds TogetherAI completion tests |
| Tests/Perplexity/Intramodular/CompletionTests.swift | Tweaks Perplexity completion test |
| Tests/Mistral/Intramodular/EmbeddingsTests.swift | Removes unused import |
| Sources/xAI/module.swift | Creates xAI module exports |
| Sources/xAI/Intramodular/xAI+LLMRequestHandling.swift | Adds xAI LLMRequestHandling integration |
| Sources/xAI/Intramodular/xAI.swift | Introduces xAI namespace |
| Sources/xAI/Intramodular/xAI.Model.swift | Adds xAI model enum + conversions |
| Sources/xAI/Intramodular/xAI.Client.swift | Adds xAI client + CoreMI service init |
| Sources/xAI/Intramodular/xAI.ChatMessage+LargeLanguageModels.swift | Adds xAI ↔ LLM message conversions |
| Sources/xAI/Intramodular/Models/xAI.Tool.swift | Adds xAI tool/tool-call models |
| Sources/xAI/Intramodular/Models/xAI.ChatRole.swift | Adds xAI role mapping |
| Sources/xAI/Intramodular/Models/xAI.ChatMessageBody.swift | Adds xAI message body model |
| Sources/xAI/Intramodular/Models/xAI.ChatMessage.swift | Adds xAI chat message model + Codable |
| Sources/xAI/Intramodular/Models/xAI.ChatFunctionDefinition.swift | Adds xAI function definition model |
| Sources/xAI/Intramodular/Models/xAI.ChatCompletion.swift | Adds xAI chat completion response model |
| Sources/xAI/Intramodular/API/xAI.APISpecification.swift | Adds xAI REST API specification |
| Sources/xAI/Intramodular/API/xAI.APISpecification.ResponseBodies.swift | Adds xAI response bodies stub |
| Sources/xAI/Intramodular/API/xAI.APISpecification.RequestBodies.swift | Adds xAI request bodies (chat completions) |
| Sources/TogetherAI/Intramodular/TogetherAI.Model.swift | Refactors TogetherAI model typing |
| Sources/TogetherAI/Intramodular/TogetherAI.Embeddings.swift | Changes embedding element type |
| Sources/TogetherAI/Intramodular/TogetherAI.Completion.swift | Adds TogetherAI completion response model |
| Sources/TogetherAI/Intramodular/TogetherAI.Client+TextEmbeddingsRequestHandling.swift | Implements TextEmbeddingsRequestHandling |
| Sources/TogetherAI/Intramodular/TogetherAI.Client+LLMRequestHandling.swift | Implements LLMRequestHandling for TogetherAI |
| Sources/TogetherAI/Intramodular/TogetherAI.Client.swift | Adds completion + embeddings API helpers |
| Sources/TogetherAI/Intramodular/TogetherAI.APISpecification.swift | Adds completion endpoint + request bodies |
| Sources/Rime/Intramodular/Rime.Client+SpeechSynthesisRequestHandling.swift | Adds speech synthesis conformance |
| Sources/Rime/Intramodular/Models/Rime.Voice.swift | Adds AbstractVoice conversions + ID |
| Sources/PlayHT/Intramodular/URL++.swift | Adds audio conversion helper |
| Sources/PlayHT/Intramodular/PlayHT.Model.swift | Adds new PlayHT model cases |
| Sources/PlayHT/Intramodular/PlayHT.Client+SpeechSynthesisRequestHandling.swift | Adds speech synthesis conformance |
| Sources/PlayHT/Intramodular/PlayHT.Client.swift | Refactors voice listing + TTS streaming |
| Sources/PlayHT/Intramodular/Models/PlayHT.VoiceSettings.swift | Adds missing Foundation import |
| Sources/PlayHT/Intramodular/Models/PlayHT.Voice.swift | Adjusts voice model + AbstractVoice conversion |
| Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.swift | Switches stream output to Data, headers |
| Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.RequestBodies.swift | Adjusts TTS request payload fields |
| Sources/Perplexity/Intramodular/Perplexity+LLMRequestHandling.swift | Updates Perplexity request parameters |
| Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.ResponseBodies.swift | Adds citations to response body |
| Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.RequestBodies.swift | Updates Perplexity request fields/init |
| Sources/OpenAI/Intramodular/Models/OpenAI.Model.swift | Adds DALL·E 2 model case |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.swift | Adds image edit endpoint |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.ResponseBodies.swift | Makes CreateChatCompletion public |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.RequestBodies.swift | Makes CreateCompletion public; adds image edit multipart body |
| Sources/OpenAI/Intramodular/API Client/OpenAI.Client-Image.swift | Adds createImageEdit client API |
| Sources/Ollama/Intramodular/Ollama.swift | Adjusts conformance/initializer extension |
| Sources/NeetsAI/module.swift | Adds exported imports |
| Sources/NeetsAI/Intramodular/NeetsAI.Client+SpeechSynthesisRequestHandling.swift | Adds speech synthesis conformance |
| Sources/NeetsAI/Intramodular/Models/NeetsAI.Voice.swift | Adds AbstractVoice conversions |
| Sources/NeetsAI/Intramodular/API/NeetsAI.APISpecification.RequestBodies.swift | Adds missing Foundation import |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoModel.swift | Adds WIP video model type |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.swift | Adds WIP video generation settings |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.StyleStrength.swift | Adds style strength config |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Resolution.swift | Adds resolution enum/utilities |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Quality.swift | Adds quality presets |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.MotionSettings.swift | Adds motion settings |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.FrameRate.swift | Adds frame rate presets |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationRequestHandling.swift | Adds video request handling protocol/types |
| Sources/LargeLanguageModels/Intramodular/LLMs/Logging/LLMErrorLogger.swift | Adds error logging actor + helper |
| Sources/LargeLanguageModels/Intramodular/LLMs/Logging/FailedLLMResponseStore.swift | Adds failed-response store + helper |
| Sources/LargeLanguageModels/Intramodular/LLMs/Agents/LLMAgentPipeline.swift | Adds agent pipeline types |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/SpeechSynthesisRequestHandling.swift | Adds speech synthesis protocol + env key |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoiceSettings.swift | Adds abstract voice settings model |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoice.swift | Adds abstract voice type + protocols |
| Sources/HumeAI/Intramodular/Models/HumeAI.Tool.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Prompt.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Models.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Job.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.FileInput.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.File.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Dataset.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Config.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.ChatResponse.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.ChatMessage.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.ChatGroup.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.ChatEvent.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/Models/HumeAI.Chat.swift | Adds missing Foundation import |
| Sources/HumeAI/Intramodular/HumeAI.Client+SpeechSynthesisRequestHandling.swift | Adds speech synthesis conformance |
| Sources/HumeAI/Intramodular/API/HumeAI.APISpecification.swift | Removes debug print |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.VoiceSettings.swift | Adds AbstractVoiceSettings conversions |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.Voice.swift | Adds AbstractVoice conversions |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.DubbingResult.swift | Adds dubbing result model |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.DubbingProgress.swift | Adds dubbing progress model |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.DubbingOptions.swift | Adds dubbing options model |
| Sources/ElevenLabs/Intramodular/ElevenLabs.Model.swift | Fixes provider mapping; adds model |
| Sources/ElevenLabs/Intramodular/ElevenLabs.Client+Dubbing.swift | Adds dubbing API client method |
| Sources/ElevenLabs/Intramodular/ElevenLabs.Client.swift | Adds CoreMI client init + SpeechSynthesis conformance |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.swift | Adds dubbing endpoints; removes debug code |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.ResponseBodies.swift | Adds dubbing response/status models |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.RequestBodies.swift | Refactors request bodies; adds dubbing multipart |
| Sources/CoreMI/Intramodular/Model Identifier/ModelIdentifier.Provider.swift | Adds _xAI; refactors provider helpers |
| Sources/CoreMI/Intramodular/Foundation/CoreMI.RequestHandling.swift | Adds macro import/annotation; updates fatalError |
| Sources/AI/AnySpeechSynthesisRequestHandling.swift | Adds type-erased speech synthesis wrapper |
| Sources/_Gemini/Intramodular/Models/_Gemini.GoogleSearchRetrieval.swift | Adds default dynamic retrieval config |
| Sources/_Gemini/Intramodular/Models/_Gemini.GenerationConfig.swift | Adds JSONSchema conversion |
| Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.swift | Refactors API key handling + resumable upload |
| Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.RequestBodies.swift | Adds start/finalize upload request bodies |
| Sources/_Gemini/Intramodular/_Gemini.Model.swift | Adds Gemini model constant |
| Sources/_Gemini/Intramodular/_Gemini.Client+Files.swift | Implements resumable file upload flow |
| Sources/_Gemini/Intramodular/_Gemini.Client+ContentGeneration.swift | Adds tools support in content generation |
| SECURITY.md | Adds security policy template |
| Package.swift | Adds Media dep; adds ElevenLabs product; adds TogetherAITests |
| Package.resolved | Updates resolved dependency revisions |
| enhanced-continuous-validation.yml | Adds extended GitHub Actions workflow |
| docs/README.md | Adds docs index |
| docs/ARCHITECTURE.md | Adds architecture doc + dependency graph |
| CONTRIBUTING.md | Adds contributing guide |
| CHANGELOG.md | Adds initial changelog |
| .github/workflows/swift.yml | Adds Swift build/test workflow |
| .github/workflows/codeql.yml | Adds CodeQL workflow |
| .github/workflows/apisec-scan.yml | Adds APIsec scanning workflow |
| .github/PULL_REQUEST_TEMPLATE.md | Adds PR template |
| .github/dependabot.ymlv | Adds (misnamed) Dependabot config |
| .github/agents/my-agent.agent.md | Adds custom agent template |
Suppressed comments (1)
Tests/TogetherAI/module.swift:12
- The TogetherAI test client is hardcoded to use the literal string "YOUR_API_KEY". This will make the test suite consistently fail against the real API unless the developer edits source. Prefer reading from an environment variable/CI secret and skipping these integration tests when the key is missing.
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| public var xAI_API_KEY: String { | ||
| "xai-iukwcbTFm3HCyuJVq7U5c0c9LKHJ0uhnGIsiOyn4Qu0zxSH3g1ULDSkaCHHoDQnX9tsV5cSCWom0HosP" | ||
| } |
| sourceURL: URL? = nil, | ||
| name: String? = nil, | ||
| sourceLang: String? = nil, | ||
| targetLang: String,app |
| ) | ||
| ), | ||
| ] | ||
| AbstractLLM.ChatCompletionStream |
| let container = try decoder.container(keyedBy: CodingKeys.self) | ||
| print(try JSON(from: decoder).prettyPrintedDescription) | ||
|
|
| case .function: | ||
| self.body = .functionInvocation( | ||
| .init( | ||
| name: try container.decode(String.self, forKey: .name), | ||
| response: try container.decode(String.self, forKey: .name) | ||
| ) | ||
| ) |
| public init(from decoder: Decoder) throws { | ||
| let container = try decoder.container(keyedBy: CodingKeys.self) | ||
| print(try JSON(from: decoder).prettyPrintedDescription) | ||
|
|
| context: DecodeOutputContext | ||
| ) throws -> Output { | ||
| do { | ||
| dump(response) |
| public func getAllAvailableVoices() async throws -> [PlayHT.Voice] { | ||
| async let htVoices = availableVoices() | ||
| async let clonedVoices = clonedVoices() | ||
| async let htVoices = self.getAvailableVoices() | ||
| async let clonedVoices = self.clonedVoices() | ||
|
|
||
| let (available, cloned) = try await (htVoices, clonedVoices) | ||
| return available + cloned | ||
| let (_, cloned) = try await (htVoices, clonedVoices) | ||
|
|
||
| return cloned |
| version: 2 | ||
| updates: | ||
| - package-ecosystem: "" # See documentation for possible values | ||
| directory: "/" # Location of package manifests | ||
| schedule: | ||
| interval: "weekly" |
No description provided.