MCPcopy Create free account
hub / github.com/AutoForgeAI/autoforge / ConversationMessage

Class ConversationMessage

server/services/assistant_database.py:52–62  ·  view source on GitHub ↗

A single message within a conversation.

Source from the content-addressed store, hash-verified

50
51
52class ConversationMessage(Base):
53 """A single message within a conversation."""
54 __tablename__ = "conversation_messages"
55
56 id = Column(Integer, primary_key=True, index=True)
57 conversation_id = Column(Integer, ForeignKey("conversations.id"), nullable=False, index=True)
58 role = Column(String(20), nullable=False) # "user" | "assistant" | "system"
59 content = Column(Text, nullable=False)
60 timestamp = Column(DateTime, default=_utc_now)
61
62 conversation = relationship("Conversation", back_populates="messages")
63
64
65def get_db_path(project_dir: Path) -> Path:

Callers 1

add_messageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected