mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-10-30 12:25:29 +08:00
22 lines
771 B
Python
22 lines
771 B
Python
# Auto generated by LangBot Plugin SDK.
|
|
# Please refer to https://langbot.app/docs/en/plugin/dev/tutor.html for more details.
|
|
from __future__ import annotations
|
|
|
|
from langbot_plugin.api.definition.plugin import BasePlugin
|
|
|
|
DEFAULT_LANGUAGE = 'en_US'
|
|
|
|
|
|
class EssentialCommands(BasePlugin):
|
|
"""Essential commands plugin.
|
|
|
|
One object graph serves every installation of this artifact, so the
|
|
configured language is resolved from the current invocation config on
|
|
every call instead of being captured in ``initialize()`` (shared placement
|
|
initializes plugins with an empty config).
|
|
"""
|
|
|
|
def get_language(self) -> str:
|
|
"""Language configured for the current invocation."""
|
|
return self.get_config().get('language') or DEFAULT_LANGUAGE
|