[PR #119] [MERGED] Feat/repositories #153

Closed
opened 2026-04-11 08:43:50 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/reconurge/flowsint/pull/119
Author: @dextmorgn
Created: 2/7/2026
Status: Merged
Merged: 2/7/2026
Merged by: @dextmorgn

Base: mainHead: feat/repositories


📝 Commits (2)

  • dd0c53f feat(core): use repositories in services
  • 177953b feat(api): use repositories in services

📊 Changes

55 files changed (+7545 additions, -1297 deletions)

View changed files

flowsint-api/alembic/versions/a1b2c3d4e5f6_make_column_types_portable.py (+107 -0)
📝 flowsint-api/app/api/routes/chat.py (+10 -57)
flowsint-core/poetry.lock (+5316 -0)
📝 flowsint-core/pyproject.toml (+1 -0)
flowsint-core/src/flowsint_core/core/llm/__init__.py (+5 -0)
flowsint-core/src/flowsint_core/core/llm/factory.py (+54 -0)
flowsint-core/src/flowsint_core/core/llm/protocol.py (+7 -0)
flowsint-core/src/flowsint_core/core/llm/providers/__init__.py (+4 -0)
flowsint-core/src/flowsint_core/core/llm/providers/mistral.py (+37 -0)
flowsint-core/src/flowsint_core/core/llm/providers/openai.py (+24 -0)
flowsint-core/src/flowsint_core/core/llm/types.py (+14 -0)
📝 flowsint-core/src/flowsint_core/core/models.py (+54 -35)
flowsint-core/src/flowsint_core/core/repositories/__init__.py (+26 -0)
flowsint-core/src/flowsint_core/core/repositories/analysis_repository.py (+54 -0)
flowsint-core/src/flowsint_core/core/repositories/base.py (+36 -0)
flowsint-core/src/flowsint_core/core/repositories/chat_repository.py (+39 -0)
flowsint-core/src/flowsint_core/core/repositories/custom_type_repository.py (+64 -0)
flowsint-core/src/flowsint_core/core/repositories/flow_repository.py (+26 -0)
flowsint-core/src/flowsint_core/core/repositories/investigation_repository.py (+89 -0)
flowsint-core/src/flowsint_core/core/repositories/key_repository.py (+22 -0)

...and 35 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/reconurge/flowsint/pull/119 **Author:** [@dextmorgn](https://github.com/dextmorgn) **Created:** 2/7/2026 **Status:** ✅ Merged **Merged:** 2/7/2026 **Merged by:** [@dextmorgn](https://github.com/dextmorgn) **Base:** `main` ← **Head:** `feat/repositories` --- ### 📝 Commits (2) - [`dd0c53f`](https://github.com/reconurge/flowsint/commit/dd0c53f0894001902221770038e7971041de8418) feat(core): use repositories in services - [`177953b`](https://github.com/reconurge/flowsint/commit/177953b21605b0ab837871d09e8b71512eaf5b04) feat(api): use repositories in services ### 📊 Changes **55 files changed** (+7545 additions, -1297 deletions) <details> <summary>View changed files</summary> ➕ `flowsint-api/alembic/versions/a1b2c3d4e5f6_make_column_types_portable.py` (+107 -0) 📝 `flowsint-api/app/api/routes/chat.py` (+10 -57) ➕ `flowsint-core/poetry.lock` (+5316 -0) 📝 `flowsint-core/pyproject.toml` (+1 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/__init__.py` (+5 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/factory.py` (+54 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/protocol.py` (+7 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/providers/__init__.py` (+4 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/providers/mistral.py` (+37 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/providers/openai.py` (+24 -0) ➕ `flowsint-core/src/flowsint_core/core/llm/types.py` (+14 -0) 📝 `flowsint-core/src/flowsint_core/core/models.py` (+54 -35) ➕ `flowsint-core/src/flowsint_core/core/repositories/__init__.py` (+26 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/analysis_repository.py` (+54 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/base.py` (+36 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/chat_repository.py` (+39 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/custom_type_repository.py` (+64 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/flow_repository.py` (+26 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/investigation_repository.py` (+89 -0) ➕ `flowsint-core/src/flowsint_core/core/repositories/key_repository.py` (+22 -0) _...and 35 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-11 08:43:50 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/flowsint#153