Agenvoy@v0.25.0 - 설치, 업로드 및 마켓플레이스 지원을 통한 TUI 도구 강화
요약
Agenvoy v0.25.0 업데이트를 통해 AI 도구의 배포와 설치를 지원하는 엔드 투 엔드 마켓플레이스 파이프라인이 추가되었습니다. 교차 플랫폼 의존성 설치, 바이너리 다운로드 및 멀티파트 업로드 기능을 통해 TUI 도구의 확장성을 강화했습니다.
핵심 포인트
- AI 구축 도구 게시 및 설치를 위한 마켓플레이스 파이프라인 도입
- 교차 플랫폼 의존성 설치 및 구조화된 바이너리 다운로드 지원
- 멀티파트 HTTP 업로드 및 지속 가능한 게시자 신원 관리 기능
- TUI 환경에서의 사용자 경험 개선을 위한 팝업 및 렌더링 최적화
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/— FEATextensions/skills/extension-install/— FEATinternal/tools/installDependence.go— FEATinternal/tools/downloadFile.go— FEATinternal/tools/registryEmail.go— FEATinternal/tools/askUser.go— REFACTORinternal/toolAdapter/api/send.go— FEAT (multipart)internal/runtime/pending.go— REFACTOR (Detail 필드, ExecPayload)internal/runtime/tui/handlerExecProcess.go— FEATinternal/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가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기