Intelligent Agent Router: LLM-powered natural language routing with suggestion UI
This commit is contained in:
@@ -85,6 +85,20 @@ class Bridge(Base):
|
||||
user = relationship("User")
|
||||
|
||||
|
||||
class RouteLog(Base):
|
||||
__tablename__ = "route_log"
|
||||
|
||||
id = Column(Integer, primary_key=True, autoincrement=True)
|
||||
user_id = Column(Integer, ForeignKey("users.id"), nullable=False)
|
||||
request_text = Column(Text, nullable=False)
|
||||
recommended_agent = Column(String, default="")
|
||||
action = Column(String, default="")
|
||||
reasoning = Column(Text, default="")
|
||||
outcome = Column(String, default="pending") # pending, accepted, rejected, success, failed
|
||||
metadata_ = Column("metadata", JSON, default=dict)
|
||||
created_at = Column(DateTime, default=lambda: datetime.now(timezone.utc))
|
||||
|
||||
|
||||
class LLMProvider(Base):
|
||||
__tablename__ = "llm_providers"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user