roadmap 2.2

This commit is contained in:
程茂宇 2023-07-12 11:37:24 +08:00
parent 10a12e0906
commit d3d249e844
11 changed files with 361 additions and 31 deletions

View file

@ -10,7 +10,7 @@ from dataclasses import dataclass, field
from typing import Type, TypedDict
from metagpt.logs import logger
# from pydantic import BaseModel
from pydantic import BaseModel
@ -23,6 +23,7 @@ class RawMessage(TypedDict):
class Message:
"""list[<role>: <content>]"""
content: str
instruct_content: BaseModel = field(default=None)
role: str = field(default='user') # system / user / assistant
cause_by: Type["Action"] = field(default="")