diff --git a/Directory.Packages.props b/Directory.Packages.props
index f2614c7..f615b3d 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -17,7 +17,7 @@
-
+
diff --git a/src/PostHog.AI/packages.lock.json b/src/PostHog.AI/packages.lock.json
index 9a32ec4..0f675d1 100644
--- a/src/PostHog.AI/packages.lock.json
+++ b/src/PostHog.AI/packages.lock.json
@@ -29,13 +29,13 @@
},
"OpenAI": {
"type": "Direct",
- "requested": "[2.13.0, )",
- "resolved": "2.13.0",
- "contentHash": "fKgWod3UNE+wPkJuLCiWC7FKh3YSEIHa6QK9gKxCVZ4UYsV9+Gwzg4cEDnvVaIiwc00RTwEuhiOn1Rbk4nLjtw==",
+ "requested": "[2.14.0, )",
+ "resolved": "2.14.0",
+ "contentHash": "AeyC3GxbrJ7KRoWDyFeNSUOQQWD9AnNvM7LYQijCcXcqjyr53aGRcf5GBLExcSBzIs0RWYHe+NbzPrHTeuU5zA==",
"dependencies": {
- "System.ClientModel": "1.14.0",
- "System.Diagnostics.DiagnosticSource": "10.0.3",
- "System.Net.ServerSentEvents": "10.0.2"
+ "System.ClientModel": "1.15.0",
+ "System.Diagnostics.DiagnosticSource": "10.0.11",
+ "System.Net.ServerSentEvents": "10.0.11"
}
},
"Microsoft.Bcl.AsyncInterfaces": {
@@ -70,34 +70,34 @@
},
"Microsoft.Extensions.Diagnostics.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
+ "resolved": "10.0.9",
+ "contentHash": "86RgyFsmVslW4Nu28IXgt8tLglynGQrwjk/xhGZaTe8j6YIeR1Ywoc42hSHsBSl920CQdfqq2dBohZiGm3AkUA==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Options": "10.0.9",
"System.Buffers": "4.6.1",
- "System.Diagnostics.DiagnosticSource": "10.0.3",
+ "System.Diagnostics.DiagnosticSource": "10.0.9",
"System.Memory": "4.6.3"
}
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
@@ -137,15 +137,16 @@
},
"System.ClientModel": {
"type": "Transitive",
- "resolved": "1.14.0",
- "contentHash": "yhIJHDW3Hh5kcvhHv3ww1T8qvya06Nlwo/SR/rke4/fHXtyKiqQV/9b/VDhnVI7QUcMnpfvh4pIEFhNsTDLeKQ==",
+ "resolved": "1.15.0",
+ "contentHash": "y6zQLInrpX+oGL1gXM04DrUSu1O1esWxt4rD/zrujTnzIFChn/noD1OiVVpTrU8ZvglwqO2Uw038svUR3SiAOg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3",
- "System.Memory.Data": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "System.Diagnostics.DiagnosticSource": "10.0.9",
+ "System.Memory.Data": "10.0.9",
+ "System.Net.ServerSentEvents": "10.0.9",
+ "System.Text.Json": "10.0.9"
}
},
"System.ComponentModel.Annotations": {
@@ -179,19 +180,19 @@
},
"System.Memory.Data": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig==",
+ "resolved": "10.0.9",
+ "contentHash": "YweovHiLUoEdbr2Xv8eRqCSkTu1vMms4a6xBHaQiMSFVy32PL+hXv6Vhol2NWOmLHjaVgTyhJ3R52U6JxS6w3Q==",
"dependencies": {
"System.Memory": "4.6.3",
- "System.Text.Json": "10.0.3"
+ "System.Text.Json": "10.0.9"
}
},
"System.Net.ServerSentEvents": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "pRmUzK1Av9Lqg5tOnk5/0+pFw195eVDP/9gJ2LP0YVPLzOGwjK3Obiutw4CKcJ2Gl9fOYTEc5Za8sB1/xexeGg==",
+ "resolved": "10.0.11",
+ "contentHash": "hrvClM3dVnlu5IDh/5dYD9QEj5j/be4wBGFI58OZcMFGForGgX90gvBaAQTcBpL+jFjkOzAXm74CNgKGkV/uHg==",
"dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "10.0.2",
+ "Microsoft.Bcl.AsyncInterfaces": "10.0.11",
"System.Memory": "4.6.3",
"System.Threading.Tasks.Extensions": "4.6.3"
}
@@ -346,12 +347,13 @@
},
"OpenAI": {
"type": "Direct",
- "requested": "[2.13.0, )",
- "resolved": "2.13.0",
- "contentHash": "fKgWod3UNE+wPkJuLCiWC7FKh3YSEIHa6QK9gKxCVZ4UYsV9+Gwzg4cEDnvVaIiwc00RTwEuhiOn1Rbk4nLjtw==",
+ "requested": "[2.14.0, )",
+ "resolved": "2.14.0",
+ "contentHash": "AeyC3GxbrJ7KRoWDyFeNSUOQQWD9AnNvM7LYQijCcXcqjyr53aGRcf5GBLExcSBzIs0RWYHe+NbzPrHTeuU5zA==",
"dependencies": {
- "System.ClientModel": "1.14.0",
- "System.Net.ServerSentEvents": "10.0.2"
+ "System.ClientModel": "1.15.0",
+ "System.Diagnostics.DiagnosticSource": "10.0.11",
+ "System.Net.ServerSentEvents": "10.0.11"
}
},
"Microsoft.Extensions.Caching.Abstractions": {
@@ -400,22 +402,22 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
@@ -455,15 +457,16 @@
},
"System.ClientModel": {
"type": "Transitive",
- "resolved": "1.14.0",
- "contentHash": "yhIJHDW3Hh5kcvhHv3ww1T8qvya06Nlwo/SR/rke4/fHXtyKiqQV/9b/VDhnVI7QUcMnpfvh4pIEFhNsTDLeKQ==",
+ "resolved": "1.15.0",
+ "contentHash": "y6zQLInrpX+oGL1gXM04DrUSu1O1esWxt4rD/zrujTnzIFChn/noD1OiVVpTrU8ZvglwqO2Uw038svUR3SiAOg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3",
- "System.Memory.Data": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "System.Diagnostics.DiagnosticSource": "10.0.9",
+ "System.Memory.Data": "10.0.9",
+ "System.Net.ServerSentEvents": "10.0.9",
+ "System.Text.Json": "10.0.9"
}
},
"System.Diagnostics.DiagnosticSource": {
@@ -478,16 +481,16 @@
},
"System.Memory.Data": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig==",
+ "resolved": "10.0.9",
+ "contentHash": "YweovHiLUoEdbr2Xv8eRqCSkTu1vMms4a6xBHaQiMSFVy32PL+hXv6Vhol2NWOmLHjaVgTyhJ3R52U6JxS6w3Q==",
"dependencies": {
- "System.Text.Json": "10.0.3"
+ "System.Text.Json": "10.0.9"
}
},
"System.Net.ServerSentEvents": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "pRmUzK1Av9Lqg5tOnk5/0+pFw195eVDP/9gJ2LP0YVPLzOGwjK3Obiutw4CKcJ2Gl9fOYTEc5Za8sB1/xexeGg=="
+ "resolved": "10.0.11",
+ "contentHash": "hrvClM3dVnlu5IDh/5dYD9QEj5j/be4wBGFI58OZcMFGForGgX90gvBaAQTcBpL+jFjkOzAXm74CNgKGkV/uHg=="
},
"System.Text.Encodings.Web": {
"type": "Transitive",
diff --git a/tests/PostHog.AI.Tests/packages.lock.json b/tests/PostHog.AI.Tests/packages.lock.json
index a5bf985..424c708 100644
--- a/tests/PostHog.AI.Tests/packages.lock.json
+++ b/tests/PostHog.AI.Tests/packages.lock.json
@@ -109,22 +109,22 @@
},
"Microsoft.Extensions.FileProviders.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "resolved": "10.0.9",
+ "contentHash": "Oxn4vqDk+EwceTMpZxVm7L/UZEAM1qIQlNP1+7tBZckD+P4SKrm/5X4gMTPCTdpnau/xY8Sb4/0d6onomSg4ZA==",
"dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
+ "Microsoft.Extensions.Primitives": "10.0.9"
}
},
"Microsoft.Extensions.Hosting.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
+ "resolved": "10.0.9",
+ "contentHash": "Xd/2F+uWblTiUp+ssaDZN2ea4vmnHmW6PXugmqBHumyhqVkyeh6RJ3S2Zo/F+1bXIL/KuGqe2pKv6UiGOc1KeQ==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.9",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9"
}
},
"Microsoft.Extensions.Logging.Abstractions": {
@@ -186,15 +186,16 @@
},
"System.ClientModel": {
"type": "Transitive",
- "resolved": "1.14.0",
- "contentHash": "yhIJHDW3Hh5kcvhHv3ww1T8qvya06Nlwo/SR/rke4/fHXtyKiqQV/9b/VDhnVI7QUcMnpfvh4pIEFhNsTDLeKQ==",
+ "resolved": "1.15.0",
+ "contentHash": "y6zQLInrpX+oGL1gXM04DrUSu1O1esWxt4rD/zrujTnzIFChn/noD1OiVVpTrU8ZvglwqO2Uw038svUR3SiAOg==",
"dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3",
- "System.Memory.Data": "10.0.3",
- "System.Text.Json": "10.0.3"
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Hosting.Abstractions": "10.0.9",
+ "Microsoft.Extensions.Logging.Abstractions": "10.0.9",
+ "System.Diagnostics.DiagnosticSource": "10.0.9",
+ "System.Memory.Data": "10.0.9",
+ "System.Net.ServerSentEvents": "10.0.9",
+ "System.Text.Json": "10.0.9"
}
},
"System.Collections.Immutable": {
@@ -219,16 +220,16 @@
},
"System.Memory.Data": {
"type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "MaGhRfGunmrj/nHjtsi9XkhlYJ/ERGWrbA+BiSKNtGnAjc9XlG5EhAvak6VRcX5LYzPF6pBO8nJ613dTgzabig==",
+ "resolved": "10.0.9",
+ "contentHash": "YweovHiLUoEdbr2Xv8eRqCSkTu1vMms4a6xBHaQiMSFVy32PL+hXv6Vhol2NWOmLHjaVgTyhJ3R52U6JxS6w3Q==",
"dependencies": {
- "System.Text.Json": "10.0.3"
+ "System.Text.Json": "10.0.9"
}
},
"System.Net.ServerSentEvents": {
"type": "Transitive",
- "resolved": "10.0.2",
- "contentHash": "pRmUzK1Av9Lqg5tOnk5/0+pFw195eVDP/9gJ2LP0YVPLzOGwjK3Obiutw4CKcJ2Gl9fOYTEc5Za8sB1/xexeGg=="
+ "resolved": "10.0.11",
+ "contentHash": "hrvClM3dVnlu5IDh/5dYD9QEj5j/be4wBGFI58OZcMFGForGgX90gvBaAQTcBpL+jFjkOzAXm74CNgKGkV/uHg=="
},
"System.Reflection.Metadata": {
"type": "Transitive",
@@ -297,7 +298,7 @@
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.12, )",
"Microsoft.Extensions.Http": "[10.0.12, )",
- "OpenAI": "[2.13.0, )",
+ "OpenAI": "[2.14.0, )",
"PostHog": "[2.15.7, )"
}
},
@@ -383,12 +384,13 @@
},
"OpenAI": {
"type": "CentralTransitive",
- "requested": "[2.13.0, )",
- "resolved": "2.13.0",
- "contentHash": "fKgWod3UNE+wPkJuLCiWC7FKh3YSEIHa6QK9gKxCVZ4UYsV9+Gwzg4cEDnvVaIiwc00RTwEuhiOn1Rbk4nLjtw==",
+ "requested": "[2.14.0, )",
+ "resolved": "2.14.0",
+ "contentHash": "AeyC3GxbrJ7KRoWDyFeNSUOQQWD9AnNvM7LYQijCcXcqjyr53aGRcf5GBLExcSBzIs0RWYHe+NbzPrHTeuU5zA==",
"dependencies": {
- "System.ClientModel": "1.14.0",
- "System.Net.ServerSentEvents": "10.0.2"
+ "System.ClientModel": "1.15.0",
+ "System.Diagnostics.DiagnosticSource": "10.0.11",
+ "System.Net.ServerSentEvents": "10.0.11"
}
},
"System.Text.Json": {