mattermost/python-sdk/src/mattermost_plugin
Nick Misasi 4fb3c4ed4c feat(07-01): add runtime config loader for plugin environment
- Create runtime_config.py to load config from environment variables
- Support MATTERMOST_PLUGIN_ID, MATTERMOST_PLUGIN_API_TARGET
- Support MATTERMOST_PLUGIN_HOOK_TIMEOUT, MATTERMOST_PLUGIN_LOG_LEVEL
- Provide sensible defaults and configure_logging helper

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 11:18:16 -05:00
..
_internal feat(07-01): add hook runner utility with timeout support 2026-01-19 11:18:11 -05:00
grpc feat(06-01): add generated protobuf and gRPC Python code 2026-01-16 14:44:54 -05:00
__init__.py feat(06-01): add Python SDK package scaffold with pyproject.toml 2026-01-16 14:44:29 -05:00
async_client.py feat(06-01): add sync and async Plugin API clients 2026-01-16 14:44:47 -05:00
client.py feat(06-04): implement remaining API client mixins for full RPC parity 2026-01-19 10:17:32 -05:00
exceptions.py feat(06-01): add channel factory and exception hierarchy 2026-01-16 14:44:41 -05:00
hooks.py feat(07-01): add hook decorator and HookName enum 2026-01-19 11:17:59 -05:00
plugin.py feat(07-01): add Plugin base class with hook registry 2026-01-19 11:18:05 -05:00
runtime_config.py feat(07-01): add runtime config loader for plugin environment 2026-01-19 11:18:16 -05:00