Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
7ea8f1c
Initial plan
Copilot Mar 10, 2026
73d7775
Merge pull request #1 from 5hy7xz92nd-oss/copilot/merge-private-repos…
5hy7xz92nd-oss Mar 10, 2026
735e756
feat: add error logging, agent pipeline, and failed response store
Copilot Aug 2, 2026
84d619f
Merge pull request #2 from 5hy7xz92nd-oss/copilot/add-research-and-de…
5hy7xz92nd-oss Aug 3, 2026
e278f15
Merge pull request #3 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
ab96e20
Merge pull request #4 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
3e111e0
Merge pull request #5 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
eada62e
Merge pull request #6 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
f3d0f0c
Merge pull request #7 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
3e6a8d8
Merge pull request #8 from 5hy7xz92nd-oss/copilot/manusweareone10billion
5hy7xz92nd-oss Aug 3, 2026
e4eecf5
Merge pull request #9 from 5hy7xz92nd-oss/copilot/sync-repo-and-explo…
5hy7xz92nd-oss Aug 3, 2026
be333d7
Merge pull request #10 from 5hy7xz92nd-oss/copilot/evolution-process
5hy7xz92nd-oss Aug 3, 2026
cd02262
Merge pull request #11 from 5hy7xz92nd-oss/copilot/develop-feature-xyz
5hy7xz92nd-oss Aug 3, 2026
33da6be
Merge pull request #12 from 5hy7xz92nd-oss/copilot/awesome-ai-driven-…
5hy7xz92nd-oss Aug 3, 2026
8dcbe84
Merge pull request #13 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
e6aa7d4
Merge pull request #14 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 3, 2026
6359e0b
Merge pull request #15 from 5hy7xz92nd-oss/copilot/add-research-and-d…
5hy7xz92nd-oss Aug 5, 2026
3bae0ee
Merge pull request #16 from 5hy7xz92nd-oss/copilot/awesome-ai-driven-…
5hy7xz92nd-oss Aug 5, 2026
588dbd6
Merge pull request #17 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
383078e
Merge pull request #19 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
f652b1a
Merge pull request #21 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
52957ad
Merge pull request #22 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
765de2a
Merge pull request #24 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
df9e1b8
Merge pull request #25 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
d3cc781
Merge pull request #26 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
a6bb560
Merge pull request #28 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
c3aaf99
Merge pull request #30 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 5, 2026
3da6325
Merge pull request #31 from 5hy7xz92nd-oss/copilot/add-research-and-d…
5hy7xz92nd-oss Aug 6, 2026
61c37e5
Merge pull request #32 from 5hy7xz92nd-oss/copilot/check-feature-or-bug
5hy7xz92nd-oss Aug 6, 2026
0fe4a9f
Merge pull request #33 from 5hy7xz92nd-oss/copilot/default-branch-name
5hy7xz92nd-oss Aug 6, 2026
6d0c911
Merge pull request #34 from 5hy7xz92nd-oss/copilot/we-are-one-hologra…
5hy7xz92nd-oss Aug 6, 2026
32b618c
Merge pull request #35 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 6, 2026
cc9b16a
Merge pull request #36 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 6, 2026
aced53a
Merge pull request #38 from 5hy7xz92nd-oss/copilot/create-pull-request
5hy7xz92nd-oss Aug 8, 2026
c3071b2
Merge pull request #39 from 5hy7xz92nd-oss/copilot/1k-repo-decentrali…
5hy7xz92nd-oss Aug 8, 2026
f2cc630
Merge pull request #40 from 5hy7xz92nd-oss/copilot/develop-feature-xyz
5hy7xz92nd-oss Aug 8, 2026
1997acb
Merge pull request #41 from 5hy7xz92nd-oss/copilot/sync-repo-and-expl…
5hy7xz92nd-oss Aug 8, 2026
c18b6b3
Merge pull request #45 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 9, 2026
a05ce14
Merge pull request #46 from 5hy7xz92nd-oss/main
5hy7xz92nd-oss Aug 10, 2026
a0b1f9c
Merge pull request #47 from 5hy7xz92nd-oss/copilot/evolution-process
5hy7xz92nd-oss Aug 10, 2026
b2553a3
Merge pull request #48 from 5hy7xz92nd-oss/copilot/develop-feature-xyz
5hy7xz92nd-oss Aug 10, 2026
7026c5b
Improve project documentation and contribution guidance
Copilot Aug 11, 2026
528e781
Fix documentation path references
Copilot Aug 11, 2026
c6eb276
Link README dependency graph to architecture doc
Copilot Aug 11, 2026
fe62075
Clarify AI umbrella target coverage in architecture doc
Copilot Aug 11, 2026
5452b69
Clarify README architecture section naming
Copilot Aug 11, 2026
217520e
Annotate standalone providers in dependency graph
Copilot Aug 11, 2026
cc5a65c
Clarify graph external dependencies and HuggingFace note
Copilot Aug 11, 2026
9c2b354
Add missing HuggingFace Swallow dependency edge
Copilot Aug 11, 2026
150959e
Document package architecture, dependency graph, and contribution wor…
5hy7xz92nd-oss Aug 12, 2026
1ff4772
Merge branch 'main' into copilot/loop-action (#62) (#63)
5hy7xz92nd-oss Aug 14, 2026
51e480c
Document package architecture, dependency graph, and contribution wor…
5hy7xz92nd-oss Aug 14, 2026
8c5fe37
Document package architecture, dependency graph, and contribution wor…
5hy7xz92nd-oss Aug 16, 2026
cb43016
Document package architecture, dependency graph, and contribution wor…
5hy7xz92nd-oss Aug 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## 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 #… -->
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Changelog

All notable changes to this project will be documented in this file.

## [Unreleased]

### Added

- Added architecture documentation in `docs/ARCHITECTURE.md`.
- Added contribution guidelines in `CONTRIBUTING.md`.
- Improved `README.md` with architecture, dependency graph, and documentation links.
- Added repository research and agent workflow guidance to `CONTRIBUTING.md`.
78 changes: 78 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
# Contributing

Thanks for contributing to AI.

## Prerequisites

- Xcode 15.4+ (Swift 5.10 toolchain)
- Apple platform SDKs supported by this package

## Getting Started

1. Fork the repository and create a feature branch.
2. Make focused changes with clear commit messages.
3. Run tests locally:

```bash
swift test
```

4. Update documentation when behavior, APIs, or architecture changes.
5. Open a pull request with a clear summary and test notes.

## Pull Request Checklist

- [ ] Changes are scoped to one topic
- [ ] Public API changes are documented
- [ ] Tests pass locally (`swift test`)
- [ ] README/docs/changelog updated when needed

## Repository Research Plan

When working in this repository, start by identifying the layer and capability you are changing before touching code.

1. Map the affected API surface:
- `Sources/CoreMI`
- `Sources/LargeLanguageModels`
- `Sources/AI`
- the specific provider target under `Sources/`
2. Inventory shared abstractions and extension points involved in the change:
- request handling
- model identifiers
- chat/completions
- embeddings
- audio, file, structured output, and tool-calling support
3. Compare provider parity for that capability to avoid introducing one-off patterns.
4. Audit the relevant tests under `Tests/` by capability as well as by provider.
5. Update docs when package products, imports, architecture, or behavior change.
6. Run `swift test` for code changes and record any notable validation steps in the pull request.

## Agent / Workflow Roles

Use focused ownership when splitting work across contributors or automation:

- **Architecture**: owns module boundaries, `Package.swift`, and `docs/ARCHITECTURE.md`.
- **Core abstractions**: owns `CoreMI` and `LargeLanguageModels` protocols, shared request/response behavior, and compatibility across providers.
- **Provider**: owns one provider target at a time and aligns provider-specific APIs with shared abstractions.
- **Test**: expands coverage in `Tests/`, adds reusable fixtures/helpers, and verifies `swift test`.
- **Docs**: keeps `README.md`, `CONTRIBUTING.md`, `docs/ARCHITECTURE.md`, and `CHANGELOG.md` aligned with code changes.
- **Release / governance**: checks change scope, public API impact, dependency layering, and pull request hygiene.

Recommended workflow:

1. Scope work to one layer or one provider.
2. Review architecture or shared abstraction impact first.
3. Implement the provider or core change.
4. Update tests for behavior changes.
5. Update docs for API, product, or architecture changes.
6. Run `swift test`.
7. Review for consistency with neighboring providers before merging.

## Reporting Issues

When filing a bug, include:

- Steps to reproduce
- Expected vs actual behavior
- Platform and Xcode/Swift versions
- Relevant logs or sample payloads
6 changes: 3 additions & 3 deletions Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading