Feat: Implement token tracking, soft delete, and Admin UI improvements

This commit is contained in:
2026-02-10 01:00:26 +08:00
parent 6924e86b8d
commit 968eb173dd
14 changed files with 1763 additions and 180 deletions

View File

@@ -14,3 +14,8 @@ class Module(Base):
is_active = Column(Boolean, default=True)
created_at = Column(DateTime, default=datetime.utcnow)
last_rotated_at = Column(DateTime, default=datetime.utcnow)
# Token usage tracking
ingress_tokens = Column(Integer, default=0)
egress_tokens = Column(Integer, default=0)
total_tokens = Column(Integer, default=0)