Skip to content

Commit 078c86f

Browse files
authored
chore: wave2 fork customizations doc (#15)
Document active-dev fork governance for AiFeatures/openai-agents-python: upstream openai/openai-agents-python, sync cadence monthly, owner @ashsolei. Standardizes per enterprise fork-governance.md and the fork-upstream-merge runbook.
1 parent e492b46 commit 078c86f

1 file changed

Lines changed: 72 additions & 19 deletions

File tree

FORK-CUSTOMIZATIONS.md

Lines changed: 72 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,93 @@
11
# Fork Customizations
22

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**
58
6-
## Purpose
9+
## Purpose of Fork
710

8-
A lightweight, powerful framework for multi-agent workflows
11+
OpenAI Agents SDK; iAiFy tracks upstream closely and layers enterprise governance.
912

1013
## Upstream Source
1114

1215
| Property | Value |
13-
|----------|-------|
16+
|---|---|
1417
| Upstream | [openai/openai-agents-python](https://github.com/openai/openai-agents-python) |
15-
| Language | Python |
1618
| Fork org | AiFeatures |
19+
| Fork type | active-dev |
20+
| Sync cadence | monthly |
21+
| Owner | @ashsolei |
1722

18-
## Local Customizations
23+
## Carried Patches
1924

20-
<!-- Document any local changes made to this fork below -->
25+
Local commits ahead of `upstream/main` at last review:
2126

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.
2769

2870
## Sync Strategy
2971

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
3181

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) |
3588

3689
## Maintenance
3790

3891
- **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

Comments
 (0)