feat: Pipeline 전면 개선 — 병렬실행, Batch Review, 총평, 대화기억, 스마트라우팅

- GeminiCaller: cmd/c 제거, 인자 분리, Semaphore(4) 동시성 제어, GeminiCallError
- TaskPipeline: asyncio.gather 병렬 코딩, batch_review 1회, summarize 총평
- FileApplier: Coder 출력 파싱 → 실제 파일 적용 (경로 보안 체크)
- Discord Bot: on_message 자동채팅, 의도분류(chat/task/clarify), 대화기억(10메시지)
- Prompts: router.md (의도분류), summarizer.md (총평)
- Workflows: agent_chat 환경 경로 업데이트
This commit is contained in:
2026-03-06 20:46:58 +09:00
parent 4c0f5ec9c7
commit 752d851f9f
10 changed files with 783 additions and 190 deletions

View File

@@ -1,21 +1,21 @@
---
description: 개발 서버 실행 방법
description: 개발 ?œë²„ ?¤í–‰ 방법
---
## 환경 설정
## ?˜ê²½ ?¤ì •
1. Python 환경 활성화
1. Python ?˜ê²½ ?œì„±??
// turbo
```
C:\ProgramData\miniforge3\envs\quant\python.exe -m pip install -r requirements.txt
C:\ProgramData\miniforge3\envs\agent_chat\python.exe -m pip install -r requirements.txt
```
2. API 서버 실행
2. API ?œë²„ ?¤í–‰
```
C:\ProgramData\miniforge3\envs\quant\python.exe -m uvicorn api.server:app --reload --host 0.0.0.0 --port 8100
C:\ProgramData\miniforge3\envs\agent_chat\python.exe -m uvicorn api.server:app --reload --host 0.0.0.0 --port 8100
```
3. Discord Bot 실행 (별도 터미널)
3. Discord Bot ?¤í–‰ (별ë<E2809E>„ ?°ë???
```
C:\ProgramData\miniforge3\envs\quant\python.exe -m api.discord_bot
C:\ProgramData\miniforge3\envs\agent_chat\python.exe -m api.discord_bot
```