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

Function create_conversation

server/services/assistant_database.py:138–152  ·  view source on GitHub ↗

Create a new conversation for a project.

(project_dir: Path, project_name: str, title: Optional[str] = None)

Source from the content-addressed store, hash-verified

136# ============================================================================
137
138def create_conversation(project_dir: Path, project_name: str, title: Optional[str] = None) -> Conversation:
139 """Create a new conversation for a project."""
140 session = get_session(project_dir)
141 try:
142 conversation = Conversation(
143 project_name=project_name,
144 title=title,
145 )
146 session.add(conversation)
147 session.commit()
148 session.refresh(conversation)
149 logger.info(f"Created conversation {conversation.id} for project {project_name}")
150 return conversation
151 finally:
152 session.close()
153
154
155def get_conversations(project_dir: Path, project_name: str) -> list[dict]:

Callers 2

startMethod · 0.85

Calls 3

ConversationClass · 0.85
get_sessionFunction · 0.70
closeMethod · 0.45

Tested by

no test coverage detected