Repository navigation
Everett v1.2.0
1.2.0 — 2026-09-25
Install: brew install raitoxlol/tap/everett or pipx install git+https://github.com/raitoxlol/everett
Onboarding: Jev key + nightly merge
everett onboardadds a "Smarter routing (optional)" step (curses TUI, plain fallback, and--yes), between MCP and backfill: two lines explain that Jev (typesafe.ai) picks the right session when many are running, and that without it Everett uses local matching.- Paste a key or skip. If a key is already found (
TYPESAFE_API_KEY,~/.everett/config.toml, or~/.hermes/.env), the screen shows "Jev key found ✓ (source)" and defaults to skip. - A pasted key is validated with one test route call (5 s timeout); on success it's saved, on failure you're offered "keep it anyway" or "skip". The key is masked while typing (curses
*, plaingetpass) and is never echoed or logged — only the saved/validated status appears in the summary. - The key is written as
typesafe_api_keyin~/.everett/config.toml(createdchmod 600; every other key and[section]is preserved).--yes --jev-key-env VARreads the key from an env var for scripted setup. - The same step carries an optional "merge shared memory nightly" toggle (see below);
--yes --schedule-mergeopts in non-interactively. The onboarding step count and progress rail updated (6 → 7 steps).
Nightly auto-merge for the shared core
everett trunk schedule [--at HH:MM] [--remove] [--llm claude|codex|none]prints (default) or, with--apply, installs/removes a macOS LaunchAgent (~/Library/LaunchAgents/dev.everett.core-merge.plist) that runseverett trunk merge --llm <x>nightly (default 04:00, defaultclaude).everett trunk mergealready skips cleanly when the inbox is empty. Logs go to~/.everett/logs/merge.log.--applywrites the plist and runslaunchctl bootstrap;--remove --applyrunslaunchctl bootoutand deletes the plist. Every path and the launchctl call are injectable (trunk_schedule.install/remove(path=, runner=)), so tests never touch the real~/Libraryorlaunchctl.everett doctorreports whether nightly merge is scheduled.
Includes everything in 1.1.0.
Install
brew install raitoxlol/tap/everett
pipx install git+https://github.com/raitoxlol/everett
uv tool install git+https://github.com/raitoxlol/everett
pip install git+https://github.com/raitoxlol/everett # inside a virtualenv