保存角色元数据
(meta: Dict[str, Any])
| 63 | |
| 64 | |
| 65 | def save_roles_meta(meta: Dict[str, Any]) -> None: |
| 66 | """保存角色元数据""" |
| 67 | os.makedirs(os.path.dirname(ROLE_META_FILE), exist_ok=True) |
| 68 | with open(ROLE_META_FILE, 'w', encoding='utf-8') as f: |
| 69 | json.dump(meta, f, ensure_ascii=False, indent=2) |
| 70 | |
| 71 | |
| 72 | def create_role(role_name: str, description: str = "", natural_language: str = "", feishu_chat_id: str = None) -> Dict[str, Any]: |
no outgoing calls
no test coverage detected