semantic-kernel
semantic-kernel copied to clipboard
.Net: OpenAIResponsesAgent implementation
- [x] Instead of having a StoreEnabled on the agentThread, consider supporting two thread types, e.g. ChatHistoryAgentThread and OpenAIResponseAgentThread. We probably do need to come up with an additional thread abstraction that can return the current chat history.
- [x] Looks like you can delete a response too. Although the behavior of it is obviously slightly different to that of other threaded systems, in that only the last response is deleted: https://platform.openai.com/docs/api-reference/responses/delete
- [ ] Streaming support
- [ ] Function calling support
- [ ] Rename to
OpenAIResponsesAgent - [x] Unit test coverage
- [ ] Integration tests
Any update and/or ETA on this?
Any idea when that might be ready?
Working to get this merged this week