Community코딩 & 개발github.com

go-steer/core-agent

Google ADK 기반의 재사용 가능한 Go 기본 에이전트 — 다중 제공자(Gemini, Vertex, Anthropic 및 Vertex의 Claude), MCP 네이티브, AGENTS.md, 스킬, 권한이 연결되어 있습니다.

core-agent란 무엇인가요?

**go-steer/core-agent**는 Google ADK(Agent Development Kit) 위에 구축된 재사용 가능한 Go 기반 기본 에이전트입니다. 이 스킬은 Gemini, Vertex AI, Anthropic 및 Vertex를 통한 Claude를 포함한 여러 LLM 제공자를 지원하여 다양한 AI 백엔드에 걸쳐 유연성을 제공합니다. MCP(Model Context Protocol) 네이티브 아키텍처를 채택하여 도구와 리소스와의 표준화된 상호작용을 보장합니다. 또한 `AGENTS.md` 파일을 통해 명확한 에이전트 문서화를 제공하고, 스킬과 권한이 사전 구성되어 있어 개발자가 복잡한 설정 없이 강력한 AI 에이전트를 신속하게 구축하고 배포할 수 있습니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 도구와의 통합에 최적화되어 있으며, Go 개발자에게 일관된 에이전트 개발 경험을 제공합니다.

지원 대상✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add go-steer/core-agent

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

core-agent은(는) 무엇을 하나요?

Google ADK 기반의 재사용 가능한 Go 기본 에이전트 — 다중 제공자(Gemini, Vertex, Anthropic 및 Vertex의 Claude), MCP 네이티브, AGENTS.md, 스킬, 권한이 연결되어 있습니다.

개요

이 스킬은 Google ADK 위에 구축된 기본 Go 에이전트를 제공하여 여러 LLM 제공자를 지원하고 MCP(Model Context Protocol)를 네이티브로 지원합니다. AGENTS.md 파일을 통해 명확한 문서화를 보장하며, 스킬과 권한이 사전 구성되어 있습니다.

지원 제공자

  • Google Gemini
  • Google Vertex AI
  • Anthropic Claude
  • Vertex AI를 통한 Claude

주요 기능

  • 다중 제공자 지원: 다양한 AI 제공자 간에 전환할 수 있어 유연성을 극대화합니다.
  • MCP 네이티브: Model Context Protocol을 기본적으로 지원하여 표준화된 도구 및 리소스 상호작용을 제공합니다.
  • AGENTS.md 통합: 에이전트 동작 및 설정에 대한 명확한 문서를 제공합니다.
  • 사전 구성된 스킬 및 권한: 개발을 가속화하는 스킬 및 권한 템플릿이 포함되어 있습니다.

시작하기

  1. 저장소 복제
  2. 필요한 종속성 설치
  3. ADK 환경 구성
  4. 제공자 선택 및 구성
  5. AGENTS.md 지침에 따라 에이전트 사용자 정의

구성

환경 변수 또는 설정 파일을 통해 제공자를 구성할 수 있습니다. 주요 구성 옵션은 다음과 같습니다:

  • ADK_PROVIDER: 사용할 LLM 제공자(Gemini, Vertex, Claude)
  • ADK_MODEL: 특정 모델 식별자
  • MCP_ENABLED: MCP 지원 활성화(기본값: true)

사용 예시

// Go 코드 예시
import "go-steer/core-agent"

func main() {
    agent := coreagent.NewAgent()
    agent.Execute(ctx)
}

라이선스

이 프로젝트는 MIT 라이선스에 따라 제공됩니다.

관련 스킬