|
1 | 1 | # Fork Customizations |
2 | 2 |
|
3 | | -> This repository is a fork of [openai/openai-agents-python](https://github.com/openai/openai-agents-python). |
4 | | -> Managed under the [iAiFy Enterprise](https://github.com/enterprises/iAiFy) governance model. |
| 3 | +> Upstream: [openai/openai-agents-python](https://github.com/openai/openai-agents-python) |
| 4 | +> Fork maintained by: @ashsolei |
| 5 | +> Last reviewed: 2026-04-08 |
| 6 | +> Fork type: **active-dev** |
| 7 | +> Sync cadence: **monthly** |
5 | 8 |
|
6 | | -## Purpose |
| 9 | +## Purpose of Fork |
7 | 10 |
|
8 | | -A lightweight, powerful framework for multi-agent workflows |
| 11 | +OpenAI Agents SDK; iAiFy tracks upstream closely and layers enterprise governance. |
9 | 12 |
|
10 | 13 | ## Upstream Source |
11 | 14 |
|
12 | 15 | | Property | Value | |
13 | | -|----------|-------| |
| 16 | +|---|---| |
14 | 17 | | Upstream | [openai/openai-agents-python](https://github.com/openai/openai-agents-python) | |
15 | | -| Language | Python | |
16 | 18 | | Fork org | AiFeatures | |
| 19 | +| Fork type | active-dev | |
| 20 | +| Sync cadence | monthly | |
| 21 | +| Owner | @ashsolei | |
17 | 22 |
|
18 | | -## Local Customizations |
| 23 | +## Carried Patches |
19 | 24 |
|
20 | | -<!-- Document any local changes made to this fork below --> |
| 25 | +Local commits ahead of `upstream/main` at last review: |
21 | 26 |
|
22 | | -| Change | Files affected | Reason | |
23 | | -|--------|----------------|--------| |
24 | | -| Enterprise governance files | `.github/`, `CLAUDE.md`, `AGENTS.md` | iAiFy enterprise standard | |
25 | | -| Copilot setup | `.github/copilot-setup-steps.yml` | Enterprise Copilot configuration | |
26 | | -| CodeQL scanning | `.github/workflows/codeql.yml` | Enterprise security baseline | |
| 27 | +- `cb03cce0 chore(deps): bump pyjwt from 2.10.1 to 2.12.0 (#1)` |
| 28 | +- `8776cf99 chore(deps): bump protobuf from 5.29.5 to 5.29.6 (#2)` |
| 29 | +- `05065bd1 chore(deps): bump filelock from 3.18.0 to 3.20.3 (#4)` |
| 30 | +- `3fedb1cf chore(deps): bump python-multipart from 0.0.20 to 0.0.22 (#5)` |
| 31 | +- `974d0826 chore(deps): bump urllib3 from 2.5.0 to 2.6.3 (#7)` |
| 32 | +- `3cb55ebf chore(deps): bump requests from 2.32.4 to 2.33.0 (#8)` |
| 33 | +- `b31edd18 chore(deps-dev): bump cryptography from 45.0.7 to 46.0.6 (#9)` |
| 34 | +- `85bf3706 chore(deps): bump pygments from 2.19.2 to 2.20.0 (#10)` |
| 35 | +- `b4c6d38b chore(deps): bump aiohttp from 3.12.15 to 3.13.4 (#11)` |
| 36 | +- `42e8e1b8 chore(deps): bump litellm from 1.81.0 to 1.83.0 (#12)` |
| 37 | +- `815ed487 chore: remove obsolete .agents/skills definitions` |
| 38 | +- `50f1fe1d docs: update FORK-CUSTOMIZATIONS.md with upstream source` |
| 39 | +- `211f1c8c docs: add FORK-CUSTOMIZATIONS.md per enterprise fork governance` |
| 40 | +- `1eb6f92e ci: add copilot-setup-steps.yml for Copilot Workspace` |
| 41 | +- `1b938a67 chore: add copilot-instructions.md` |
| 42 | +- `2082f728 chore: add Copilot Coding Agent setup steps` |
| 43 | +- `02f50e6e chore: remove misplaced agent files from .github/copilot/agents/` |
| 44 | +- `fde75b43 chore: deploy core custom agents from AgentHub` |
| 45 | +- `36786ecc chore: deploy core Copilot agents from AgentHub` |
| 46 | +- `3ee70bd3 docs: add FORK-CUSTOMIZATIONS.md` |
| 47 | +- `eedccbc2 chore: add CODEOWNERS [governance-orchestrator]` |
| 48 | +- `67cb84e8 chore: remove workflow update-docs.yml — enterprise cleanup` |
| 49 | +- `879a80a8 chore: remove workflow tests.yml — enterprise cleanup` |
| 50 | +- `fe3667f4 chore: remove workflow release-tag.yml — enterprise cleanup` |
| 51 | +- `99689b9d chore: remove workflow release-pr.yml — enterprise cleanup` |
| 52 | +- ... (5 more commits ahead of `upstream/main`) |
| 53 | + |
| 54 | +## Supported Components |
| 55 | + |
| 56 | +- Root governance files (`.github/`, `CLAUDE.md`, `AGENTS.md`, `FORK-CUSTOMIZATIONS.md`) |
| 57 | +- Enterprise CI/CD workflows imported from `Ai-road-4-You/enterprise-ci-cd` |
| 58 | + |
| 59 | +## Out of Support |
| 60 | + |
| 61 | +- All upstream source directories are tracked as upstream-of-record; local edits to core source are discouraged. |
| 62 | + |
| 63 | +## Breaking-Change Policy |
| 64 | + |
| 65 | +1. On upstream sync, classify per `governance/docs/fork-governance.md`. |
| 66 | +2. Breaking API/license/security changes auto-classify as `manual-review-required`. |
| 67 | +3. Owner triages within 5 business days; conflicts are logged to the `fork-sync-failure` issue label. |
| 68 | +4. Revert local customizations only after stakeholder sign-off. |
27 | 69 |
|
28 | 70 | ## Sync Strategy |
29 | 71 |
|
30 | | -This fork follows the [Fork Governance Policy](https://github.com/Ai-road-4-You/governance/blob/main/docs/fork-governance.md). |
| 72 | +This fork follows the [Fork Governance Policy](https://github.com/Ai-road-4-You/governance/blob/main/docs/fork-governance.md) |
| 73 | +and the [Fork Upstream Merge Runbook](https://github.com/Ai-road-4-You/governance/blob/main/docs/runbooks/fork-upstream-merge.md). |
| 74 | + |
| 75 | +- **Sync frequency**: monthly |
| 76 | +- **Conflict resolution**: Prefer upstream; reapply iAiFy customizations on a sync branch |
| 77 | +- **Automation**: [`Ai-road-4-You/fork-sync`](https://github.com/Ai-road-4-You/fork-sync) workflows |
| 78 | +- **Failure handling**: Sync failures create issues tagged `fork-sync-failure` |
| 79 | + |
| 80 | +## Decision: Continue, Rebase, Refresh, or Replace |
31 | 81 |
|
32 | | -- **Sync frequency**: Monthly (via [fork-sync](https://github.com/Ai-road-4-You/fork-sync)) |
33 | | -- **Conflict resolution**: Prefer upstream, reapply local customizations |
34 | | -- **Breaking changes**: Review upstream releases before syncing |
| 82 | +| Option | Current Assessment | |
| 83 | +|---|---| |
| 84 | +| Continue maintaining fork | yes - active iAiFy product scope | |
| 85 | +| Full rebase onto upstream | feasible on request | |
| 86 | +| Fresh fork (discard local changes) | not acceptable without owner review | |
| 87 | +| Replace with upstream directly | not possible (local product value) | |
35 | 88 |
|
36 | 89 | ## Maintenance |
37 | 90 |
|
38 | 91 | - **Owner**: @ashsolei |
39 | | -- **Last synced**: _Not yet synced_ |
40 | | -- **Last reviewed**: _Not yet reviewed_ |
| 92 | +- **Last reviewed**: 2026-04-08 |
| 93 | +- **Reference runbook**: `ai-road-4-you/governance/docs/runbooks/fork-upstream-merge.md` |
0 commit comments