Skip to content

EverOS 1.1.1

Latest

Choose a tag to compare

@cyfyifanchen cyfyifanchen released this 07 Jul 10:33
15efd11

EverOS 1.1.1

EverOS 1.1.1 focuses on benchmark reproducibility, search quality, and keeping the public GitHub release aligned with the 1.1.1 source package while preserving GitHub-only project assets.

Highlights

  • Added the LoCoMo benchmark runner under benchmarks/, including TOML configuration, an environment template, staged ingestion/search/answer/judge execution, result artifacts, and benchmark documentation to make metric reproduction easier.
  • Improved hybrid search with heap-driven lazy expansion and global top-N competition. The 1.1.1 benchmark package reports stable LoCoMo targets around 91% for hybrid search and 93% for agentic search.
  • Synced the 1.1.1 source package while preserving GitHub-only workflows, templates, contributor-doc checks, public release support, use-case material, and the existing English README.md structure.
  • Expanded CI coverage to Python 3.12 and 3.13, refreshed package metadata, and kept docs/OpenAPI checks in the release flow.
  • Updated quickstart, benchmark, Chinese README, docs index, and cross-document references for the current setup and benchmark workflow.

Fixes

  • Fixed concurrent Knowledge cascade upserts by switching to an atomic INSERT ... ON CONFLICT DO UPDATE path.
  • Kept the OpenAPI application version in sync with package metadata instead of a hardcoded version.
  • Fixed profile middleware so inner handler exceptions are re-raised instead of being swallowed.
  • Reduced unnecessary LanceDB optimize() I/O by throttling cascade optimize calls.

Compatibility Notes

  • Existing EverOS demo TUI and live demo changes remain preserved.
  • Existing DashScope rerank provider support remains preserved.
  • The English README.md keeps the GitHub main structure; release-package README changes were not applied to the default README.
  • Existing local-first file:// URI handling remains allow-any by default. For server deployments, configure FILE_URI_ALLOW_DIRS explicitly to constrain readable file paths.
  • GitLab/internal-only artifacts such as .gitlab/, .gitlab-ci.yml, .vscode/, .claude/skills/release/SKILL.md, and evaluation/ are not part of the GitHub release.

Upgrade Notes

  • Run uv sync --frozen against the updated uv.lock.
  • Use benchmarks/README.md and benchmarks/config.toml as the entrypoint for LoCoMo benchmark reproduction.
  • Review updated config templates in src/everos/config/default.toml, src/everos/config/default_ome.toml, and src/everos/templates/env.template.
  • Review CHANGELOG.md for the complete 1.1.1 changelog.

Verification

This release was checked with:

  • make docs-check
  • uv lock --check
  • make lint
  • uv run pytest tests/unit/test_scripts/test_check_github_contributor_docs.py -q
  • PR #327 full CI: unit tests, integration tests, lint, links, package build, commit-message check, and PR-title check on Python 3.12 and 3.13