Skip to content

Everything_Mew v0.3.0

Latest

Choose a tag to compare

@Burntgogi Burntgogi released this 13 Aug 09:17
d7c175a

Everything_Mew v0.3.0 Release Notes / 릴리스 노트

Status: stable release dated 2026-08-13. The Python package version is 0.3.0
and the Git tag is v0.3.0.

상태: 2026-08-13 안정판입니다. Python 패키지 버전은 0.3.0, Git 태그는
v0.3.0입니다.

English

Summary

Version 0.3 makes a bounded one-shot command the recommended Codex integration.
Each request starts one short-lived process tree, returns one existing read-only
tool result, and exits. OpenCode and manual MCP hosts can continue using the
lite stdio compatibility server.

Highlights

  • Add everything-mew-once, everything-mcp-once, and
    python -m everything_mcp.oneshot without a FastMCP dependency.
  • Accept exactly one UTF-8 JSON request up to 65,536 bytes and reject malformed,
    trailing, unknown-tool, or invalid-argument input.
  • Preserve all four public read-only tool contracts through the shared
    dispatcher.
  • Leave no Everything_Mew Python process in idle Codex tasks; the shared
    Everything.exe indexer continues running independently.
  • Keep everything-mew-lite for OpenCode and manual MCP hosts, with FastMCP as
    an optional compatibility dependency.

Validation

  • 422 pytest cases, Ruff, and strict mypy across 31 source and test files passed
    on local Python 3.11.
  • Windows GitHub Actions passed on Python 3.11 and 3.14 for the release-candidate
    branch, pull request, tag, and merged main commit.
  • Reproducible wheel and source builds excluded SDK binaries, .env files,
    credentials, caches, and local evidence.
  • An isolated wheel installation completed lite MCP and one-shot syntax, status,
    and live search smoke tests without FastAPI or FastMCP.
  • Ten sequential and six concurrent live SDK one-shot searches left no surviving
    Everything_Mew process; an actual Windows reboot check confirmed zero idle
    Everything_Mew Python processes before and after calls.

On the acceptance host, the active one-shot process-tree median was 33.74 MiB
working set and 15.15 MiB private memory, including the temporary console host.
Six simultaneous calls used 202.34 MiB working set and 91.06 MiB private memory
in aggregate. These host-specific observations are not fixed guarantees.

Upgrade

git fetch --tags
git checkout v0.3.0
py -m pip install --upgrade .

Known limitations

  • Everything_Mew is Windows-only and requires the standard Everything app and
    an architecture-matching official SDK DLL.
  • A disabled MCP registration is unavailable; it does not wake automatically.
  • Active calls retain transient process and memory cost proportional to
    concurrency even though idle per-task cost is zero.

한국어

요약

0.3은 제한형 one-shot 명령을 Codex 권장 연동 방식으로 확정합니다. 각 요청은
수명이 짧은 프로세스 트리 하나를 시작해 기존 읽기 전용 도구 결과 하나를 반환한
뒤 종료합니다. OpenCode와 수동 MCP 호스트에서는 lite stdio 호환 서버를 계속
사용하실 수 있습니다.

주요 변경 사항

  • FastMCP 의존성 없이 everything-mew-once, everything-mcp-once,
    python -m everything_mcp.oneshot 진입점을 추가했습니다.
  • UTF-8 JSON 요청 하나를 최대 65,536바이트까지 허용하고 잘못된 JSON, 후속
    데이터, 알 수 없는 도구, 유효하지 않은 인수를 거부합니다.
  • 공용 dispatcher를 재사용해 공개 읽기 전용 도구 네 개의 계약을 유지합니다.
  • 유휴 Codex 작업에는 Everything_Mew Python 프로세스가 남지 않습니다. 공유
    Everything.exe 인덱서는 별도로 계속 실행됩니다.
  • OpenCode와 수동 MCP 호스트용 everything-mew-lite를 유지하고 FastMCP는
    선택적 호환 의존성으로 제공합니다.

검증

  • 로컬 Python 3.11에서 pytest 422건, Ruff, 소스·테스트 31개 파일에 대한
    strict mypy를 통과했습니다.
  • 릴리스 후보 브랜치, pull request, 태그, 병합된 main 커밋에 대해 Windows
    GitHub Actions의 Python 3.11과 3.14 검증을 통과했습니다.
  • 재현 빌드한 wheel과 소스 아카이브에 SDK 바이너리, .env, 자격 증명, 캐시,
    로컬 증적이 포함되지 않았음을 확인했습니다.
  • 격리 설치한 wheel로 FastAPI나 FastMCP 없이 lite MCP와 one-shot 문법, 상태,
    실제 검색 스모크 테스트를 완료했습니다.
  • 실제 SDK one-shot 검색을 순차 10회와 동시 6회 수행해 남은
    Everything_Mew 프로세스가 없음을 확인했습니다. Windows를 실제로 재부팅한
    뒤에도 호출 전후 유휴 Everything_Mew Python 프로세스는 0개였습니다.

검증 컴퓨터에서 활성 one-shot 프로세스 트리의 중앙값은 임시 콘솔 호스트를
포함해 Working Set 33.74 MiB, Private 메모리 15.15 MiB였습니다. 동시 6회 호출
합계는 Working Set 202.34 MiB, Private 메모리 91.06 MiB였습니다. 이는 해당
컴퓨터의 관측값이며 고정된 자원 보장값이 아닙니다.

업그레이드

git fetch --tags
git checkout v0.3.0
py -m pip install --upgrade .

알려진 제한 사항

  • Everything_Mew는 Windows 전용이며 표준 Everything 애플리케이션과 Python
    비트수에 맞는 공식 SDK DLL이 필요합니다.
  • 비활성화한 MCP 등록은 사용할 수 없으며 자동으로 깨어나지 않습니다.
  • 유휴 작업 비용은 0이지만 활성 호출에는 동시 실행 수에 비례하는 일시적인
    프로세스와 메모리 비용이 있습니다.