Metis 1.1.0
Metis 1.1.0
Main → owner → 독립 worker/verifier 구조를 지원하는 owner 오케스트레이션과 Claude·Codex 공통 host relay를 추가했습니다.
주요 변경
- coordinator를 task owner로 확장하여 사전 승인된 direct-child subtree의 배정·진행·heartbeat·실패 처리·재시도·완료를 담당하도록 했습니다.
owner next/claim/ack/heartbeat/status/abort/child-failure및relay list/readCLI를 추가했습니다.metis.spawn.v1/metis.owner-relay.v1공통 계약으로 Main host가 child 생성과 ACK를 대행할 수 있습니다.- owner task lease와 현재 attempt/controller fence를 검증하며, mutable child의 완료에는 독립 verifier 및 서로 다른 실제 owner/worker/verifier receipt를 요구합니다. Main controller credentials는 하위 에이전트에 전달하지 않습니다.
- Main의 표시 context를 owner 집계 중심으로 축약하고, 전역 한도 안에서 owner별 하위 동시 실행 한도를 적용했습니다.
- coordinator의 strong tier와 bounded child의 worker tier routing을 지원하며 명시적 모델 선택을 보존합니다.
- plugin 배포 메타데이터와 LICENSE·SECURITY.md 포함을 보완하고 테스트 토큰의 보안 검사 오탐을 수정했습니다.
- 오프라인 tarball 설치와 설치된 CLI 초기화 검사를 강화하고 영어·한국어 README를 갱신했습니다.
설치
Node.js 22.16.0 이상, macOS 또는 Linux가 필요합니다. 아래 Assets의 metis-orchestrator-1.1.0.tgz를 다운로드한 뒤 설치합니다.
npm install -g ./metis-orchestrator-1.1.0.tgz
metis --help대상 Git 저장소에서 필요한 host adapter를 초기화합니다.
metis init --host allinit은 adapter와 설정만 준비하며 goal/run을 시작하지 않습니다. owner host capability는 기본 비활성화이고, 활성화에는 실제 host capability와 명시적 evidence가 필요합니다. 중첩 Agent 지원을 자동으로 가정하지 않습니다.
호환성과 검증 범위
- schema 11, configuration 6, runtime layout 4를 유지하며 1.0.1에서 마이그레이션이 필요하지 않습니다.
- Claude Code와 Codex의 실제 owner → worker → 독립 verifier → 같은 owner resume → 완료 검사는 runtime commit
162dbff에서 통과했습니다. 실제 receipt, verifier의 테스트 실행, 변경되지 않은 테스트 hash 및 완료 DB 상태를 감사했습니다. 이후 릴리즈 준비에서는 runtime 구현을 바꾸지 않았습니다. - Claude
sonnetalias와 Codexgpt-5.6-luna를 사용했으며 로컬 alias 설정상 양쪽 실제 관측 모델은gpt-5.6-luna, effort medium이었습니다. 이번 공개 단계에서 모델을 재호출하지 않았습니다. - 계획 단계는 fixture로 준비했습니다. 자율 계획 생성부터의 전체 native 흐름, 여러 owner의 실제 병렬 부하, 실제 host 장애 복구 및 기존 버전 대비 속도·비용 개선을 입증한 결과는 아닙니다. OpenCode는 adapter preview입니다.
최종 release commit 검증
- PR #5를 병합한 **
34c976c72a6441a8f1cdfd9f53477b6e7a6758b0**가v1.1.0태그와 두 아카이브의 공통 기준입니다. - 깨끗한 최종 checkout의
npm run check: 467개 중 466 통과, 실패 0, skip 1. Skip은 Chromium 미설치에 따른 브라우저 검사입니다. - main Ubuntu·macOS CI 및 v1.1.0 태그 CI 통과.
- 업로드한 세 파일을 GitHub에서 다시 내려받아 원본과 byte 단위 일치 및 SHA-256 대조를 확인했습니다.
- main Plugin Security Scan: 98/100, critical/high/medium/low 모두 0, info 9.
- 태그에서 새로 만든 소스 아카이브의 271개 추적 파일을 checkout과 대조했습니다.
- 설치용 package 195 files / 344445 bytes. public entry import, 오프라인 설치, 설치된 CLI 도움말·초기화 및 SHA-256 대조를 통과했습니다.
배포물
Metis-1.1.0.tar.gz: 태그 기준 소스 아카이브metis-orchestrator-1.1.0.tgz: 설치용 npm tarballSHA256SUMS: 두 아카이브의 SHA-256 checksum
동일 디렉터리에 세 파일을 다운로드한 후 대조할 수 있습니다.
shasum -a 256 -c SHA256SUMS이 릴리즈는 GitHub Assets를 통한 공개이며 npm registry publish는 수행하지 않았습니다.
전체 변경: v1.0.1...v1.1.0
PR: #5