Releases: gkrtjd99/Metis
Release list
Metis 1.2.0
Metis 1.2.0
State-driven continuation과 durable skill workflow를 포함한 1.2.0 공개 릴리즈입니다.
주요 변경
- SQLite 런타임 상태를 기준으로 Claude Code·Codex host의
CONTINUE,WAIT,PAUSE,COMPLETE,DETACHEDcontinuation을 결정합니다. $metis prd|plan|run|resume|statusdurable workflow와 PRD·plan·decision canonical templates를 추가했습니다.- 하위 agent profile의 고정
opus·sonnet·haiku모델을 제거하고 host session 상속과 작업 난이도별 Strong/Worker routing을 적용했습니다. - host capacity 모델링, crash journal replay, goal recovery, execution-policy mutation 및 task completion safety를 강화했습니다.
- schema 11, configuration 6, runtime layout 4는 유지되며 migration은 필요하지 않습니다.
검증
- 로컬
npm run check: 653개 중 652 통과, 0 실패, 1 skip(Chromium 미설치). - release commit
553e323a72c7721f2aa42297faebc87ccecdac6e의 main·tag CI(macOS/Ubuntu) 통과. - Plugin Security Scan 통과.
- npm tarball 오프라인 설치, 설치된 CLI 도움말,
init --host all, SHA-256 대조 통과.
배포 파일
Metis-1.2.0.tar.gz: v1.2.0 source archivemetis-orchestrator-1.2.0.tgz: offline 설치용 npm packageSHA256SUMS: 위 두 파일의 SHA-256 checksum
npm registry publish는 별도로 수행하지 않았으며, 이 릴리즈는 GitHub Release assets를 통한 공개입니다.
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
Metis 1.0.1
Metis 1.0.1 hardens plugin security and release integrity without making an unmeasured performance claim.
Highlights:
- pins GitHub Actions and the plugin security scanner to immutable commits
- adds package-lock, Dependabot, and SECURITY policy
- removes scanner false positives while preserving structured process and SQL execution
- strengthens task-ID and worktree path containment
- prevents benchmark verifier children from inheriting the parent environment
- synchronizes package, Codex, Claude, English, Korean, and generated release metadata at 1.0.1
Release evidence:
- exact commit:
265cf01b6efc6f35f9b51d4399ef3ebb846a9340 - PR: #1
- main CI and security scan: passed on Ubuntu, macOS, and Plugin Security Scan
- tag CI: https://github.com/gkrtjd99/Metis/actions/runs/31864268282
- local
npm run check: 433 tests, 431 passed, 0 failed, 2 environment skips - plugin-scanner 2.0.1116: policy PASS, effective score 89, critical/high 0
- npm package smoke: 187 files; install, CLI help, and public ESM import passed
SHA-256:
Metis-1.0.1.tar.gz:36b0d2f5cb0ce723059f76111921ea4d25979217df12ec7b07271174576c6663metis-orchestrator-1.0.1.tgz:2f1ddb516ae9b83b2cd637624305d5feed1195abdc3beaca9ab1dd85cc5e0315
The npm registry package is not published by this release. Codex, Claude Code, and OpenCode remain adapter previews until release-environment native-host evidence is recorded.
Metis 1.0.0
Metis 1.0.0
Metis 1.0.0 is the first public release of a host-neutral, subagent-first
engineering orchestrator for long repository goals.
Highlights
- Structured discovery, research, design, planning, implementation, review,
verification, repair, curation, and completion lifecycle. - Concurrent task waves with isolated Git worktrees and controlled integration.
- Goal contracts, frozen interfaces, compiled task packets, provenance, review
gates, independent verification, and fail-closed completion checks. - Project-level
$metis:modelconfiguration without hardcoded operational
models. - Adapter previews for Codex, Claude Code, and OpenCode.
- Lightweight public ESM API through
init()andattach().
Requirements
- Node.js 22.16.0 or newer
- Git
- macOS or Linux
Verification
- The exact tagged commit passed GitHub Actions on Ubuntu and macOS with
Node.js 22.16.0. - The release package contains 187 files and passed isolated install, CLI help,
and public ESM import smoke checks. - Native Codex goal lifecycle E2E passed on the package-equivalent release
candidate. Codex remains an E2E-verified adapter preview; Claude Code and
OpenCode remain adapter previews.
No performance claim against Codex or Claude is made without comparative
benchmark evidence.
Install
Download metis-orchestrator-1.0.0.tgz, verify it with the attached SHA-256
file, then run:
npm install -g ./metis-orchestrator-1.0.0.tgzSee the README for source installation and first-run instructions.