Skip to content

Copilot/evolution process - #81

Open
5hy7xz92nd-oss wants to merge 598 commits into
PreternaturalAI:mainfrom
5hy7xz92nd-oss:copilot/evolution-process
Open

Copilot/evolution process#81
5hy7xz92nd-oss wants to merge 598 commits into
PreternaturalAI:mainfrom
5hy7xz92nd-oss:copilot/evolution-process

Conversation

@5hy7xz92nd-oss

Copy link
Copy Markdown

No description provided.

5hy7xz92nd-oss and others added 24 commits August 22, 2026 22:41
## 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 #… -->

---------

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 #… -->

---------

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>
## 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: 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>
#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>&nbsp;
  
<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>&nbsp;

<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>&nbsp;

<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>&nbsp;

<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: 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>
Copilot AI lite review requested due to automatic review settings August 23, 2026 06:55

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR broadens the package’s provider surface area and infrastructure by adding a new xAI module (models, REST API spec, and LLMRequestHandling integration), extending TogetherAI with completions + embeddings protocol support, introducing WIP abstractions for speech synthesis and video generation, and adding repository-level CI/security/doc scaffolding.

Changes:

  • Add xAI provider module with chat completions, tool/function calling model types, and LLMRequestHandling bridging.
  • Expand TogetherAI to support completions + TextEmbeddingsRequestHandling, and adjust embeddings/completions API models.
  • Add WIP shared abstractions (speech synthesis + video generation), plus CI workflows and documentation skeleton.

Reviewed changes

