Copilot/1k repo decentralized architecture - #65
Open
5hy7xz92nd-oss wants to merge 578 commits into
Open
Conversation
…check-feature-or-bug
…eck-feature-or-bug
…element-events Add repo research plan and workflow roles to docs
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…pelement-events Add repo research plan and workflow roles to docs
…os-and-rabbitsync
…ts-and-sources
## 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: copilot-swe-agent[bot] <198982749+Copilot@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>
## 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>
## 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: copilot-swe-agent[bot] <198982749+Copilot@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>
## 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 #… --> 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>
## 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>
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: 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>
## 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>
## 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: 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>
#537) ## Summary <!> 🕴️[!IMPORTANT] > This package is presently in its alpha stage of development (2026-03-04). #### Supported Platforms SPM platforms from [`Package.swift`](Package.swift): **iOS 16+**, **macOS 13+**, **tvOS 16+**, **visionOS 1+**, **watchOS 9+**. <p align="left"> <picture> <source media="(prefers-color-scheme: dark)" srcset="Images/macos.svg"> <source media="(prefers-color-scheme: light)" srcset="Images/macos-active.svg"> <img alt="macOS" src="Images/macos-active.svg" height="24"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="Images/ios.svg"> <source media="(prefers-color-scheme: light)" srcset="Images/ios-active.svg"> <img alt="iOS" src="Images/ios-active.svg" height="24"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="Images/ipados.svg"> <source media="(prefers-color-scheme: light)" srcset="Images/ipados-active.svg"> <img alt="iPadOS" src="Images/ipados-active.svg" height="24"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="Images/tvos.svg"> <source media="(prefers-color-scheme: light)" srcset="Images/tvos-active.svg"> <img alt="tvOS" src="Images/tvos-active.svg" height="24"> </picture> <picture> <source media="(prefers-color-scheme: dark)" srcset="Images/watchos.svg"> <source media="(prefers-color-scheme: light)" srcset="Images/watchos-active.svg"> <img alt="watchOS" src="Images/watchos-active.svg" height="24"> </picture> </p> Also targets **visionOS** (badge art not yet in `Images/`). # AI The definitive, open-source Swift framework for interfacing with generative AI. ## Documentation - [Architecture](docs/ARCHITECTURE.md) - [Contributing](CONTRIBUTING.md) - [Changelog](CHANGELOG.md) ## Table of Contents - [Architecture Overview](#architecture-overview) - [Dependencies](#dependencies) - [Installation](#installation) - [Usage](#usage) - [Import the framework](#import-the-framework) - 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: copilot-swe-agent[bot] <198982749+Copilot@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>
Added a template for creating a custom agent with instructions. 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: 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>
## 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>
## 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>
## 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: copilot-swe-agent[bot] <198982749+Copilot@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>
…alized-architecture
There was a problem hiding this comment.
Pull request overview
This PR significantly expands the Swift package’s provider surface area and documentation/CI scaffolding by adding a new xAI provider implementation, extending TogetherAI (models, embeddings, completions, and request-handling conformances), and introducing new shared abstractions for speech synthesis and video generation (WIP) within LargeLanguageModels.
Changes:
- Add a new
xAIprovider module with chat completions +LLMRequestHandlingintegration and corresponding tests. - Extend TogetherAI with structured model taxonomy (embedding vs completion), embeddings request handling, and a new completions endpoint/model.
- Add new cross-provider abstractions/features (SpeechSynthesisRequestHandling, agent pipeline, error logging, video generation settings) plus documentation and GitHub Actions workflows.
Reviewed changes
Copilot reviewed 117 out of 128 changed files in this pull request and generated 17 comments.
Show a summary per file
| File | Description |
|---|---|
| Tests/xAI/module.swift | Adds xAI test client + API key accessor for tests. |
| Tests/xAI/Intramodular/FunctionCallingTests.swift | Adds xAI function-calling test coverage. |
| Tests/xAI/Intramodular/CompletionTests.swift | Adds xAI chat completion tests for grok models. |
| Tests/TogetherAI/module.swift | Updates TogetherAI test client module setup. |
| Tests/TogetherAI/Intramodular/EmbeddingsTests.swift | Adds TogetherAI embeddings request-handling test. |
| Tests/TogetherAI/Intramodular/CompetionTests.swift | Adds TogetherAI completion tests (file is new). |
| Tests/Perplexity/Intramodular/CompletionTests.swift | Small edit to Perplexity completion test. |
| Tests/Mistral/Intramodular/EmbeddingsTests.swift | Removes unused Groq import from Mistral embeddings tests. |
| Sources/xAI/module.swift | Defines xAI module exports. |
| Sources/xAI/Intramodular/xAI+LLMRequestHandling.swift | Implements LLMRequestHandling for xAI client (chat path). |
| Sources/xAI/Intramodular/xAI.swift | Introduces the xAI namespace. |
| Sources/xAI/Intramodular/xAI.Model.swift | Adds xAI model identifiers and conversions. |
| Sources/xAI/Intramodular/xAI.Client.swift | Adds xAI HTTP client + CoreMI service init. |
| Sources/xAI/Intramodular/xAI.ChatMessage+LargeLanguageModels.swift | Bridges xAI chat messages to/from LargeLanguageModels prompt types. |
| Sources/xAI/Intramodular/Models/xAI.Tool.swift | Adds xAI tool/function tool-call model types. |
| Sources/xAI/Intramodular/Models/xAI.ChatRole.swift | Adds xAI chat roles + conversions. |
| Sources/xAI/Intramodular/Models/xAI.ChatMessageBody.swift | Adds xAI chat message body model including content parts. |
| Sources/xAI/Intramodular/Models/xAI.ChatMessage.swift | Adds xAI chat message model + Codable implementation. |
| Sources/xAI/Intramodular/Models/xAI.ChatFunctionDefinition.swift | Adds xAI chat function schema type. |
| Sources/xAI/Intramodular/Models/xAI.ChatCompletion.swift | Adds xAI chat completion response model. |
| Sources/xAI/Intramodular/API/xAI.APISpecification.swift | Adds xAI REST API spec + endpoint request/response handling. |
| Sources/xAI/Intramodular/API/xAI.APISpecification.ResponseBodies.swift | Adds xAI API response bodies namespace placeholder. |
| Sources/xAI/Intramodular/API/xAI.APISpecification.RequestBodies.swift | Adds xAI chat completions request body modeling (tools/functions). |
| Sources/TogetherAI/Intramodular/TogetherAI.Model.swift | Refactors TogetherAI model taxonomy and provider conversions. |
| Sources/TogetherAI/Intramodular/TogetherAI.Embeddings.swift | Changes embedding element numeric type to Double. |
| Sources/TogetherAI/Intramodular/TogetherAI.Completion.swift | Adds TogetherAI completion response model. |
| Sources/TogetherAI/Intramodular/TogetherAI.Client+TextEmbeddingsRequestHandling.swift | Adds TogetherAI conformance to embeddings request protocol. |
| Sources/TogetherAI/Intramodular/TogetherAI.Client+LLMRequestHandling.swift | Adds TogetherAI LLMRequestHandling conformance (text prompt). |
| Sources/TogetherAI/Intramodular/TogetherAI.Client.swift | Updates embeddings signature and adds completions API wrapper. |
| Sources/TogetherAI/Intramodular/TogetherAI.APISpecification.swift | Adds TogetherAI completions endpoint + request body updates. |
| Sources/Rime/Intramodular/Rime.Client+SpeechSynthesisRequestHandling.swift | Adds Rime client conformance to speech synthesis protocol. |
| Sources/Rime/Intramodular/Models/Rime.Voice.swift | Adds AbstractVoice conversions and an internal ID for Rime voices. |
| Sources/PlayHT/Intramodular/URL++.swift | Adds URL audio conversion helper (MP4 conversion). |
| Sources/PlayHT/Intramodular/PlayHT.Model.swift | Adds new PlayHT model identifiers. |
| Sources/PlayHT/Intramodular/PlayHT.Client+SpeechSynthesisRequestHandling.swift | Adds PlayHT conformance to speech synthesis protocol. |
| Sources/PlayHT/Intramodular/PlayHT.Client.swift | Refactors voice listing + stream TTS response handling. |
| Sources/PlayHT/Intramodular/Models/PlayHT.VoiceSettings.swift | Adds missing Foundation import. |
| Sources/PlayHT/Intramodular/Models/PlayHT.Voice.swift | Makes voice fields optional and adds AbstractVoice conversions. |
| Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.swift | Switches TTS stream output to Data and tweaks headers/decoding. |
| Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.RequestBodies.swift | Updates TTS request body (language, comments on quality). |
| Sources/Perplexity/Intramodular/Perplexity+LLMRequestHandling.swift | Removes returnCitations parameter usage. |
| Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.ResponseBodies.swift | Adds citations array to Perplexity chat completion response. |
| Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.RequestBodies.swift | Replaces citations flag with new search-related request fields. |
| Sources/OpenAI/Intramodular/Models/OpenAI.Model.swift | Adds DALL·E 2 model identifier. |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.swift | Adds images/edits endpoint wiring. |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.ResponseBodies.swift | Makes CreateChatCompletion response public. |
| Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.RequestBodies.swift | Makes CreateCompletion public; adds CreateImageEdit multipart request body. |
| Sources/OpenAI/Intramodular/API Client/OpenAI.Client-Image.swift | Adds createImageEdit client API. |
| Sources/Ollama/Intramodular/Ollama.swift | Adjusts protocol extension constraint for service initialization. |
| Sources/NeetsAI/module.swift | Re-exports Swallow/SwallowMacrosClient. |
| Sources/NeetsAI/Intramodular/NeetsAI.Client+SpeechSynthesisRequestHandling.swift | Adds NeetsAI speech synthesis conformance + helper. |
| Sources/NeetsAI/Intramodular/Models/NeetsAI.Voice.swift | Adds AbstractVoice conversions for NeetsAI voices. |
| Sources/NeetsAI/Intramodular/API/NeetsAI.APISpecification.RequestBodies.swift | Adds missing Foundation import. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoModel.swift | Adds a WIP VideoModel type. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.swift | Adds WIP video generation settings container. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.StyleStrength.swift | Adds style strength enum + guidance scale mapping. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Resolution.swift | Adds resolution presets, helpers, and formatting. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Quality.swift | Adds quality presets mapped to inference steps. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.MotionSettings.swift | Adds motion/stabilization settings. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.FrameRate.swift | Adds fixed frame-rate presets. |
| Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationRequestHandling.swift | Introduces VideoGenerationRequestHandling protocol + environment key wrapper. |
| Sources/LargeLanguageModels/Intramodular/LLMs/Logging/LLMErrorLogger.swift | Adds an actor-based error logger + LLMRequestHandling helper API. |
| Sources/LargeLanguageModels/Intramodular/LLMs/Logging/FailedLLMResponseStore.swift | Adds an actor-based failed chat response store + export to JSONL. |
| Sources/LargeLanguageModels/Intramodular/LLMs/Agents/LLMAgentPipeline.swift | Adds a simple Observer→Research→Decision agent pipeline abstraction. |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/SpeechSynthesisRequestHandling.swift | Adds a speech synthesis protocol and environment integration. |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoiceSettings.swift | Adds AbstractVoiceSettings type + conversion protocols. |
| Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoice.swift | Adds AbstractVoice model + conversion 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 HumeAI speech synthesis conformance (mostly unsupported operations). |
| Sources/HumeAI/Intramodular/API/HumeAI.APISpecification.swift | Removes debug print from decode path. |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.VoiceSettings.swift | Adds AbstractVoiceSettings conversions for ElevenLabs settings. |
| Sources/ElevenLabs/Intramodular/Models/ElevenLabs.Voice.swift | Adds AbstractVoice conversions for ElevenLabs voices. |
| 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 | Adds FlashV2_5 and fixes provider mapping to ElevenLabs. |
| Sources/ElevenLabs/Intramodular/ElevenLabs.Client+Dubbing.swift | Adds a dubbing helper API on ElevenLabs client. |
| Sources/ElevenLabs/Intramodular/ElevenLabs.Client.swift | Adds CoreMI client init + SpeechSynthesisRequestHandling conformance wrappers. |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.swift | Adds dubbing endpoints and removes a debug print block. |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.ResponseBodies.swift | Adds dubbing response/status response bodies. |
| Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.RequestBodies.swift | Refactors request bodies and adds dubbing multipart request building. |
| Sources/CoreMI/Intramodular/Model Identifier/ModelIdentifier.Provider.swift | Adds xAI provider and reorganizes provider convenience statics. |
| Sources/CoreMI/Intramodular/Foundation/CoreMI.RequestHandling.swift | Adds macro annotation + changes default fatalError message. |
| Sources/AI/AnySpeechSynthesisRequestHandling.swift | Adds type-erased speech synthesis client wrapper for UI/integration. |
| Sources/_Gemini/Intramodular/Models/_Gemini.GoogleSearchRetrieval.swift | Adds default init config parameter. |
| Sources/_Gemini/Intramodular/Models/_Gemini.GenerationConfig.swift | Adds JSONSchema→Gemini schema conversion. |
| Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.swift | Refactors Gemini API key handling + adds resumable upload flow. |
| Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.RequestBodies.swift | Adds start/finalize upload request body structures. |
| Sources/_Gemini/Intramodular/_Gemini.Model.swift | Adds gemini-2.0-flash model constant. |
| Sources/_Gemini/Intramodular/_Gemini.Client+Files.swift | Updates file upload to new start/finalize upload endpoints. |
| Sources/_Gemini/Intramodular/_Gemini.Client+ContentGeneration.swift | Adds tools support to Gemini content generation calls. |
| SECURITY.md | Adds a security policy template document. |
| README.md | Major documentation expansion: architecture, dependency graph, product tables, roadmap. |
| Package.swift | Adds Media dependency, adds ElevenLabs product, adds TogetherAITests target. |
| Package.resolved | Updates dependency pins. |
| enhanced-continuous-validation.yml | Adds a non-workflow-root CI YAML definition for Python validation. |
| docs/README.md | Adds documentation index and guidance. |
| docs/ARCHITECTURE.md | Adds architecture layering and dependency graph doc. |
| CONTRIBUTING.md | Adds contributing guide content (currently mismatched to repo). |
| CHANGELOG.md | Adds initial changelog entries. |
| .github/workflows/swift.yml | Adds Swift build/test workflow for macOS runner. |
| .github/workflows/codeql.yml | Adds CodeQL workflow configuration for Swift. |
| .github/workflows/apisec-scan.yml | Adds APIsec scan workflow and SARIF upload. |
| .github/PULL_REQUEST_TEMPLATE.md | Adds PR template with checklist for secrets/docs/tests. |
| .github/dependabot.ymlv | Adds a Dependabot config file (currently misnamed/invalid). |
| .github/agents/my-agent.agent.md | Adds a starter custom agent definition file. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+5
to
+7
| public var xAI_API_KEY: String { | ||
| "xai-iukwcbTFm3HCyuJVq7U5c0c9LKHJ0uhnGIsiOyn4Qu0zxSH3g1ULDSkaCHHoDQnX9tsV5cSCWom0HosP" | ||
| } |
Comment on lines
7
to
9
| public var TOGETHERAI_API_KEY: String { | ||
| "" | ||
| "YOUR_API_KEY" | ||
| } |
| ) | ||
| ), | ||
| ] | ||
| AbstractLLM.ChatCompletionStream |
Comment on lines
+16
to
+17
| targetLang: String,app | ||
| numSpeakers: Int? = nil, |
Comment on lines
+114
to
+116
| let container = try decoder.container(keyedBy: CodingKeys.self) | ||
| print(try JSON(from: decoder).prettyPrintedDescription) | ||
|
|
Comment on lines
+47
to
+53
| // FIXME: - REMOVE ME | ||
| extension Sequence { | ||
| func unique<T: Hashable>(by keyPath: KeyPath<Element, T>) -> [Element] { | ||
| var seen = Set<T>() | ||
| return filter { seen.insert($0[keyPath: keyPath]).inserted } | ||
| } | ||
| } |
Comment on lines
+61
to
+65
| 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) | ||
|
|
Comment on lines
+1
to
+5
| name: Enhanced Continuous Validation & Auto-Deploy | ||
|
|
||
| on: | ||
| push: | ||
| branches: [ main, develop, 'copilot/**' ] |
|
|
||
| final class EmbeddingsTests: XCTestCase { | ||
|
|
||
| func testTextEmbeddingsRequesntHandling() async { |
Comment on lines
+12
to
+14
| .system { | ||
| "You are a Metereologist Expert accurately giving weather data in fahrenheit at any given city around the world" | ||
| }, |
…tralized-architecture
…' into copilot/add-research-and-decision-flow (#574) 🔛<!-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[!🔃👁️🗨️🕳️🎣🔥ℹ️🕴️IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀-What does this🌀 PR change and why-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[! 🔃👁️🗨️🕳️🎣🔥ℹ️🕴️👁️🗨️IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀->🔛👁️🗨️🌀👁️🗨️🔛🔃🔀🛜🛅👁️🗨️🌀 🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛 🔛<!-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[!🔃👁️🗨️🕳️🎣🔥ℹ️🕴️IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀-What does this🌀 PR change and why-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[! 🔃👁️🗨️🕳️🎣🔥ℹ️🕴️👁️🗨️IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀->🔛👁️🗨️🌀👁️🗨️🔛🔃🔀🛜🛅👁️🗨️🌀 🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛-What does this PR change and why 🔛<!-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[!🔃👁️🗨️🕳️🎣🔥ℹ️🕴️🌀🔃IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀-What does this🌀PR🔛🌀🔛🐇change and why-👁️🗨️🔃👁️🗨️🕳️🎣🔥ℹ️🕴️>🕴️[! 🔃👁️🗨️🕳️🎣🔥ℹ️🕴️👁️🗨️🔛👁️🗨️IMPORTANT]🌀🔃👁️🗨️🕳️🎣🔥👁️🗨️🌀->🔛👁️🗨️🌀👁️🗨️🔛🔃🔀🛜🛅👁️🗨️🌀🌀 🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛🕳️🔛-> ## 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
x