MicroFish/backend
liyizhouAI d2b5b17b98 perf: simulation acceleration - filter non-social entities + configurable semaphore
- Filter out non-social entity types (API, SDK, Database, etc.) from agent configs
  reduces agent count ~20%, fewer LLM calls per round
- Make semaphore configurable via SIMULATION_SEMAPHORE env var (default 50, up from 30)
  allows higher concurrent LLM requests for faster round execution
- Reddit semaphore also reads from env var
- Estimated speedup: ~2x (25min → ~12min for 40 rounds)
2026-04-16 23:11:55 +08:00
..
app perf: simulation acceleration - filter non-social entities + configurable semaphore 2026-04-16 23:11:55 +08:00
scripts perf: simulation acceleration - filter non-social entities + configurable semaphore 2026-04-16 23:11:55 +08:00
pyproject.toml fix(file_parser): handle non-UTF-8 encoded text files with automatic encoding detection 2026-01-22 18:28:37 +08:00
requirements.txt feat: migrate from Zep Cloud to self-hosted Graphiti + Neo4j 2026-04-13 12:07:32 +08:00
run.py feat: merge upstream i18n + rebrand MiroFish → Foresight 先见之明 2026-04-11 16:40:13 +08:00
uv.lock fix(file_parser): handle non-UTF-8 encoded text files with automatic encoding detection 2026-01-22 18:28:37 +08:00