Skip to content

feat: Add OpenCode agent support #58

@Nicered

Description

@Nicered

개요

현재 Claude Code CLI에만 의존하는 에이전트 통합을 추상화하여 OpenCode도 지원합니다.

주요 작업

  • AgentProvider 인터페이스 정의
  • ClaudeCodeProvider 리팩토링 (기존 ClaudeCliService 래핑)
  • OpenCodeProvider 구현 (서버 모드 REST + SSE)
  • StreamAdapter 구현 (에이전트별 이벤트 → 통일된 형식)
  • DB 스키마 확장 (agentType 필드)
  • 프론트엔드 에이전트 선택 UI

설계 문서

design/008-opencode-support.md 참조

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions