Commit Graph

370 Commits

Author SHA1 Message Date
Markus Ecker e88ced9a87 Merge branch 'main' into mme/cloud-prototype 2024-01-23 19:34:07 +01:00
Atai Barkai 29ee27e54a new version alpha release 2024-01-22 17:30:56 -08:00
Atai Barkai 9a0068f477 main example uses new sidebar ui 2024-01-22 17:27:37 -08:00
Markus Ecker 4e736f0106 Make adapter argument mandatory 2024-01-22 19:33:21 +01:00
Markus Ecker 0a554940a4 Use props as constructor params 2024-01-22 19:32:59 +01:00
Markus Ecker 2122cb972e add debug flag 2024-01-22 19:24:26 +01:00
Markus Ecker 32aea82b44 add convenience functions 2024-01-22 15:52:59 +01:00
Markus Ecker bf2f74c007 remove openai dependency from frontend 2024-01-22 15:41:30 +01:00
Markus Ecker c3c41f2a4b rename package cloud -> backend 2024-01-22 15:36:41 +01:00
Markus Ecker 56f966e708 Rename CopilotKit -> CopilotKitBackend 2024-01-22 15:33:23 +01:00
Markus Ecker da0b1904c9 Use annotatedFunctionToChatCompletionFunction from shared 2024-01-22 15:30:43 +01:00
Markus Ecker 5c5b4b4aa8 Use type from shared instead of openai 2024-01-22 15:24:59 +01:00
Markus Ecker 1b9977e350 Update code documentation 2024-01-22 14:30:45 +01:00
Markus Ecker dc00252ee4 Add options related to the response button 2024-01-22 12:39:09 +01:00
Markus Ecker 51f28b3936 Merge branch 'main' into mme/cloud-prototype 2024-01-22 11:58:19 +01:00
Markus Ecker e6bad37b0e decouple provider from implementation 2024-01-19 20:05:24 +01:00
Markus Ecker e1b0616f7f Only add margin on desktop 2024-01-19 19:07:30 +01:00
Markus Ecker 4968ed075a call setOpen from props 2024-01-19 19:07:03 +01:00
Markus Ecker 1b58bfb24a Allow children in sidebar 2024-01-19 19:02:08 +01:00
Markus Ecker 8a3f0cc8d2 Add some comments and ensure "data: " prefix 2024-01-19 18:36:13 +01:00
Markus Ecker 92bbdfd1b4 Add documentation 2024-01-19 17:51:48 +01:00
Markus Ecker e676e3ec64 Implement server side function calling 2024-01-19 17:24:23 +01:00
Markus Ecker 9ae947aac3 Refactor OpenAI event fetching and decoding to be reused server side 2024-01-19 13:47:28 +01:00
Markus Ecker 3c74dc6ead Fix missing await 2024-01-19 13:46:51 +01:00
Markus Ecker 11d1ae6475 remove event emitter 2024-01-19 13:46:35 +01:00
Markus Ecker a5b41beb11 Add button for controlling the response 2024-01-18 18:58:40 +01:00
Markus Ecker 859d652572 have the sidebar open by default 2024-01-18 18:58:03 +01:00
Markus Ecker 27c4856c37 Integrate the markdown code with the new UI components 2024-01-18 16:37:09 +01:00
Markus Ecker 854865fd46 add sidebar variant 2024-01-18 14:53:08 +01:00
Markus Ecker 73e3a43441 Make Popup a wrapper for the Chat component 2024-01-18 14:21:52 +01:00
Markus Ecker 90e3cb845e Remove unused imports 2024-01-18 14:16:36 +01:00
Markus Ecker 6c42292c8e use Cmd-E as default shortcut 2024-01-18 14:14:33 +01:00
Markus Ecker 71f7b77ee9 fix imports 2024-01-18 14:11:23 +01:00
Markus Ecker c31a1b5e54 remove headers and body parameters 2024-01-18 14:07:09 +01:00
Markus Ecker c55f00716c Split CSS 2024-01-18 14:05:22 +01:00
Markus Ecker 9ab860f9fd remove dark mode 2024-01-18 14:00:39 +01:00
Markus Ecker fe757f15b9 pass additionalInstructions to makeSystemMessage 2024-01-18 13:58:27 +01:00
Markus Ecker 3822807c4b makeSystemMessage parameter 2024-01-18 13:52:43 +01:00
Markus Ecker 397931e4ba Delete empty message type 2024-01-18 13:48:48 +01:00
Markus Ecker cb239e9663 WIP ReadableStream 2024-01-18 13:36:52 +01:00
Markus Ecker 82214d62b7 add function example 2024-01-17 13:46:17 +01:00
Markus Ecker 8ca3211962 move AnnotatedFunction to @copilotkit/shared 2024-01-17 13:24:09 +01:00
Markus Ecker 57ca3e6f0b Define server side handler and clean up 2024-01-17 12:58:19 +01:00
Markus Ecker ca88d70fdc Custom headers and body 2024-01-17 12:33:00 +01:00
Markus Ecker 0d4269f2ce add custom instructions 2024-01-17 12:22:20 +01:00
Markus Ecker 16555c50e3 Show at least the done label when a function call was made 2024-01-17 12:13:51 +01:00
Markus Ecker 9ead75be9f fix hotkey 2024-01-16 19:13:37 +01:00
Markus Ecker 5aadee61e1 Add labels and remove temporary context 2024-01-16 19:02:28 +01:00
Markus Ecker 6b7c09f4bb Use the new context and add initial messages 2024-01-16 19:00:15 +01:00
Markus Ecker 9c4c2145b7 Ues the new chat context 2024-01-16 18:59:41 +01:00