docs: reference 문서 누락 항목 보완

- API 엔드포인트: test, dm 엔드포인트 추가
- API 엔드포인트: skill-embedding, skill-publish 추가
- 인프라: skill-embedding 포트 8515, skill-publish 포트 8511 수정
- 환경변수: rb8001 추가 변수, skill-embedding, skill-publish 추가
This commit is contained in:
Claude-51124 2025-12-06 13:35:34 +09:00
parent 46baeaff91
commit 0a4edd4542
3 changed files with 44 additions and 2 deletions

View File

@ -74,6 +74,28 @@
**참고**: `rb8001/app/router/slack_endpoint.py:33,70,117` **참고**: `rb8001/app/router/slack_endpoint.py:33,70,117`
### DM (Direct Message)
| 엔드포인트 | 메서드 | 설명 |
|-----------|--------|------|
| `/dm/send` | POST | 모든 사용자 DM 전송 |
| `/dm/send-to-user` | POST | 특정 사용자 DM 전송 |
| `/dm/health` | GET | 헬스체크 |
**참고**: `rb8001/app/router/dm_endpoint.py:10,35,58`
### Test
| 엔드포인트 | 메서드 | 설명 |
|-----------|--------|------|
| `/api/test/router-message` | POST | Router 플로우 테스트 |
| `/api/test/message` | POST | 메시지 처리 테스트 |
| `/api/test/memory/store` | POST | 메모리 저장 테스트 |
| `/api/test/memory/search` | POST | 메모리 검색 테스트 |
| `/api/test/memory/stats` | GET | 메모리 통계 |
| `/api/test/emotion` | POST | 감정 분석 테스트 |
| `/api/test/health` | GET | 헬스체크 |
**참고**: `rb8001/app/router/test_endpoint.py:29,74,110,137,165,175,200`
--- ---
## skill-* 서비스 ## skill-* 서비스
@ -85,6 +107,8 @@
| skill-slack | 8502 | `/health` | `skill-slack/README.md:23` | | skill-slack | 8502 | `/health` | `skill-slack/README.md:23` |
| skill-rag-file | 8508 | `/healthz`, `/api/upload`, `/api/search` | `skill-rag-file/app/main.py:60` | | skill-rag-file | 8508 | `/healthz`, `/api/upload`, `/api/search` | `skill-rag-file/app/main.py:60` |
| skill-calendar | 8512 | `/health`, `/api/events` | `skill-calendar/README.md:23` | | skill-calendar | 8512 | `/health`, `/api/events` | `skill-calendar/README.md:23` |
| skill-embedding | 8515 | `/health`, `/api/embed` | `skill-embedding/docker-compose.yml:14` |
| skill-publish | 8511 | `/health` | `skill-publish/docker-compose.yml:9` |
--- ---

View File

@ -29,6 +29,9 @@
| `TAVILY_API_KEY` | 선택 | Tavily API 키 | `rb8001/docker-compose.yml` | | `TAVILY_API_KEY` | 선택 | Tavily API 키 | `rb8001/docker-compose.yml` |
| `USE_EMOTION_ANALYSIS` | 선택 | 감정 분석 활성화 | `true/false` | | `USE_EMOTION_ANALYSIS` | 선택 | 감정 분석 활성화 | `true/false` |
| `GEMINI_API_KEY` | 선택 | Gemini API 키 | - | | `GEMINI_API_KEY` | 선택 | Gemini API 키 | - |
| `SLACK_BOT_TOKEN` | 선택 | Slack 봇 토큰 | - |
| `OPENAI_API_KEY` | 선택 | OpenAI API 키 | - |
| `ANTHROPIC_API_KEY` | 선택 | Anthropic API 키 | - |
--- ---
@ -66,6 +69,21 @@
**참고**: `skill_news/README.md:36-39` **참고**: `skill_news/README.md:36-39`
### skill-embedding
| 변수명 | 필수 | 설명 |
|--------|------|------|
| `PORT` | 예 | 서비스 포트 (8515) |
| `SERVICE_NAME` | 예 | 서비스 이름 |
**참고**: `skill-embedding/docker-compose.yml:14-15`
### skill-publish
| 변수명 | 필수 | 설명 |
|--------|------|------|
| `PORT` | 예 | 서비스 포트 (8511) |
**참고**: `skill-publish/docker-compose.yml:9`
--- ---
## robeing-monitor ## robeing-monitor

View File

@ -39,8 +39,8 @@
| skill-slack | 8502 | HTTP | Slack 스킬 | | skill-slack | 8502 | HTTP | Slack 스킬 |
| skill-rag-file | 8508 | HTTP | RAG 파일 스킬 | | skill-rag-file | 8508 | HTTP | RAG 파일 스킬 |
| skill-calendar | 8512 | HTTP | 캘린더 스킬 | | skill-calendar | 8512 | HTTP | 캘린더 스킬 |
| skill-embedding | 8511 | HTTP | 임베딩 스킬 | | skill-embedding | 8515 | HTTP | 임베딩 스킬 |
| skill-publish | - | HTTP | 퍼블리싱 스킬 | | skill-publish | 8511 | HTTP | 퍼블리싱 스킬 |
| ChromaDB | 8000 | HTTP | 벡터 DB | | ChromaDB | 8000 | HTTP | 벡터 DB |
**참고**: `AGENTS.md:78-81`, 각 서비스 `docker-compose.yml` **참고**: `AGENTS.md:78-81`, 각 서비스 `docker-compose.yml`