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
2.2 KiB
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.jsonafter route or DTO changes. - Run
uv sync --frozenagainst the updateduv.lock. - Review
config.example.toml,src/everos/config/default.toml, andsrc/everos/config/default_ome.tomlfor 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/unituv run pytest tests/integrationuv run lint-importsuv run pytest tests/e2ewith dummy LLM and embedding environment variables- Targeted search/get regression tests for agent and deprecated-filter handling