본문으로 건너뛰기

© 2026 Molayo

Dev.to헤드라인2026. 05. 29. 02:25

Agenvoy@v0.25.0 - 설치, 업로드 및 마켓플레이스 지원을 통한 TUI 도구 강화

요약

Agenvoy v0.25.0 업데이트를 통해 AI 도구의 배포와 설치를 지원하는 엔드 투 엔드 마켓플레이스 파이프라인이 추가되었습니다. 교차 플랫폼 의존성 설치, 바이너리 다운로드 및 멀티파트 업로드 기능을 통해 TUI 도구의 확장성을 강화했습니다.

핵심 포인트

  • AI 구축 도구 게시 및 설치를 위한 마켓플레이스 파이프라인 도입
  • 교차 플랫폼 의존성 설치 및 구조화된 바이너리 다운로드 지원
  • 멀티파트 HTTP 업로드 및 지속 가능한 게시자 신원 관리 기능
  • TUI 환경에서의 사용자 경험 개선을 위한 팝업 및 렌더링 최적화

pardnchiu/Agenvoy

v0.24.17 -> v0.25.0

Summary (요약)

사용자가 여러 기기에 걸쳐 AI가 구축한 도구를 게시하고 설치할 수 있도록 엔드 투 엔드 (end-to-end) 확장 마켓플레이스 (extension marketplace) 파이프라인을 추가합니다. 지원되는 레이어에는 교차 플랫폼 의존성 설치 (cross-platform dependency installation), 구조화된 바이너리 (structured binary) 다운로드 및 멀티파트 업로드 (multipart upload), 지속 가능한 게시자 신원 (persistent publisher identity), 그리고 확인을 위한 2줄 제목/상세 팝업 (two-line title/detail popup) 모델이 포함됩니다.

Changes (변경 사항)

FEAT (기능)

  • README에 도구 레지스트리 (tool registry) 데모 및 마켓플레이스 기능 추가 (@pardnchiu) [91d50d1]
  • 마켓플레이스 워크플로우를 위한 확장 설치 (extension install) 및 업로드 (upload) 스킬 추가 (@pardnchiu) [4566ef4]
  • 레지스트리 이메일 (registry email) 도구 추가 및 팝업 옵션 렌더링 개선 (@pardnchiu) [42f6749]
  • 바이너리 (binary) 다운로드 도구 및 멀티파트 (multipart) HTTP 업로드 지원 추가 (@pardnchiu) [847a550]
  • TUI 의존성 설치기 (dependency installer) 및 확장 도구 로딩 추가 (@pardnchiu) [d92d375]

REFACTOR (리팩토링)

  • ask_user 팝업에 상세 (Detail) 필드 추가 및 레지스트리 이메일 설정 처리 리팩토링 (@pardnchiu) [3e6ee17]

Scope (범위)

범위

  • extensions/skills/extension-upload/ — FEAT
  • extensions/skills/extension-install/ — FEAT
  • internal/tools/installDependence.go — FEAT
  • internal/tools/downloadFile.go — FEAT
  • internal/tools/registryEmail.go — FEAT
  • internal/tools/askUser.go — REFACTOR
  • internal/toolAdapter/api/send.go — FEAT (multipart)
  • internal/runtime/pending.go — REFACTOR (Detail 필드, ExecPayload)
  • internal/runtime/tui/handlerExecProcess.go — FEAT
  • internal/runtime/tui/view.go — REFACTOR (popup 스타일, splitOptStyle, truncateRune)
  • internal/runtime/skill.go — REFACTOR (MatchSkill excludeSkills variadic)
  • internal/agents/exec/execute.go — REFACTOR (ExecData.ExcludeSkills, BuildSystemPrompts 시그니처)
  • internal/session/config.go — REFACTOR (알 수 없는 키를 보존하는 원본 병합 저장)
  • internal/filesystem/path.go — FEAT (ExtensionAPIToolsDir, ExtensionScriptToolsDir)
  • configs/prompts/system_prompt.md — UPDATE (패키지 설치 정책 가드레일)
  • configs/jsons/white_list.json — UPDATE (tar, uname, brew, apt, dnf, yum)
  • README.md — FEAT (2x2 데모 그리드, 마켓플레이스 글머리 기호, 도구 레지스트리 행)
  • doc/README.zh.md — FEAT (미러링된 마켓플레이스 업데이트)
  • .doc/extensions_worker.md — ADD (Cloudflare Worker + R2 + D1 + KV 사양)

SKILL에 의해 생성됨

AI 자동 생성 콘텐츠

본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0