{"id":"8yKgMJh5KC","url":"https://pastebin.ca/8yKgMJh5KC","raw_url":"https://raw.anybin.ca/8yKgMJh5KC","visibility":"public","access":"public","created_at":1783318235266,"expires_at":1783923035266,"fetch_limit":null,"fetches_used":0,"reads_remaining":null,"size_bytes":84170,"syntax_hint":null,"title":null,"filename":null,"change_note":null,"cipher":null,"cipher_meta":null,"parent_id":null,"root_id":"8yKgMJh5KC","version":1,"owner_id":null,"recipient_id":null,"body":"2026-07-06 14:06:34 [E] [plugin] failed to load plugin 'entari_plugin_server' caused by TypeError(\"'prefix' is a field but has no type annotation\")\n╭───────────────────────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────────────────────────╮\n│ C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\arclet\\entari\\plugin\\module.py:308 in exec_module                                                           │\n│                                                                                                                                                      │\n│   305 │   │   if not plugin.is_static:                                                                                                               │\n│   306 │   │   │   token1 = scope_ctx.set(plugin._scope)                                                                                              │\n│   307 │   │   try:                                                                                                                                   │\n│ ❱ 308 │   │   │   super().exec_module(module)                                                                                                        │\n│   309 │   │   except RegisterNotInPluginError as e:                                                                                                  │\n│   310 │   │   │   deleted = []                                                                                                                       │\n│   311 │   │   │   for frame in reversed(inspect.trace()):                                                                                            │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │ config = {'direct_adapter': True, 'host': 'localhost', 'port': 8120, 'path': 'satori', 'token': 'chtholly4221', 'adapters': [{'$path':           │ │\n│ │          '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}]}                                          │ │\n│ │      e = TypeError(\"'prefix' is a field but has no type annotation\")                                                                             │ │\n│ │ is_sub = False                                                                                                                                   │ │\n│ │ module = <module 'entari_plugin_server' from 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py'>                 │ │\n│ │ plugin = Plugin(                                                                                                                                 │ │\n│ │          │   id='entari_plugin_server',                                                                                                          │ │\n│ │          │   module=<module 'entari_plugin_server' from 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py'>,     │ │\n│ │          │   subplugins=set(),                                                                                                                   │ │\n│ │          │   config={'direct_adapter': True, 'host': 'localhost', 'port': 8120, 'path': 'satori', 'token': 'chtholly4221', 'adapters':           │ │\n│ │          [{'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}]},                              │ │\n│ │          │   is_static=True,                                                                                                                     │ │\n│ │          │   path='entari_plugin_server',                                                                                                        │ │\n│ │          │   uid=None,                                                                                                                           │ │\n│ │          │   _metadata=PluginMetadata(                                                                                                           │ │\n│ │          │   │   name='server',                                                                                                                  │ │\n│ │          │   │   role=<PluginRole.LIBRARY: 'library'>,                                                                                           │ │\n│ │          │   │   author=[{'name': 'RF-Tar-Railt', 'email': 'rf_tar_railt@qq.com'}],                                                              │ │\n│ │          │   │   version='0.7.1',                                                                                                                │ │\n│ │          │   │   license=None,                                                                                                                   │ │\n│ │          │   │   urls={'homepage': 'https://github.com/ArcletProject/entari-plugin-server'},                                                     │ │\n│ │          │   │   description='为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI 服务、适配器连接等功能',                               │ │\n│ │          │   │   icon=None,                                                                                                                      │ │\n│ │          │   │   readme='# entari-plugin-server\\n为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI 服务、适配器连接等功能\\n'+4653,     │ │\n│ │          │   │   classifier=[],                                                                                                                  │ │\n│ │          │   │   requirements=[],                                                                                                                │ │\n│ │          │   │   depend_services=[],                                                                                                             │ │\n│ │          │   │   config=<class 'entari_plugin_server.config.Config'>                                                                             │ │\n│ │          │   ),                                                                                                                                  │ │\n│ │          │   _is_disposed=False,                                                                                                                 │ │\n│ │          │   _services={},                                                                                                                       │ │\n│ │          │   _config_key='server',                                                                                                               │ │\n│ │          │   _extra={},                                                                                                                          │ │\n│ │          │   _apply=None                                                                                                                         │ │\n│ │          )                                                                                                                                       │ │\n│ │   self = <arclet.entari.plugin.module.PluginLoader object at 0x0000013244B95E10>                                                                 │ │\n│ │  token = <Token var=<ContextVar name='current_plugin' at 0x0000013237BDDBC0> at 0x000001324326E900>                                              │ │\n│ │ token1 = <Token var=<ContextVar name='scope_ctx' at 0x0000013234BF4A90> at 0x000001324326C9C0>                                                   │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│ in exec_module:759                                                                                                                                   │\n│ ╭──────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮  │\n│ │   code = <code object <module> at 0x00000132423A2F80, file \"C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\entari_plugin_server\\__init__.py\", line 1> │  │\n│ │ module = <module 'entari_plugin_server' from 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py'>                │  │\n│ │   self = <arclet.entari.plugin.module.PluginLoader object at 0x0000013244B95E10>                                                                │  │\n│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯  │\n│ in _call_with_frames_removed:491                                                                                                                     │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │ args = (                                                                                                                                         │ │\n│ │        │   <code object <module> at 0x00000132423A2F80, file \"C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\entari_plugin_server\\__init__.py\", line   │ │\n│ │        1>,                                                                                                                                       │ │\n│ │        │   {                                                                                                                                     │ │\n│ │        │   │   '__name__': 'entari_plugin_server',                                                                                               │ │\n│ │        │   │   '__doc__': None,                                                                                                                  │ │\n│ │        │   │   '__package__': 'entari_plugin_server',                                                                                            │ │\n│ │        │   │   '__loader__': <arclet.entari.plugin.module.PluginLoader object at 0x0000013244B95E10>,                                            │ │\n│ │        │   │   '__spec__': ModuleSpec(name='entari_plugin_server', loader=<arclet.entari.plugin.module.PluginLoader object at                    │ │\n│ │        0x0000013244B95E10>, origin='C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py',                           │ │\n│ │        submodule_search_locations=['C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server']),                                      │ │\n│ │        │   │   '__path__': ['C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server'],                                              │ │\n│ │        │   │   '__file__': 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py',                                   │ │\n│ │        │   │   '__cached__': 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__pycache__\\\\__init'+18,                      │ │\n│ │        │   │   '__plugin__': Plugin(                                                                                                             │ │\n│ │        │   │   │   id='entari_plugin_server',                                                                                                    │ │\n│ │        │   │   │   module=<module 'entari_plugin_server' from                                                                                    │ │\n│ │        'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py'>,                                                      │ │\n│ │        │   │   │   subplugins=set(),                                                                                                             │ │\n│ │        │   │   │   config={'direct_adapter': True, 'host': 'localhost', 'port': 8120, 'path': 'satori', 'token': 'chtholly4221', 'adapters':     │ │\n│ │        [{'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}]},                                │ │\n│ │        │   │   │   is_static=True,                                                                                                               │ │\n│ │        │   │   │   path='entari_plugin_server',                                                                                                  │ │\n│ │        │   │   │   uid=None,                                                                                                                     │ │\n│ │        │   │   │   _metadata=PluginMetadata(                                                                                                     │ │\n│ │        │   │   │   │   name='server',                                                                                                            │ │\n│ │        │   │   │   │   role=<PluginRole.LIBRARY: 'library'>,                                                                                     │ │\n│ │        │   │   │   │   author=[{'name': 'RF-Tar-Railt', 'email': 'rf_tar_railt@qq.com'}],                                                        │ │\n│ │        │   │   │   │   version='0.7.1',                                                                                                          │ │\n│ │        │   │   │   │   license=None,                                                                                                             │ │\n│ │        │   │   │   │   urls={'homepage': 'https://github.com/ArcletProject/entari-plugin-server'},                                               │ │\n│ │        │   │   │   │   description='为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI 服务、适配器连接等功能',                         │ │\n│ │        │   │   │   │   icon=None,                                                                                                                │ │\n│ │        │   │   │   │   readme='# entari-plugin-server\\n为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI                               │ │\n│ │        服务、适配器连接等功能\\n'+4653,                                                                                                           │ │\n│ │        │   │   │   │   classifier=[],                                                                                                            │ │\n│ │        │   │   │   │   requirements=[],                                                                                                          │ │\n│ │        │   │   │   │   depend_services=[],                                                                                                       │ │\n│ │        │   │   │   │   config=<class 'entari_plugin_server.config.Config'>                                                                       │ │\n│ │        │   │   │   ),                                                                                                                            │ │\n│ │        │   │   │   _is_disposed=False,                                                                                                           │ │\n│ │        │   │   │   _services={},                                                                                                                 │ │\n│ │        │   │   │   _config_key='server',                                                                                                         │ │\n│ │        │   │   │   _extra={},                                                                                                                    │ │\n│ │        │   │   │   _apply=None                                                                                                                   │ │\n│ │        │   │   ),                                                                                                                                │ │\n│ │        │   │   '__builtins__': {                                                                                                                 │ │\n│ │        │   │   │   '__name__': 'builtins',                                                                                                       │ │\n│ │        │   │   │   '__doc__': 'Built-in functions, types, exceptions, and other objects.\\n\\nThis module provides '+346,                          │ │\n│ │        │   │   │   '__package__': '',                                                                                                            │ │\n│ │        │   │   │   '__loader__': <class '_frozen_importlib.BuiltinImporter'>,                                                                    │ │\n│ │        │   │   │   '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),               │ │\n│ │        │   │   │   '__build_class__': <built-in function __build_class__>,                                                                       │ │\n│ │        │   │   │   '__import__': <built-in function __import__>,                                                                                 │ │\n│ │        │   │   │   'abs': <built-in function abs>,                                                                                               │ │\n│ │        │   │   │   'all': <built-in function all>,                                                                                               │ │\n│ │        │   │   │   'any': <built-in function any>,                                                                                               │ │\n│ │        │   │   │   ... +150                                                                                                                      │ │\n│ │        │   │   },                                                                                                                                │ │\n│ │        │   │   ... +39                                                                                                                           │ │\n│ │        │   }                                                                                                                                     │ │\n│ │        )                                                                                                                                         │ │\n│ │    f = <built-in function exec>                                                                                                                  │ │\n│ │ kwds = {}                                                                                                                                        │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│                                                                                                                                                      │\n│ C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\entari_plugin_server\\__init__.py:109 in <module>                                                            │\n│                                                                                                                                                      │\n│   106 │   return None                                                                                                                                │\n│   107                                                                                                                                                │\n│   108                                                                                                                                                │\n│ ❱ 109 adapters: list[Adapter] = [*filter(None, map(_load_adapter, conf.adapters + EntariConfig.instance.data.get(\"adapters\", [                       │\n│   110                                                                                                                                                │\n│   111 for adapter in adapters:                                                                                                                       │\n│   112 │   logger.debug(f\"Applying adapter {adapter}\")                                                                                                │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │       ASGIApp = collections.abc.Callable[[collections.abc.MutableMapping[str, typing.Any], collections.abc.Callable[[],                          │ │\n│ │                 collections.abc.Awaitable[collections.abc.MutableMapping[str, typing.Any]]],                                                     │ │\n│ │                 collections.abc.Callable[[collections.abc.MutableMapping[str, typing.Any]], collections.abc.Awaitable[None]]],                   │ │\n│ │                 collections.abc.Awaitable[None]]                                                                                                 │ │\n│ │     asgitypes = <module 'graia.amnesia.builtins.asgi.asgitypes' from                                                                             │ │\n│ │                 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\graia\\\\amnesia\\\\builtins\\\\asgi\\\\asgitypes.py'>                                   │ │\n│ │      Callable = typing.Callable                                                                                                                  │ │\n│ │          conf = Config(                                                                                                                          │ │\n│ │                 │   direct_adapter=True,                                                                                                         │ │\n│ │                 │   transfer_client=False,                                                                                                       │ │\n│ │                 │   adapters=[{'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}],           │ │\n│ │                 │   host='localhost',                                                                                                            │ │\n│ │                 │   port=8120,                                                                                                                   │ │\n│ │                 │   path='satori',                                                                                                               │ │\n│ │                 │   version='v1',                                                                                                                │ │\n│ │                 │   token='chtholly4221',                                                                                                        │ │\n│ │                 │   options=None,                                                                                                                │ │\n│ │                 │   stream_threshold=16777216,                                                                                                   │ │\n│ │                 │   stream_chunk_size=65536                                                                                                      │ │\n│ │                 )                                                                                                                                │ │\n│ │       DISPOSE = typing.Callable[[], NoneType]                                                                                                    │ │\n│ │       inspect = <module 'inspect' from 'C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Lib\\\\inspect.py'>  │ │\n│ │         log_m = <module 'arclet.entari.logger' from 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\arclet\\\\entari\\\\logger.py'>                  │ │\n│ │        logger = <loguru.logger handlers=[(id=1, level=0, sink=<stdout>), (id=2, level=0, sink='C:\\Proj\\Chtholly\\.entari\\log/latest.log')]>       │ │\n│ │      Optional = typing.Optional                                                                                                                  │ │\n│ │       pattern = re.compile('(?P<module>[\\\\w.]+)\\\\s*(:\\\\s*(?P<attr>[\\\\w.]+)\\\\s*)?((?P<extras>\\\\[.*\\\\])\\\\s*)?$')                                   │ │\n│ │           plg = Plugin(                                                                                                                          │ │\n│ │                 │   id='entari_plugin_server',                                                                                                   │ │\n│ │                 │   module=<module 'entari_plugin_server' from                                                                                   │ │\n│ │                 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\entari_plugin_server\\\\__init__.py'>,                                             │ │\n│ │                 │   subplugins=set(),                                                                                                            │ │\n│ │                 │   config={'direct_adapter': True, 'host': 'localhost', 'port': 8120, 'path': 'satori', 'token': 'chtholly4221', 'adapters':    │ │\n│ │                 [{'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}]},                       │ │\n│ │                 │   is_static=True,                                                                                                              │ │\n│ │                 │   path='entari_plugin_server',                                                                                                 │ │\n│ │                 │   uid=None,                                                                                                                    │ │\n│ │                 │   _metadata=PluginMetadata(                                                                                                    │ │\n│ │                 │   │   name='server',                                                                                                           │ │\n│ │                 │   │   role=<PluginRole.LIBRARY: 'library'>,                                                                                    │ │\n│ │                 │   │   author=[{'name': 'RF-Tar-Railt', 'email': 'rf_tar_railt@qq.com'}],                                                       │ │\n│ │                 │   │   version='0.7.1',                                                                                                         │ │\n│ │                 │   │   license=None,                                                                                                            │ │\n│ │                 │   │   urls={'homepage': 'https://github.com/ArcletProject/entari-plugin-server'},                                              │ │\n│ │                 │   │   description='为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI 服务、适配器连接等功能',                        │ │\n│ │                 │   │   icon=None,                                                                                                               │ │\n│ │                 │   │   readme='# entari-plugin-server\\n为 Entari 提供 Satori 服务器支持，基于此为 Entari 提供 ASGI                              │ │\n│ │                 服务、适配器连接等功能\\n'+4653,                                                                                                  │ │\n│ │                 │   │   classifier=[],                                                                                                           │ │\n│ │                 │   │   requirements=[],                                                                                                         │ │\n│ │                 │   │   depend_services=[],                                                                                                      │ │\n│ │                 │   │   config=<class 'entari_plugin_server.config.Config'>                                                                      │ │\n│ │                 │   ),                                                                                                                           │ │\n│ │                 │   _is_disposed=False,                                                                                                          │ │\n│ │                 │   _services={},                                                                                                                │ │\n│ │                 │   _config_key='server',                                                                                                        │ │\n│ │                 │   _extra={},                                                                                                                   │ │\n│ │                 │   _apply=None                                                                                                                  │ │\n│ │                 )                                                                                                                                │ │\n│ │        plugin = <module 'arclet.entari.plugin' from 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\arclet\\\\entari\\\\plugin\\\\__init__.py'>        │ │\n│ │            re = <module 're' from 'C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Lib\\\\re\\\\__init__.py'>  │ │\n│ │        reduce = <built-in function reduce>                                                                                                       │ │\n│ │        server = <entari_plugin_server.patch.DirectAdapterServer object at 0x0000013244BD47D0>                                                    │ │\n│ │     TCallable = ~TCallable                                                                                                                       │ │\n│ │ TYPE_CHECKING = False                                                                                                                            │ │\n│ │     TypeAlias = typing.TypeAlias                                                                                                                 │ │\n│ │       uvicorn = <module 'graia.amnesia.builtins.asgi.uvicorn' from                                                                               │ │\n│ │                 'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\graia\\\\amnesia\\\\builtins\\\\asgi\\\\uvicorn.py'>                                     │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│                                                                                                                                                      │\n│ C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\entari_plugin_server\\__init__.py:92 in _load_adapter                                                        │\n│                                                                                                                                                      │\n│    89 │   │   sig = inspect.signature(ext.__init__)                                                                                                  │\n│    90 │   │   filtered_args = {k: v for k, v in args.items() if k in sig.parameters}                                                                 │\n│    91 │   │   annos = inspect.get_annotations(ext.__init__, globals=module.__dict__, locals=globals(), eval_str=True)                                │\n│ ❱  92 │   │   dcls = make_dataclass(                                                                                                                 │\n│    93 │   │   │   \"AdapterConfig\",                                                                                                                   │\n│    94 │   │   │   [                                                                                                                                  │\n│    95 │   │   │   │   (param.name, annos.get(param.name, sig.empty), field(default_factory=lambda p=param: p.default))                               │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │ adapter_config = {'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}                          │ │\n│ │          annos = {                                                                                                                               │ │\n│ │                  │   'prefix': <class 'str'>,                                                                                                    │ │\n│ │                  │   'path': <class 'str'>,                                                                                                      │ │\n│ │                  │   'endpoint': <class 'str'>,                                                                                                  │ │\n│ │                  │   'access_token': str | None,                                                                                                 │ │\n│ │                  │   'timeout': <class 'int'>                                                                                                    │ │\n│ │                  }                                                                                                                               │ │\n│ │           args = {'$path': '@onebot11.reverse', 'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}                          │ │\n│ │          attrs = <filter object at 0x00000132419D5720>                                                                                           │ │\n│ │  filtered_args = {'access_token': 'chtholly4221', 'path': 'onebot/v11', 'endpoint': 'ws'}                                                        │ │\n│ │          match = <re.Match object; span=(0, 32), match='satori.adapters.onebot11.reverse'>                                                       │ │\n│ │         module = <module 'satori.adapters.onebot11.reverse' from                                                                                 │ │\n│ │                  'C:\\\\Proj\\\\Chtholly\\\\.venv\\\\Lib\\\\site-packages\\\\satori\\\\adapters\\\\onebot11\\\\reverse.py'>                                        │ │\n│ │           path = 'satori.adapters.onebot11.reverse'                                                                                              │ │\n│ │            sig = <Signature (self, prefix: 'str' = '/', path: 'str' = 'onebot/v11', endpoint: 'str' = 'ws', access_token: 'str | None' = None,   │ │\n│ │                  timeout: 'int' = 60)>                                                                                                           │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│                                                                                                                                                      │\n│ C:\\Users\\FrostN0v0\\AppData\\Roaming\\uv\\python\\cpython-3.14-windows-x86_64-none\\Lib\\dataclasses.py:1727 in make_dataclass                              │\n│                                                                                                                                                      │\n│   1724 │                                                                                                                                             │\n│   1725 │   # We use `types.new_class()` instead of simply `type()` to allow dynamic creation                                                         │\n│   1726 │   # of generic dataclasses.                                                                                                                 │\n│ ❱ 1727 │   cls = types.new_class(cls_name, bases, {}, exec_body_callback)                                                                            │\n│   1728 │   # For now, set annotations including the _ANY_MARKER.                                                                                     │\n│   1729 │   cls.__annotate__ = annotate_method                                                                                                        │\n│   1730                                                                                                                                               │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │   annotations = {                                                                                                                                │ │\n│ │                 │   'prefix': <class 'str'>,                                                                                                     │ │\n│ │                 │   'path': <class 'str'>,                                                                                                       │ │\n│ │                 │   'endpoint': <class 'str'>,                                                                                                   │ │\n│ │                 │   'access_token': str | None,                                                                                                  │ │\n│ │                 │   'timeout': <class 'int'>                                                                                                     │ │\n│ │                 }                                                                                                                                │ │\n│ │         bases = (<class 'arclet.entari.config.models.default.BasicConfModel'>,)                                                                  │ │\n│ │      cls_name = 'AdapterConfig'                                                                                                                  │ │\n│ │      defaults = {                                                                                                                                │ │\n│ │                 │   'prefix': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                             │ │\n│ │                 0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                 │ │\n│ │                 0x0000013244BEF740>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                        │ │\n│ │                 │   'path': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEF7F0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                        │ │\n│ │                 │   'endpoint': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                           │ │\n│ │                 0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                 │ │\n│ │                 0x0000013244BEF8A0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                        │ │\n│ │                 │   'access_token': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                       │ │\n│ │                 0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                 │ │\n│ │                 0x0000013244BEF950>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                        │ │\n│ │                 │   'timeout': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                            │ │\n│ │                 0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                 │ │\n│ │                 0x0000013244BEFA00>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 }                                                                                                                                │ │\n│ │            eq = True                                                                                                                             │ │\n│ │        fields = [                                                                                                                                │ │\n│ │                 │   (                                                                                                                            │ │\n│ │                 │   │   'prefix',                                                                                                                │ │\n│ │                 │   │   <class 'str'>,                                                                                                           │ │\n│ │                 │   │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function     │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEF740>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 │   ),                                                                                                                           │ │\n│ │                 │   (                                                                                                                            │ │\n│ │                 │   │   'path',                                                                                                                  │ │\n│ │                 │   │   <class 'str'>,                                                                                                           │ │\n│ │                 │   │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function     │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEF7F0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 │   ),                                                                                                                           │ │\n│ │                 │   (                                                                                                                            │ │\n│ │                 │   │   'endpoint',                                                                                                              │ │\n│ │                 │   │   <class 'str'>,                                                                                                           │ │\n│ │                 │   │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function     │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEF8A0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 │   ),                                                                                                                           │ │\n│ │                 │   (                                                                                                                            │ │\n│ │                 │   │   'access_token',                                                                                                          │ │\n│ │                 │   │   str | None,                                                                                                              │ │\n│ │                 │   │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function     │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEF950>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 │   ),                                                                                                                           │ │\n│ │                 │   (                                                                                                                            │ │\n│ │                 │   │   'timeout',                                                                                                               │ │\n│ │                 │   │   <class 'int'>,                                                                                                           │ │\n│ │                 │   │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function     │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEFA00>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 │   )                                                                                                                            │ │\n│ │                 ]                                                                                                                                │ │\n│ │        frozen = False                                                                                                                            │ │\n│ │          init = True                                                                                                                             │ │\n│ │          item = (                                                                                                                                │ │\n│ │                 │   'timeout',                                                                                                                   │ │\n│ │                 │   <class 'int'>,                                                                                                               │ │\n│ │                 │   Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function         │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEFA00>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │                 )                                                                                                                                │ │\n│ │       kw_only = False                                                                                                                            │ │\n│ │    match_args = True                                                                                                                             │ │\n│ │        module = None                                                                                                                             │ │\n│ │          name = 'timeout'                                                                                                                        │ │\n│ │     namespace = {}                                                                                                                               │ │\n│ │         order = False                                                                                                                            │ │\n│ │          repr = True                                                                                                                             │ │\n│ │          seen = {'endpoint', 'path', 'access_token', 'timeout', 'prefix'}                                                                        │ │\n│ │         slots = False                                                                                                                            │ │\n│ │          spec = Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function             │ │\n│ │                 _load_adapter.<locals>.<lambda> at                                                                                               │ │\n│ │                 0x0000013244BEFA00>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE      │ │\n│ │                 object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                         │ │\n│ │   unsafe_hash = False                                                                                                                            │ │\n│ │ value_blocked = True                                                                                                                             │ │\n│ │  weakref_slot = False                                                                                                                            │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│                                                                                                                                                      │\n│ C:\\Users\\FrostN0v0\\AppData\\Roaming\\uv\\python\\cpython-3.14-windows-x86_64-none\\Lib\\types.py:88 in new_class                                           │\n│                                                                                                                                                      │\n│    85 │   │   exec_body(ns)                                                                                                                          │\n│    86 │   if resolved_bases is not bases:                                                                                                            │\n│    87 │   │   ns['__orig_bases__'] = bases                                                                                                           │\n│ ❱  88 │   return meta(name, resolved_bases, ns, **kwds)                                                                                              │\n│    89                                                                                                                                                │\n│    90 def resolve_bases(bases):                                                                                                                      │\n│    91 │   \"\"\"Resolve MRO entries dynamically as specified by PEP 560.\"\"\"                                                                             │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │          bases = (<class 'arclet.entari.config.models.default.BasicConfModel'>,)                                                                 │ │\n│ │           kwds = {}                                                                                                                              │ │\n│ │           name = 'AdapterConfig'                                                                                                                 │ │\n│ │             ns = {                                                                                                                               │ │\n│ │                  │   'prefix': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                            │ │\n│ │                  0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                │ │\n│ │                  0x0000013244BEF740>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE     │ │\n│ │                  object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                       │ │\n│ │                  │   'path': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                              │ │\n│ │                  0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                │ │\n│ │                  0x0000013244BEF7F0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE     │ │\n│ │                  object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                       │ │\n│ │                  │   'endpoint': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                          │ │\n│ │                  0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                │ │\n│ │                  0x0000013244BEF8A0>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE     │ │\n│ │                  object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                       │ │\n│ │                  │   'access_token': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                      │ │\n│ │                  0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                │ │\n│ │                  0x0000013244BEF950>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE     │ │\n│ │                  object at 0x0000013232B117F0>,doc=None,_field_type=None),                                                                       │ │\n│ │                  │   'timeout': Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at                                           │ │\n│ │                  0x0000013232B117F0>,default_factory=<function _load_adapter.<locals>.<lambda> at                                                │ │\n│ │                  0x0000013244BEFA00>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TYPE     │ │\n│ │                  object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                        │ │\n│ │                  }                                                                                                                               │ │\n│ │ resolved_bases = (<class 'arclet.entari.config.models.default.BasicConfModel'>,)                                                                 │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n│                                                                                                                                                      │\n│ C:\\Proj\\Chtholly\\.venv\\Lib\\site-packages\\arclet\\entari\\config\\models\\default.py:61 in __init_subclass__                                              │\n│                                                                                                                                                      │\n│    58 │   │   │   setattr(self, k, v)                                                                                          ╭── locals ───╮       │\n│    59 │                                                                                                                        │ kwargs = {} │       │\n│    60 │   def __init_subclass__(cls, **kwargs):                                                                                ╰─────────────╯       │\n│ ❱  61 │   │   dataclass(**({k: v for k, v in (kwargs | {\"kw_only\": True}).items() if k in _available_dc_attrs}))(cls)                                │\n│    62 │   │   store_field_description(cls, cls.__dataclass_fields__)  # type: ignore                                                                 │\n│    63 │   │   if \"extra\" in kwargs:                                                                                                                  │\n│    64 │   │   │   extra = kwargs[\"extra\"]                                                                                                            │\n│                                                                                                                                                      │\n│ C:\\Users\\FrostN0v0\\AppData\\Roaming\\uv\\python\\cpython-3.14-windows-x86_64-none\\Lib\\dataclasses.py:1432 in wrap                                        │\n│                                                                                                                                                      │\n│   1429 │   \"\"\"                                                                                                                                       │\n│   1430 │                                                                                                                                             │\n│   1431 │   def wrap(cls):                                                                                                                            │\n│ ❱ 1432 │   │   return _process_class(cls, init, repr, eq, order, unsafe_hash,                                                                        │\n│   1433 │   │   │   │   │   │   │     frozen, match_args, kw_only, slots,                                                                             │\n│   1434 │   │   │   │   │   │   │     weakref_slot)                                                                                                   │\n│   1435                                                                                                                                               │\n│                                                                                                                                                      │\n│ ╭─────── locals ───────╮                                                                                                                             │\n│ │           eq = True  │                                                                                                                             │\n│ │       frozen = False │                                                                                                                             │\n│ │         init = True  │                                                                                                                             │\n│ │      kw_only = True  │                                                                                                                             │\n│ │   match_args = True  │                                                                                                                             │\n│ │        order = False │                                                                                                                             │\n│ │         repr = True  │                                                                                                                             │\n│ │        slots = False │                                                                                                                             │\n│ │  unsafe_hash = False │                                                                                                                             │\n│ │ weakref_slot = False │                                                                                                                             │\n│ ╰──────────────────────╯                                                                                                                             │\n│                                                                                                                                                      │\n│ C:\\Users\\FrostN0v0\\AppData\\Roaming\\uv\\python\\cpython-3.14-windows-x86_64-none\\Lib\\dataclasses.py:1090 in _process_class                              │\n│                                                                                                                                                      │\n│   1087 │   # Do we have any Field members that don't also have annotations?                                                                          │\n│   1088 │   for name, value in cls.__dict__.items():                                                                                                  │\n│   1089 │   │   if isinstance(value, Field) and not name in cls_annotations:                                                                          │\n│ ❱ 1090 │   │   │   raise TypeError(f'{name!r} is a field but has no type annotation')                                                                │\n│   1091 │                                                                                                                                             │\n│   1092 │   # Check rules that apply if we are derived from any dataclasses.                                                                          │\n│   1093 │   if has_dataclass_bases:                                                                                                                   │\n│                                                                                                                                                      │\n│ ╭───────────────────────────────────────────────────────────────────── locals ─────────────────────────────────────────────────────────────────────╮ │\n│ │    all_frozen_bases = None                                                                                                                       │ │\n│ │     any_frozen_base = False                                                                                                                      │ │\n│ │         base_fields = None                                                                                                                       │ │\n│ │     cls_annotations = {}                                                                                                                         │ │\n│ │          cls_fields = []                                                                                                                         │ │\n│ │         dataclasses = <module 'dataclasses' from                                                                                                 │ │\n│ │                       'C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Lib\\\\dataclasses.py'>               │ │\n│ │                  eq = True                                                                                                                       │ │\n│ │              fields = {}                                                                                                                         │ │\n│ │              frozen = False                                                                                                                      │ │\n│ │             globals = {                                                                                                                          │ │\n│ │                       │   '__name__': 'types',                                                                                                   │ │\n│ │                       │   '__doc__': \"\\nDefine names for built-in types that aren't directly accessible as a builtin.\\n\",                        │ │\n│ │                       │   '__package__': '',                                                                                                     │ │\n│ │                       │   '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x0000013232A38EC0>,                              │ │\n│ │                       │   '__spec__': ModuleSpec(name='types', loader=<_frozen_importlib_external.SourceFileLoader object at                     │ │\n│ │                       0x0000013232A38EC0>,                                                                                                       │ │\n│ │                       origin='C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Lib\\\\types.py'),             │ │\n│ │                       │   '__file__': 'C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Li'+10,             │ │\n│ │                       │   '__cached__': 'C:\\\\Users\\\\FrostN0v0\\\\AppData\\\\Roaming\\\\uv\\\\python\\\\cpython-3.14-windows-x86_64-none\\\\Li'+35,           │ │\n│ │                       │   '__builtins__': {                                                                                                      │ │\n│ │                       │   │   '__name__': 'builtins',                                                                                            │ │\n│ │                       │   │   '__doc__': 'Built-in functions, types, exceptions, and other objects.\\n\\nThis module provides '+346,               │ │\n│ │                       │   │   '__package__': '',                                                                                                 │ │\n│ │                       │   │   '__loader__': <class '_frozen_importlib.BuiltinImporter'>,                                                         │ │\n│ │                       │   │   '__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),    │ │\n│ │                       │   │   '__build_class__': <built-in function __build_class__>,                                                            │ │\n│ │                       │   │   '__import__': <built-in function __import__>,                                                                      │ │\n│ │                       │   │   'abs': <built-in function abs>,                                                                                    │ │\n│ │                       │   │   'all': <built-in function all>,                                                                                    │ │\n│ │                       │   │   'any': <built-in function any>,                                                                                    │ │\n│ │                       │   │   ... +150                                                                                                           │ │\n│ │                       │   },                                                                                                                     │ │\n│ │                       │   'AsyncGeneratorType': <class 'async_generator'>,                                                                       │ │\n│ │                       │   'BuiltinFunctionType': <class 'builtin_function_or_method'>,                                                           │ │\n│ │                       │   ... +34                                                                                                                │ │\n│ │                       }                                                                                                                          │ │\n│ │ has_dataclass_bases = False                                                                                                                      │ │\n│ │                init = True                                                                                                                       │ │\n│ │             kw_only = True                                                                                                                       │ │\n│ │        KW_ONLY_seen = False                                                                                                                      │ │\n│ │          match_args = True                                                                                                                       │ │\n│ │                name = 'prefix'                                                                                                                   │ │\n│ │               order = False                                                                                                                      │ │\n│ │                repr = True                                                                                                                       │ │\n│ │               slots = False                                                                                                                      │ │\n│ │         unsafe_hash = False                                                                                                                      │ │\n│ │               value = Field(name=None,type=None,default=<dataclasses._MISSING_TYPE object at 0x0000013232B117F0>,default_factory=<function       │ │\n│ │                       _load_adapter.<locals>.<lambda> at                                                                                         │ │\n│ │                       0x0000013244BEF740>,init=True,repr=True,hash=None,compare=True,metadata=mappingproxy({}),kw_only=<dataclasses._MISSING_TY… │ │\n│ │                       object at 0x0000013232B117F0>,doc=None,_field_type=None)                                                                   │ │\n│ │        weakref_slot = False                                                                                                                      │ │\n│ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ │\n╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯\nTypeError: 'prefix' is a field but has no type annotation"}