Commit graph

80 commits

Author SHA1 Message Date
better629
fddfcf716f update 2024-01-11 16:19:52 +08:00
better629
e2e00beb75 make instruct_content support any inherited basemodel ser&deser 2024-01-11 16:19:52 +08:00
better629
95687b9ed4 rm expicit serialize&deserialize interface and update unittests 2024-01-11 16:19:51 +08:00
geekan
193fc5535a merge main 2024-01-08 15:19:38 +08:00
geekan
e5d11a046c add context and config2 2024-01-04 21:16:23 +08:00
莘权 马
718dd0fd9e feat: parse class view 2024-01-03 17:35:09 +08:00
geekan
fe5e500501 add comments to SerializationMixin 2024-01-02 15:26:23 +08:00
莘权 马
681068edc9 feat: +unit test 2023-12-29 21:37:42 +08:00
better629
e52957026b update ser&deser unittest 2023-12-29 04:27:44 +08:00
better629
d40c4f5025 change mixin name 2023-12-28 16:43:08 +08:00
better629
d0edc555b0 add SerDeserMixin for child-classes 2023-12-28 16:07:39 +08:00
better629
2dbaee0ff2 fix env=None when init Team with env=xxx 2023-12-27 16:34:43 +08:00
better629
afaa7385c4 add pydantic v2 support and change role's private fields into public 2023-12-27 14:00:54 +08:00
better629
66925dd791 migrate from pydantic v1 to v2 2023-12-26 14:44:09 +08:00
莘权 马
0fdb552468 fixbug: 修复通用智能体role及其相关的TalkAction和SkillAction 2023-12-25 22:39:03 +08:00
莘权 马
9a1909bb95 feat: merge geekan:main 2023-12-22 16:40:04 +08:00
better629
64c5673d6a support Message() without content param 2023-12-21 17:27:09 +08:00
voidking
4929e41f18 run pre-commit to find potential issues and fix them 2023-12-21 10:48:46 +08:00
better629
24060ea8a6 update use Field with uniform rule: define default_factory or exclude, use Field 2023-12-21 00:18:09 +08:00
better629
6877fa444f deal with nested BaseModel 2023-12-20 18:55:29 +08:00
better629
15279376d4 rebase update after #589 2023-12-20 16:01:17 +08:00
geekan
4d78dbce40 refine code. move azure tts to tool, refactor actions 2023-12-20 14:18:11 +08:00
geekan
f32f9c82e5 add llm provider registry 2023-12-20 14:04:45 +08:00
geekan
9ca0d57a91 bug fix and proper log 2023-12-20 14:02:21 +08:00
geekan
5c341cb053 refine code: use handle_exception function instead of in-function duplicate code frags 2023-12-20 14:01:12 +08:00
better629
32af743b36 rm metagpt/utils/utils.py 2023-12-20 10:54:49 +08:00
better629
68c8ef1073 update ser&deser code 2023-12-20 10:44:30 +08:00
莘权 马
4ffac9c391 feat: merge geekan/dev 2023-12-19 17:03:49 +08:00
geekan
2c1538f350 bug fix and proper log 2023-12-19 16:31:38 +08:00
geekan
f1c6a7ebfb refine code: use handle_exception function instead of in-function duplicate code frags 2023-12-19 16:16:52 +08:00
better629
57121ef395 remove useless code and format code 2023-12-19 15:53:14 +08:00
better629
ebc4fe4b17 update ser&deser after env_refactor 2023-12-19 14:22:52 +08:00
莘权 马
e42b1969cc fixbug: Message id, token counter 2023-12-19 10:57:19 +08:00
better629
dd640991b7 serdeser rebase from main 2023-12-18 18:13:42 +08:00
better629
26ddddaadd simplify some ser&desr code 2023-12-18 17:45:44 +08:00
better629
2abe99cf45 update environment/message to BaseModel, update the ser&deser of roles/actions 2023-12-18 17:38:39 +08:00
better629
949bc747f9 add mg ser&deser 2023-12-18 15:17:08 +08:00
shenchucheng
68f3865893 Add UserRequirement to watch in default if the role is not set to watch 2023-12-17 00:21:43 +08:00
geekan
222694c329 fix bugs 2023-12-15 00:37:10 +08:00
geekan
ccecb45b13 resolve conflicts 2023-12-14 23:54:38 +08:00
莘权 马
290fb8b8d0 refactor: format 2023-12-14 21:10:46 +08:00
莘权 马
4cb3485c86 feat: After users provide bug feedback, move directly to the WriteCode stage of the process. 2023-12-12 21:32:03 +08:00
莘权 马
9d84c8f047 feat: +SummarizeCode, refactor project_name 2023-12-08 10:34:57 +08:00
better629
f563b2c608 simplify some ser&desr code 2023-12-01 14:43:45 +08:00
better629
5e3607f85b update environment/message to BaseModel, update the ser&deser of roles/actions 2023-11-30 15:18:24 +08:00
莘权 马
eff1cb7dc1 feat: Add 'id' to 'Message' according to Section 2.2.3.1.1 of RFC 135. 2023-11-29 10:23:08 +08:00
莘权 马
78548c2ddc feat: merge geekan:cli-etc 2023-11-28 18:16:50 +08:00
better629
d99b4c62e3 add mg ser&deser 2023-11-28 09:29:00 +08:00
莘权 马
e656e55f30 feat: +annotation 2023-11-27 16:15:55 +08:00
莘权 马
882f22da35 feat: 流程调通 2023-11-24 19:56:27 +08:00