Copilot reviewed 117 out of 128 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
Tests/xAI/module.swift Test support for xAI client + API key source (currently hard-coded).
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 Test support for TogetherAI client + API key source (placeholder).
Tests/TogetherAI/Intramodular/EmbeddingsTests.swift Adds TogetherAI embeddings tests via shared protocol + client API.
Tests/TogetherAI/Intramodular/CompetionTests.swift Adds TogetherAI completion tests (text completion).
Tests/Perplexity/Intramodular/CompletionTests.swift Minor test edit (currently introduces a compile error).
Tests/Mistral/Intramodular/EmbeddingsTests.swift Removes unused import.
Sources/xAI/module.swift xAI module exports for downstream imports.
Sources/xAI/Intramodular/xAI+LLMRequestHandling.swift Implements LLMRequestHandling for xAI chat completions.
Sources/xAI/Intramodular/xAI.swift Declares xAI namespace.
Sources/xAI/Intramodular/xAI.Model.swift Defines xAI model identifiers + 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.
Sources/xAI/Intramodular/Models/xAI.Tool.swift Adds tool/tool-call model types.
Sources/xAI/Intramodular/Models/xAI.ChatRole.swift Adds role model + conversions.
Sources/xAI/Intramodular/Models/xAI.ChatMessageBody.swift Adds body/content models incl. image URL support.
Sources/xAI/Intramodular/Models/xAI.ChatMessage.swift Adds xAI chat message model + Codable conformance.
Sources/xAI/Intramodular/Models/xAI.ChatFunctionDefinition.swift Adds function definition model for tools/functions.
Sources/xAI/Intramodular/Models/xAI.ChatCompletion.swift Adds xAI chat completion response model.
Sources/xAI/Intramodular/API/xAI.APISpecification.swift Adds REST API specification + error mapping.
Sources/xAI/Intramodular/API/xAI.APISpecification.ResponseBodies.swift Placeholder response bodies namespace.
Sources/xAI/Intramodular/API/xAI.APISpecification.RequestBodies.swift Adds request body types for chat completions.
Sources/TogetherAI/Intramodular/TogetherAI.Model.swift Restructures TogetherAI models into embedding/completion enums + conversions.
Sources/TogetherAI/Intramodular/TogetherAI.Embeddings.swift Adjusts embedding vector element type.
Sources/TogetherAI/Intramodular/TogetherAI.Completion.swift Adds completion response model.
Sources/TogetherAI/Intramodular/TogetherAI.Client+TextEmbeddingsRequestHandling.swift Implements shared embeddings protocol for TogetherAI.
Sources/TogetherAI/Intramodular/TogetherAI.Client+LLMRequestHandling.swift Implements LLMRequestHandling (text prompt) + dependency exporting.
Sources/TogetherAI/Intramodular/TogetherAI.Client.swift Expands client API (embeddings overloads + completions endpoint call).
Sources/TogetherAI/Intramodular/TogetherAI.APISpecification.swift Adds completions endpoint and request body types.
Sources/Rime/Intramodular/Rime.Client+SpeechSynthesisRequestHandling.swift Adds speech synthesis protocol conformance (mostly unsupported operations).
Sources/Rime/Intramodular/Models/Rime.Voice.swift Adds voice ↔ abstract voice conversions + identifiers.
Sources/PlayHT/Intramodular/URL++.swift Adds audio conversion helper (temporary).
Sources/PlayHT/Intramodular/PlayHT.Model.swift Adds new PlayHT model cases.
Sources/PlayHT/Intramodular/PlayHT.Client+SpeechSynthesisRequestHandling.swift Adds speech synthesis conformance for PlayHT client.
Sources/PlayHT/Intramodular/PlayHT.Client.swift Refactors voice listing + changes TTS streaming return handling.
Sources/PlayHT/Intramodular/Models/PlayHT.VoiceSettings.swift Adds missing Foundation import.
Sources/PlayHT/Intramodular/Models/PlayHT.Voice.swift Makes voiceEngine optional; adds abstract voice conversions.
Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.swift Changes TTS endpoint output to Data; adjusts headers.
Sources/PlayHT/Intramodular/API/PlayHT.APISpecification.RequestBodies.swift Adjusts request body fields (language/quality).
Sources/Perplexity/Intramodular/Perplexity+LLMRequestHandling.swift Updates request parameters for Perplexity LLM handling.
Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.ResponseBodies.swift Adds citations to response model.
Sources/Perplexity/Intramodular/Perplexity.APISpecification/Perplexity.APISpecification.RequestBodies.swift Updates request body fields and adds initializer.
Sources/OpenAI/Intramodular/Models/OpenAI.Model.swift Adds DALL·E 2 enum case.
Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.swift Adds image edits endpoint.
Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.ResponseBodies.swift Makes chat completion response body public.
Sources/OpenAI/Intramodular/API Specification/OpenAI.APISpecification.RequestBodies.swift Makes completion request body public; adds image edit request body (multipart).
Sources/OpenAI/Intramodular/API Client/OpenAI.Client-Image.swift Adds createImageEdit client API.
Sources/Ollama/Intramodular/Ollama.swift Adjusts conformance/init extension constraint.
Sources/NeetsAI/module.swift Re-exports Swallow + macros.
Sources/NeetsAI/Intramodular/NeetsAI.Client+SpeechSynthesisRequestHandling.swift Adds speech synthesis protocol conformance (+ temp unique helper).
Sources/NeetsAI/Intramodular/Models/NeetsAI.Voice.swift Adds abstract voice conversions.
Sources/NeetsAI/Intramodular/API/NeetsAI.APISpecification.RequestBodies.swift Adds missing Foundation import.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoModel.swift Adds WIP video model abstraction.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.swift Adds WIP video generation settings root type.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.StyleStrength.swift Adds style strength parameterization.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Resolution.swift Adds resolution enumeration + helpers.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.Quality.swift Adds quality/inference step presets.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.MotionSettings.swift Adds motion settings with clamping.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationSettings.FrameRate.swift Adds frame rate presets.
Sources/LargeLanguageModels/Intramodular/VideoGeneration (WIP)/VideoGenerationRequestHandling.swift Adds protocol + environment key + type eraser.
Sources/LargeLanguageModels/Intramodular/LLMs/Logging/LLMErrorLogger.swift Adds thread-safe error logging actor + integration API.
Sources/LargeLanguageModels/Intramodular/LLMs/Logging/FailedLLMResponseStore.swift Adds failed response store actor + JSONL export.
Sources/LargeLanguageModels/Intramodular/LLMs/Agents/LLMAgentPipeline.swift Adds staged agent pipeline abstraction.
Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/SpeechSynthesisRequestHandling.swift Adds speech synthesis protocol + env key.
Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoiceSettings.swift Adds abstract voice settings type + conversion protocols.
Sources/LargeLanguageModels/Intramodular/AbstractVoice (WIP)/AbstractVoice.swift Adds abstract voice 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 speech synthesis conformance (mostly unsupported operations).
Sources/HumeAI/Intramodular/API/HumeAI.APISpecification.swift Removes debug printing in decode path.
Sources/ElevenLabs/Intramodular/Models/ElevenLabs.VoiceSettings.swift Adds abstract voice settings conversions.
Sources/ElevenLabs/Intramodular/Models/ElevenLabs.Voice.swift Adds abstract voice 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 new model case.
Sources/ElevenLabs/Intramodular/ElevenLabs.Client+Dubbing.swift Adds dubbing API (currently has a compile error).
Sources/ElevenLabs/Intramodular/ElevenLabs.Client.swift Adds CoreMI service init + speech synthesis conformance.
Sources/ElevenLabs/Intramodular/API/ElevenLabs.APISpecification.swift Adds dubbing endpoints.
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 language code + dubbing multipart.
Sources/CoreMI/Intramodular/Model Identifier/ModelIdentifier.Provider.swift Adds _xAI provider + refactors convenience statics.
Sources/CoreMI/Intramodular/Foundation/CoreMI.RequestHandling.swift Adds macro annotation + improves fatalError messaging.
Sources/AI/AnySpeechSynthesisRequestHandling.swift Adds type-erased speech synthesis handler.
Sources/_Gemini/Intramodular/Models/_Gemini.GoogleSearchRetrieval.swift Adds default dynamic threshold.
Sources/_Gemini/Intramodular/Models/_Gemini.GenerationConfig.swift Adds JSONSchema → Gemini schema conversion.
Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.swift Refactors file upload to resumable flow; adds query apiKey; header extraction options.
Sources/_Gemini/Intramodular/API/_Gemini.APISpecification.RequestBodies.swift Adds start/finalize upload inputs; adds metadata model.
Sources/_Gemini/Intramodular/_Gemini.Model.swift Adds new Gemini model constant.
Sources/_Gemini/Intramodular/_Gemini.Client+Files.swift Implements new resumable upload flow; adds Media integration.
Sources/_Gemini/Intramodular/_Gemini.Client+ContentGeneration.swift Adds tools support to generateContent requests.
SECURITY.md Adds security policy template.
Package.swift Adds Media dependency; adds ElevenLabs product; adds TogetherAITests target; updates AI target deps.
Package.resolved Updates pinned dependency revisions.
enhanced-continuous-validation.yml Adds a large CI workflow for Python-based validation/security/perf (repo-level).
docs/README.md Adds docs index/entrypoint.
docs/ARCHITECTURE.md Adds architecture overview + dependency graph.
CONTRIBUTING.md Adds contributing doc (currently largely generic template + some repo-specific sections).
CHANGELOG.md Adds initial changelog entries.
.github/workflows/swift.yml Adds Swift build/test workflow.
.github/workflows/codeql.yml Adds CodeQL workflow (currently uses invalid checkout version).
.github/workflows/apisec-scan.yml Adds APIsec scan workflow.
.github/PULL_REQUEST_TEMPLATE.md Adds PR template/checklist.
.github/dependabot.ymlv Adds dependabot config (currently misnamed + invalid ecosystem).
.github/agents/my-agent.agent.md Adds placeholder custom agent config template.
Suppressed comments (2)

