콘텐츠로 이동

릴리스 노트

Evo Docs 작성근거 · framework/evomind/workflow/workflow-template-t3-gitlab기준 · 릴리스 v1.0.3커밋 · f0394de6파일 · site/authored/workflow-template-t3-gitlab/release-notes.md기준선 · 2026-11-12

Evo Workflow Template T3가 태그로 배포한 모든 버전을 최신순으로 정리합니다. T3는 프로젝트 초기화 문서와 실행 runtime까지 함께 설치하는 구성입니다. 설치 방법과 설치되는 파일은 템플릿 안내를 보세요.

템플릿의 AGENTS.md에 자동 병합 예외 한 줄을 더한 릴리스입니다.

  • AGENTS.md 예외: §7.3에 “사용자가 명시 승인한 자동 병합, evo-d 지시에 따른 bug_take·dev_take는 예외”라는 한 줄을 추가했습니다. 변경 파일은 template/AGENTS.md 하나입니다.

설치가 끝나면 초기 설정(BOOTSTRAP)까지 자동으로 수행하게 한 릴리스입니다.

  • 자동 bootstrap: install.sh가 설치 직후 BOOTSTRAP.md의 Step 1~4를 실행해 프로젝트 설정(.agent-workflow/project.yaml)과 lock(.agent-workflow/lock.yaml)을 만듭니다.
  • 검증: 매니페스트의 배포 digest·릴리스 버전·source revision·켜진 소비자 surface를 그대로 읽고 canonical JSON digest를 셸로 계산합니다. 형식 검사나 교차 확인이 실패하면 파일을 만들지 않습니다.
  • 덮어쓰지 않음: 이미 만든 설정과 lock은 설치가 덮어쓰지 않습니다. 따로 bootstrap 명령으로 상태 확인·생성·--rebootstrap 재생성을 합니다.
  • 업데이트: 업데이트 뒤 lock이 이전 배포를 가리키면 bootstrap이 필요하다고 알립니다. BOOTSTRAP.md가 없는 템플릿에서는 이 단계를 건너뜁니다.
  • 검사 도구: 설치된 설정·lock의 스키마와 digest 재계산, 기대 문서와의 일치를 확인하는 도구를 CI에 넣었습니다.

macOS에서 만든 배포 파일을 Linux에서 설치할 때 나던 경고를 없앤 패치 릴리스입니다.

  • 확장 속성: macOS에서 만들면 tar에 macOS 확장 속성이 들어가, Linux 설치 때 파일마다 알 수 없는 확장 헤더 경고가 나던 문제를 고쳤습니다. macOS tar로 만들 때는 확장 속성과 macOS 메타데이터를 넣지 않습니다.

T3 구성을 install.sh 한 줄 설치 템플릿으로 바꾼 첫 태그 릴리스입니다.

  • 설치: sh, curl, tar만으로 설치합니다. 설치 대상 파일을 template/ 아래로 모으고, 프로젝트마다 달라지는 값을 채워 넣습니다.
  • 배포 매니페스트: 빌드할 때 template/의 파일별 sha256과 배포 digest를 실제 파일로 다시 계산해 매니페스트를 만듭니다. 배포 tar.gz와 체크섬 목록, 최신 버전 표시도 함께 만듭니다.
  • 설치 검증: 설치 결과의 digest와 bootstrap 문서가 정합한지 확인하는 도구를 넣었습니다.
  • 업데이트와 설정: 기본 템플릿과 같은 설치·업데이트·config 동작을 씁니다. 프로젝트 설정 파일이 없으면 설치 기록과 remote만 갱신합니다.
  • 안내 문서: 설치된 프로젝트의 README.md를 GitLab 기본 안내문 대신 설치 프로젝트용 안내로 바꿉니다.