Files
wehub-resource-sync 6c9c7fe7f3
CI / integration tests (3.13) (push) Failing after 1s
Commit lint / pull request title (push) Has been skipped
Docs / links (push) Failing after 1s
CI / unit tests (3.13) (push) Failing after 1s
CI / lint (push) Failing after 1s
CI / integration tests (push) Failing after 1s
CI / package build (push) Failing after 1s
Commit lint / commit messages (push) Failing after 1s
CI / unit tests (push) Failing after 1s
chore: import upstream snapshot with attribution
2026-07-13 12:24:24 +08:00

2.2 KiB

EverOS 1.1.0

EverOS 1.1.0 expands the memory system beyond user episodes with first-class knowledge management, reflection, and stronger operational guarantees around search, persistence, and API contracts.

Highlights

  • Added Knowledge APIs and storage for document creation, listing, patching, deletion, taxonomy handling, and knowledge-topic search.
  • Added Reflection orchestration for periodically merging and refining episode clusters.
  • Expanded OME runtime support with event IDs, run-record storage migration, configuration reload behavior, and testing harness improvements.
  • Improved search and get behavior for agent-owned memory, including agent cases, agent skills, and owner-type isolation.
  • Reworked API error handling around typed exception handlers and consistent error envelopes.
  • Updated docs, OpenAPI schema, configuration examples, and test coverage for the 1.1.0 surface area.

Compatibility Notes

  • Existing local TUI demo registration remains available.
  • Existing DashScope rerank support is preserved; the DashScope provider file is not replaced by the 1.1.0 update.
  • The release intentionally leaves directories outside the 1.1.0 update scope, including existing use-case and iOS demo material, untouched.
  • Knowledge search requires configured embedding and rerank providers. Missing providers now fail explicitly with configuration errors rather than silently returning degraded results.

Upgrade Notes

  • Regenerate or review docs/openapi.json after route or DTO changes.
  • Run uv sync --frozen against the updated uv.lock.
  • Review config.example.toml, src/everos/config/default.toml, and src/everos/config/default_ome.toml for new Knowledge and OME settings.
  • If running e2e tests without live provider credentials, use dummy provider environment variables for startup-only checks; live vector and rerank paths remain behind slow/live markers.

Verification

This release was checked with:

  • uv run ruff check .
  • uv run pytest tests/unit
  • uv run pytest tests/integration
  • uv run lint-imports
  • uv run pytest tests/e2e with dummy LLM and embedding environment variables
  • Targeted search/get regression tests for agent and deprecated-filter handling