MCPcopy
hub / github.com/stitionai/devika / get_all_messages_formatted

Method get_all_messages_formatted

src/project.py:115–128  ·  view source on GitHub ↗
(self, project: str)

Source from the content-addressed store, hash-verified

113 return [project.project for project in projects]
114
115 def get_all_messages_formatted(self, project: str):
116 formatted_messages = []
117
118 with Session(self.engine) as session:
119 project_state = session.query(Projects).filter(Projects.project == project).first()
120 if project_state:
121 message_stack = json.loads(project_state.message_stack_json)
122 for message in message_stack:
123 if message["from_devika"]:
124 formatted_messages.append(f"Devika: {message['message']}")
125 else:
126 formatted_messages.append(f"User: {message['message']}")
127
128 return formatted_messages
129
130 def get_project_path(self, project: str):
131 return os.path.join(self.project_path, project.lower().replace(" ", "-"))

Callers 1

subsequent_executeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected