1
1
mirror of https://github.com/leon-ai/leon.git synced 2024-11-24 04:31:31 +03:00
Commit Graph

235 Commits

Author SHA1 Message Date
louistiti
9b5aa5f901
feat(bridge/nodejs): add ListItem component 2023-12-03 21:49:00 +08:00
louistiti
bad92d3569
feat(bridge/nodejs): add ListHeader component 2023-12-03 21:48:23 +08:00
louistiti
1f0e4d2260
feat(bridge/nodejs): add List component 2023-12-03 21:47:41 +08:00
louistiti
d460dc59f5
feat(bridge/nodejs): add Link component 2023-12-03 21:46:47 +08:00
louistiti
eb64695697
feat(bridge/nodejs): add TextInput component 2023-12-03 21:44:00 +08:00
louistiti
308bebeb48
feat(bridge/nodejs): add Image component 2023-12-03 21:41:08 +08:00
louistiti
bd71866342
feat(bridge/nodejs): add IconButton component 2023-12-03 21:40:21 +08:00
louistiti
b55d58ec30
feat(bridge/nodejs): add Icon component 2023-12-03 21:39:34 +08:00
louistiti
2cf4ef54c3
feat(bridge/nodejs): add Flexbox component 2023-12-03 21:38:36 +08:00
louistiti
34a5e8bac1
feat(bridge/nodejs): add CircularProgress component 2023-12-03 21:37:10 +08:00
louistiti
502ec8ba2e
feat(bridge/nodejs): add Checkbox component 2023-12-03 21:35:56 +08:00
louistiti
ac25897e9e
feat(bridge/nodejs): add Card component 2023-12-03 21:32:38 +08:00
louistiti
c44824c89d
feat: Aurora components auto mapping of types 2023-11-27 23:17:51 +08:00
louistiti
78aa9c6ddc
feat: new rendering engine prototype on widgets 2023-11-26 23:22:32 +08:00
louistiti
e449011f90
chore: merge branch 'develop' into widget-backbone 2023-11-16 23:18:25 +08:00
Théo LUDWIG
2923c6504b
chore: update dependencies + usage of tsx instead of ts-node 2023-11-15 01:10:06 +01:00
louistiti
754bd7380f
build(bridge/python): 1.2.0 2023-11-14 22:38:34 +08:00
louistiti
d32cda3663
build(bridge/nodejs): 1.1.0 2023-11-14 22:35:27 +08:00
louistiti
e175ea5c12
feat(web app): widget PoC beginning 2023-11-12 23:19:51 +08:00
Théo LUDWIG
379326d7c1
feat(bridge/nodejs): simplify leon.setAnswerData 2023-07-01 23:24:29 +02:00
Théo LUDWIG
1359f5d210
feat(bridge/python): simplify leon.set_answer_data 2023-07-01 23:23:34 +02:00
Théo LUDWIG
8645ef01fd
fix: improve types for Node.js skill SDK 2023-06-25 12:08:36 +02:00
louistiti
69cb6a610f
build(bridge/nodejs): bump to 1.0.0 2023-05-29 22:01:32 +08:00
louistiti
10a03d90e3
build(bridge/python): bump to 1.1.0 2023-05-29 22:01:06 +08:00
Divlo
9782526c42
chore: remove legacy Python bridge/utils 2023-05-27 23:48:39 +02:00
Divlo
3bf7150387
refactor(skill/have_i_been_pwned): usage of new SDK 2023-05-27 23:34:15 +02:00
Divlo
c00c85fd4f
fix(bridge): better types and network error 2023-05-27 20:29:01 +02:00
Divlo
f17a4d3a2a
refactor(skill/github_trends): usage of new SDK 2023-05-27 18:06:31 +02:00
Divlo
e440e4f715
refactor(skill/speed_test): usage of new SDK 2023-05-27 12:00:13 +02:00
louistiti
d1fe81ddc6
refactor: modify settings method from isAlreadySet to isSettingSet 2023-05-27 09:47:09 +08:00
louistiti
3648fef5fb
refactor(bridge/python): add key to settings.isAlreadySet 2023-05-27 09:00:00 +08:00
louistiti
1f9137bb20
refactor(bridge/nodejs): add key to setting.isAlreadySet 2023-05-27 08:47:24 +08:00
Divlo
924317c614
refactor(skill/is_it_down): usage of new SDK 2023-05-27 00:14:51 +02:00
Divlo
0c44916aa2
chore(bridge): add comments (jsdoc/docstring) for settings 2023-05-26 23:50:36 +02:00
Divlo
30e405bbe3
feat(bridge/python): add Settings module 2023-05-26 23:03:02 +02:00
Divlo
8c105a043d
feat(bridge/nodejs): add Settings module 2023-05-26 23:01:54 +02:00
Divlo
f956e1abc6
fix(bridge): memory path always defined 2023-05-25 01:04:28 +02:00
Divlo
06cda4a1f0
fix(bridge/nodejs): allow memory that stores null value 2023-05-25 00:04:25 +02:00
Divlo
dc7615723d
fix(bridge/python): allow memory that stores null value 2023-05-24 23:57:44 +02:00
Divlo
7e72928ad6
refactor(skill/guess_the_number): usage of new SDK 2023-05-24 23:10:14 +02:00
louistiti
4a7e77141e
refactor: remove Python shebangs 2023-05-24 20:32:43 +08:00
louistiti
25ab60e5a2
feat: add Leon user agent from bridges 2023-05-24 19:53:34 +08:00
Divlo
f8e6012cbe
fix(bridge/python): add types 2023-05-23 19:50:19 +02:00
louistiti
1c5d2874b0 refactor(bridge/python): add memory comments 2023-05-23 21:37:12 +08:00
louistiti
3449c14d47 feat(bridge/python): functional memory 2023-05-23 21:27:35 +08:00
louistiti
51f57e3255 feat(bridge/python): memory write method 2023-05-23 20:10:48 +08:00
louistiti
7fd4be1248 feat(bridge/python): memory read method 2023-05-23 20:09:09 +08:00
louistiti
3b77d64d4f feat(bridge/python): memory clear method 2023-05-23 20:06:35 +08:00
louistiti
ab7e2a9b10
refactor(bridge/nodejs): remove Aurora index file 2023-05-22 22:54:00 +08:00
louistiti
b2e4ebf1be
feat(bridge/python): support widget answer 2023-05-22 22:17:53 +08:00
louistiti
3c9a210081 feat(bridge/python): leon.answer usage 2023-05-22 21:14:52 +08:00
louistiti
7a9068283b refactor(bridge/python): new bridge main file 2023-05-22 20:32:36 +08:00
Divlo
91e48af263
feat(bridge/python): add Network module (WIP) 2023-05-21 23:20:58 +02:00
louistiti
3a230633d8
feat(bridge/python): memory kick off 2023-05-21 19:12:30 +08:00
louistiti
6c3a03d16a
feat(bridge/python): add widget class 2023-05-21 19:03:54 +08:00
Divlo
cb3d3bf5a8
fix(bridge/nodejs): add lang to action params 2023-05-20 20:34:12 +02:00
Divlo
f3257ad7b0
style(bridge/python): format with autopep8 2023-05-20 20:33:37 +02:00
Divlo
cb29848f45
fix(bridge/python): better typings 2023-05-20 19:49:56 +02:00
Divlo
ebaa3c4f9b
fix(bridge/python): inconsistent indentation TabError 2023-05-20 19:49:07 +02:00
louistiti
de17719537
feat(bridge/python): typing (WIP) 2023-05-20 23:28:44 +08:00
louistiti
47d5a48ac9
fix(bridge/python): import INTENT_OBJECT to leon 2023-05-20 23:17:42 +08:00
louistiti
e8ceed62eb
feat(bridge/python): leon.answer 2023-05-20 23:16:50 +08:00
louistiti
bbc1f8a79c
feat(bridge/python): leon.set_answer_data 2023-05-20 23:09:45 +08:00
louistiti
289efb5610
feat(bridge/python): leon.get_src_config 2023-05-20 22:49:17 +08:00
louistiti
05a4b2c773
feat(bridge/python): Leon singleton 2023-05-20 22:42:30 +08:00
louistiti
a32ad86342
feat(bridge/python): add constants 2023-05-20 22:40:38 +08:00
louistiti
a8c079fd5c feat: provide built-in context data to skills 2023-05-19 21:47:23 +08:00
louistiti
7f9b60a6cd feat(server): differentiate skill text answer from speech answer (WIP) 2023-05-18 00:00:40 +08:00
louistiti
9e77953976 refactor(bridge/nodejs): use AnswerConfig type from core schema 2023-05-17 22:21:11 +08:00
louistiti
01305af669 refactor(bridge/nodejs): protected memory constructor 2023-05-16 23:07:12 +08:00
Divlo
839c7bfc3c fix(bridge/nodejs): improve Memory types with external skill memory 2023-05-15 22:58:40 +02:00
Divlo
623039415a feat(bridge/nodejs): add Widget abstract class 2023-05-15 21:18:54 +02:00
louistiti
34aa188643
feat: skill -> core -> client widget support 2023-05-15 01:13:18 +08:00
louistiti
ce001c2e65
feat(bridge/nodejs): support read memory from other skills 2023-05-14 21:00:52 +08:00
louistiti
0283878a90
refactor(bridge/nodejs): force run to be the skill action entry point 2023-05-14 09:15:05 +08:00
louistiti
c163f5971c
feat(bridge/nodejs): sync return new memory value on write 2023-05-14 08:58:19 +08:00
louistiti
b06eab9107
style(bridge/nodejs): memory exception/error renaming 2023-05-14 08:51:52 +08:00
Divlo
12ce47b937
fix(bridge/nodejs): usage of getleon.ai to try network available 2023-05-14 00:39:56 +02:00
Divlo
c8fc0068d1
feat(bridge/nodejs): improvements to memory 2023-05-14 00:39:30 +02:00
louistiti
b897ae160f
feat(bridge/nodejs): simple get / set memory 2023-05-13 23:52:54 +08:00
louistiti
a51d92bf08
refactor(bridge/nodejs): remove Prisma 2023-05-13 19:04:54 +08:00
louistiti
d6933a9e35
refactor(bridge/nodejs): remove lowdb and tiny custom ORM in favor of Prisma 2023-05-13 00:26:51 +08:00
louistiti
ef223a2901
feat(bridge/nodejs): make use of Prisma from skill action (PoC) 2023-05-11 23:39:17 +08:00
louistiti
9a06c64a5d
feat(bridge/nodejs): Prisma SQLite setup 2023-05-11 23:26:42 +08:00
louistiti
ad5edb5ad5
feat(bridge/nodejs): support nested props find in memory 2023-05-11 22:30:22 +08:00
louistiti
ee0b080522
feat(bridge/nodejs): support updateOne memory method 2023-05-11 21:50:29 +08:00
louistiti
be04b10645
feat(bridge/nodejs): support findMany memory method 2023-05-11 21:41:51 +08:00
louistiti
ab62a65e57
feat(bridge/nodejs): support findOne memory method 2023-05-11 21:40:22 +08:00
louistiti
99ac5f18c8 feat(bridge/nodejs): give public access to Low instance 2023-05-11 21:21:26 +08:00
louistiti
87a7077854 refactor(bridge/nodejs): rename create with createOne 2023-05-11 21:04:18 +08:00
louistiti
af2a124165 refactor(bridge/nodejs): rename insert to create 2023-05-11 20:59:26 +08:00
louistiti
8e55c481d4 feat(bridge/nodejs): support insertMany memory method 2023-05-11 20:51:19 +08:00
louistiti
d7b814761f feat(bridge/nodejs): tiny ORM kick off 2023-05-11 20:49:40 +08:00
louistiti
4dde49e545
feat(bridge/nodejs): memory database pattern (WIP) 2023-05-10 23:29:41 +08:00
Divlo
34b29d0e61
fix(bridge/nodejs): memory ESM dynamic imports 2023-05-10 00:45:21 +02:00
louistiti
954126315f
refactor(bridge/nodejs): TSConfig ESM NCC 2023-05-09 21:48:07 +08:00
louistiti
e240a2db3c
feat(bridge/nodejs): memory ESM debugging (WIP) 2023-05-09 21:39:18 +08:00
louistiti
3ea1a3666b feat(bridge/nodejs): add isNetworkAvailable network method 2023-05-08 22:03:30 +08:00
louistiti
d3e0810298 fix(bridge/nodejs): temporize data buffer on output 2023-05-08 22:01:46 +08:00
Divlo
950985ca86
feat(bridge/nodejs): finish network implementation 2023-05-07 15:07:20 +02:00