Commit Graph

12110 Commits

Author SHA1 Message Date
Ariel Weinberger 278b3f8d09 feat(devex): automatically watch and generate gql schema and client 2024-06-25 12:45:16 +02:00
Markus Ecker cebba01069 Type safe constructors for message classes (#402)
* update types and add constructors

* remove plainToInstance
2024-06-25 10:52:07 +02:00
Ariel Weinberger 4d9b5bff7c chore(turborepo): add graphql dependencies for "build" 2024-06-24 16:21:37 +02:00
Ariel Weinberger 1a913a5f3c fix: rename createChatCompletion to runCopilotChat 2024-06-24 16:15:17 +02:00
Ariel Weinberger 09884fde81 feat(runtime): add properties optional param to runCopilotChat 2024-06-24 16:06:39 +02:00
Ariel Weinberger e8eb532145 fix(docs): use a slightly bolder color 2024-06-24 16:01:11 +02:00
Ariel Weinberger e5b8b4e76c feat(docs): apply copilotkit brand 2024-06-24 16:01:11 +02:00
Ariel Weinberger c5666360c5 feat(examples): use "start" and "start:dev" npm scripts for examples, to avoid conflicts with packages 2024-06-24 15:27:11 +02:00
Ariel Weinberger 79fc96dc36 feat(runtime): request properties as GraphQLJSONObject 2024-06-24 15:25:25 +02:00
ranst91 8ca385520f feat(config): enable accepting suggestion on mobile on tap 2024-06-24 15:18:48 +02:00
Ariel Weinberger ff1950561d feat(runtime): rename createChatCompletion to runCopilotChat 2024-06-24 14:18:38 +02:00
Markus Ecker c30175095e Update README.md (#397) 2024-06-18 19:11:13 +00:00
Markus Ecker 8ff4c907a8 pnpm install 2024-06-17 18:24:28 +02:00
Markus Ecker 3402bc922f Merge branch 'feat/runtime-graphql' into mme/port-textarea 2024-06-17 18:10:41 +02:00
Markus Ecker 26fc0c67ab increase turbo concurrency to 14 2024-06-17 18:09:49 +02:00
Ariel Weinberger 5800649511 fix(runtime-client-gql): add missing id and createdAt 2024-06-17 18:06:16 +02:00
Ariel Weinberger 2460bff489 fix(runtime-client-gql): streaming due to missing @defer 2024-06-17 18:01:25 +02:00
Markus Ecker 92f1628acf port toolbar 2024-06-17 16:15:37 +02:00
Markus Ecker 96a81bda34 make autosuggestions work 2024-06-17 16:01:21 +02:00
Ariel Weinberger 1cee12137a feat(runtime-client-gql): add viarbles to mutation 2024-06-17 15:14:16 +02:00
Ariel Weinberger fb1cc6d0e0 feat(runtime): add properties input variable 2024-06-17 15:14:16 +02:00
Markus Ecker 366582ba09 Merge branch 'feat/runtime-graphql' into mme/port-textarea 2024-06-17 15:12:44 +02:00
Ariel Weinberger 130a1333e0 fix(formatting): runtime 2024-06-17 15:09:43 +02:00
Markus Ecker 64268e6612 port textarea to the new client 2024-06-17 15:07:58 +02:00
Ariel Weinberger 71c5c2944c feat(runtime-client-gql): add status to mutation 2024-06-17 14:59:24 +02:00
Ariel Weinberger 22c1bb9906 feat(runtime): rename generateReponse to createChatCompletion and add root status 2024-06-17 14:59:24 +02:00
Markus Ecker d17bcecbbe port CopilotTask 2024-06-17 12:20:20 +02:00
Ariel Weinberger 443ef0028e chore(runtime-client-gql): add @generated to .gitignore 2024-06-14 17:41:34 +02:00
Ariel Weinberger 73c4ff6f40 chore(runtime-client-gql): remove @generated 2024-06-14 17:41:24 +02:00
Ariel Weinberger 64c4316da3 feat(runtime): remove circular dependency between runtime and shared packages 2024-06-14 17:41:04 +02:00
Ariel Weinberger 185a7c6bca feat(runtime): plug-and-play as well as full control for all integrations 2024-06-14 10:37:51 +02:00
Markus Ecker abe8d1765e implement LangChain and Gemini adapters (#390)
* langchain + gemini adapter

* lang chain tool calling

* remove schema

* remove stream utils
2024-06-13 19:39:46 +02:00
Ariel Weinberger 5c7960ea16 Merge branch 'feat/runtime-graphql' into feat/runtime-integration-node-http-express 2024-06-13 16:19:17 +02:00
Ariel Weinberger e3c998fea6 Merge branch "feat/runtime-graphql" into current 2024-06-13 16:17:15 +02:00
Ariel Weinberger d6557bcf08 fix(next-openai): remove tsconfig additions 2024-06-13 16:14:44 +02:00
Ariel Weinberger d35b5567d6 feat(runtime): integration with the nextjs app router 2024-06-13 16:14:44 +02:00
Markus Ecker bcec070e69 Update README.md (#389) 2024-06-13 15:47:15 +02:00
Ariel Weinberger 6aaf098878 feat(runtime): node http + express integrations 2024-06-13 15:22:09 +02:00
Ariel Weinberger 9140b36900 feat(examples): add nextjs pages router example 2024-06-13 13:23:22 +02:00
Ariel Weinberger 3b4012228d feat(runtime): add nextjs pages router integration 2024-06-13 13:22:19 +02:00
Ariel Weinberger 239a9b273f fix(next-openai): remove tsconfig additions 2024-06-13 12:47:13 +02:00
Ariel Weinberger 04cc7a444c feat(runtime): integration with the nextjs app router 2024-06-13 12:44:31 +02:00
Markus Ecker 8816246a2e fix function calling 2024-06-12 15:51:00 +02:00
Markus Ecker 61f098118b make openai assistant api work 2024-06-12 15:45:17 +02:00
Markus Ecker 6bc114c8b6 assistant streaming work in progress 2024-06-12 11:22:23 +02:00
Markus Ecker fb2b2f88c8 add tiktoken 2024-06-11 18:30:56 +02:00
Markus Ecker a278882efb make server side function calls work 2024-06-11 17:51:42 +02:00
Markus Ecker ef620904c9 make multiple tool calls work 2024-06-11 16:33:18 +02:00
Markus Ecker 35f24a9b62 Replace Message with abstract class 2024-06-11 16:18:47 +02:00
Markus Ecker dc317505b4 remove old Message interface 2024-06-11 16:16:54 +02:00