1.7 KiB
1.7 KiB
External Integration
목표
Plane, Mattermost, Agent Integrator, IOP 연결을 stub 또는 호환 호출 경로에서 실제 통합 흐름으로 확장한다.
단계
- External Integration
상태
- 계획
범위
- Plane issue 생성 / comment / status update 구현
- Mattermost 메시지 발송 구현
- Agent Integrator 호출 구조 추가
- IOP 호출 구조 추가
- IOP OpenAI-compatible API 경로 정리
- IOP A2A JSON-RPC 경로 정리
필수 기능
- Plane issue 생성, comment, status update adapter 구현
- Mattermost 메시지 발송 adapter 구현
- Agent Integrator 호출 경계 정의
- IOP OpenAI-compatible API를 단순 모델/chat completion 호환 호출에 사용
- IOP A2A JSON-RPC 경로를 외부 agent 작업 위임과 task 상태, artifact, cancel 흐름 공유에 사용
완료 기준
- core가 Plane에 issue, comment, status update를 요청할 수 있다.
- core가 Mattermost에 메시지를 발송할 수 있다.
- Agent Integrator 또는 그 대체 연결 지점이 명확히 정의되어 있다.
- IOP compatible 호출 경로가 core workflow와 연결된다.
- 외부 provider별 세부 구현이 adapter 경계 밖으로 새지 않는다.
범위 제외
- Outline / Forgejo / Nextcloud 연동
- MCP 서버
- Web Agent UI
- Flutter 앱 기능 구현
- IOP native protocol의 상세 구현은 별도 확정 전까지 제외한다.
작업 컨텍스트
- 이전 출처:
services/core/README.md의## 단계별 다음 작업 - 주요 작업 영역:
services/core/internal/adapters/,services/core/internal/scheduler/,services/core/internal/workflow/ - 확인 필요: IOP native protocol과 Agent Integrator의 최종 계약은 구현 전 별도 확인이 필요하다.