Kansho/backend/placeholder_system.py

16 lines
467 B
Python

"""System context keys only. Domain keys are registered later, never hardcoded into prompts."""
from __future__ import annotations
from datetime import datetime, timezone
from placeholders import Placeholder, register
register(
Placeholder(
key="now",
description="UTC-Zeitstempel der Auflösung. Kein Personenbezug.",
data_class="C",
resolver=lambda _ctx: datetime.now(timezone.utc).replace(microsecond=0).isoformat(),
)
)