EverOS/src/everos
Elliot Chen 32cb22343d
feat(cli): add EverOS demo TUI (#298)
* feat: add EverOS demo TUI

* docs: add EverOS demo quick start

* style(cli): elevate EverOS demo TUI

* style(cli): align demo palette with poster

* fix(cli): round demo sphere animation loop

* fix(cli): refine EverOS demo TUI layout

* fix(cli): use uniform demo sphere dots

* fix(cli): refine EverOS demo sphere media

* fix(docs): smooth EverOS demo animation

* fix(docs): raise demo animation frame rate

* docs(readme): note external demo animation hosting

* fix(docs): optimize demo animation size

* feat(cli): add demo confetti success state

* feat(cli): make demo playable

* test(cli): normalize demo help ansi output

* docs(readme): streamline demo and roadmap sections

* docs(readme): restore star history section

* refactor(tui): move demo implementation out of cli
2026-06-23 18:33:44 +08:00
..
component feat(rerank): add Bailian DashScope provider support (#295) 2026-06-17 20:19:42 +08:00
config feat(rerank): add Bailian DashScope provider support (#295) 2026-06-17 20:19:42 +08:00
core chore(release): prepare EverOS 1.0.1 (#290) 2026-06-16 21:46:17 +08:00
entrypoints feat(cli): add EverOS demo TUI (#298) 2026-06-23 18:33:44 +08:00
infra chore: initialize EverOS 1.0.0 2026-06-06 07:33:17 +08:00
memory docs: make quick start prove first memory (#293) 2026-06-17 13:15:59 +08:00
service feat(rerank): add Bailian DashScope provider support (#295) 2026-06-17 20:19:42 +08:00
templates feat(rerank): add Bailian DashScope provider support (#295) 2026-06-17 20:19:42 +08:00
README.md chore: initialize EverOS 1.0.0 2026-06-06 07:33:17 +08:00
__init__.py chore: initialize EverOS 1.0.0 2026-06-06 07:33:17 +08:00
py.typed chore: initialize EverOS 1.0.0 2026-06-06 07:33:17 +08:00

README.md

everos package

Source layout for the everos Python package. This README is a quick orientation; full architectural detail lives elsewhere.

Layout

everos/
├── entrypoints/    Presentation: cli + api
├── service/        Application: use case orchestration
├── memory/         Domain: extract + search + cascade + prompt_slots + models
├── infra/          Infrastructure: persistence/{markdown, sqlite, lancedb}
├── component/      Cross-cutting providers: llm / embedding / config / utils
├── core/           Runtime base: observability / lifespan / context
└── config/         Data: Settings + default.toml + prompt_slots templates

Each subpackage has a top-level __init__.py describing its responsibility and public API.

Dependency rule

entrypoints → service → memory → infra
                          ↓
                    component / core / config

Single-direction; enforced by import-linter in CI.

Further reading