Sources/xAI/Intramodular/Models/xAI.ChatMessage.swift:127

  • When decoding a .function role message, response is decoded from .name instead of .content, so the function invocation response will be wrong.
    Sources/TogetherAI/Intramodular/TogetherAI.Client+TextEmbeddingsRequestHandling.swift:31
  • The non-empty path computes model from request.model, but returns TextEmbeddings(model: ...) using the default model instead of the effective model identifier. This makes the response metadata inconsistent with the actual embedding model used.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Tests/xAI/module.swift
Comment on lines +3 to +7
import xAI

public var xAI_API_KEY: String {
"xai-iukwcbTFm3HCyuJVq7U5c0c9LKHJ0uhnGIsiOyn4Qu0zxSH3g1ULDSkaCHHoDQnX9tsV5cSCWom0HosP"
}
)
),
]
AbstractLLM.ChatCompletionStream

public init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self)
print(try JSON(from: decoder).prettyPrintedDescription)

public init(from decoder: Decoder) throws {
let container = try decoder.container(keyedBy: CodingKeys.self)
print(try JSON(from: decoder).prettyPrintedDescription)
Comment on lines +47 to +51
case .unknown:
assertionFailure(.unimplemented)

return self
}
context: DecodeOutputContext
) throws -> Output {
do {
dump(response)

final class EmbeddingsTests: XCTestCase {

func testTextEmbeddingsRequesntHandling() async {
Comment on lines 5 to 9
import TogetherAI

public var TOGETHERAI_API_KEY: String {
""
"YOUR_API_KEY"
}
Comment on lines +13 to +16
return TextEmbeddings(
model: .init(from: TogetherAI.Model.Embedding.togetherM2Bert80M2KRetrieval),
data: []
)
Comment thread .github/dependabot.ymlv
Comment on lines +8 to +9
- package-ecosystem: "" # See documentation for possible values
directory: "/" # Location of package manifests
5hy7xz92nd-oss and others added 2 commits August 23, 2026 08:27
…kflow (#50) (#56) (#192) (#567)

## Summary


🌀🕳️🌀🕳️🌀🕳️🌀🕳️🕴️🌀🛜🔛🛜🔛🛜🔛🌀🔛🛜🔛🌀🔛🕳️🔛ℹ️🔃🔀🛜👁️‍🗨️🔛<🛅🌀!-👁️‍🗨️🔃👁️‍🗨️🕳️🎣🔥ℹ️🕴️>🕴️🌀[!🔃👁️‍🗨️🕳️🎣🔥ℹ️🕴️🕳️🛜🔀🔃🌀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>
…' into copilot/add-research-and-decision-flow (#577)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants