You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Features/agent-framework-integration.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,7 @@ Enable CodexSharpSDK consumers to use Microsoft Agent Framework (`AIAgent`) on t
60
60
4.`AddKeyedCodexAIAgent()` MUST register keyed `IChatClient` and keyed `AIAgent` using the same service key.
61
61
5. Agent configuration supplied through `ChatClientAgentOptions` MUST flow into the created agent without mutating Codex-specific chat client defaults.
62
62
6. Codex provider metadata exposed through `ChatClientMetadata` MUST remain available from the agent-resolved chat client.
63
+
7.`ManagedCode.CodexSharpSDK.Extensions.AgentFramework` MUST publish as a prerelease package while its `Microsoft.Agents.AI` dependency remains prerelease, and consumer install docs MUST use prerelease-aware instructions.
63
64
64
65
---
65
66
@@ -181,6 +182,7 @@ flowchart LR
181
182
## Definition of Done
182
183
183
184
-`ManagedCode.CodexSharpSDK.Extensions.AgentFramework` exists as a separate opt-in package.
185
+
-`ManagedCode.CodexSharpSDK.Extensions.AgentFramework` uses a project-specific prerelease package version aligned to the current `Microsoft.Agents.AI` RC dependency.
184
186
- Direct `CodexChatClient` + `AsAIAgent(...)` usage is documented in `README.md`.
185
187
- DI helpers register non-keyed and keyed `AIAgent` instances over Codex chat clients.
- Release workflow must build/test before pack/publish.
40
40
- Release workflow must read package version from `Directory.Build.props`.
41
41
- Release workflow must validate semantic version format before packaging.
42
-
- Release workflow must fail if the produced `.nupkg` version does not match `Directory.Build.props`.
42
+
- Release workflow must fail if the produced core `.nupkg` version does not match `Directory.Build.props`.
43
+
- Release workflow must also pack `ManagedCode.CodexSharpSDK.Extensions.AgentFramework` and use the project-specific prerelease suffix from `Directory.Build.props`.
43
44
- Release workflow must use generated GitHub release notes.
44
45
- Release workflow must create/push git tag `v<version>` before publishing GitHub release.
45
46
- Codex CLI watch runs daily and opens issue when upstream `openai/codex` changed since pinned submodule SHA.
0 commit comments