Loki Mode v7.34.0
·
31 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Claude session-id stamping (Phase 1, correlation-only): every run writes a
deterministic per-run UUID (UUIDv5 of the trust-run-id) to
.loki/state/claude-session.jsonand surfaces it asclaude_session_idon
the dashboard/api/status, so a run can be correlated with its Claude
session. Opt-inLOKI_SESSION_STAMP=1additionally passes a distinct
per-iteration--session-idto the main-loop Claude call (never to subcalls;
never a pinned id across the run, so context is not accumulated). Default OFF
keeps the Claude argv byte-identical to v7.33.0. Bash and Bun routes derive
the same UUID byte-for-byte. Gated on CLI support. LOKI_NO_SESSION_PERSIST=1(opt-in, default OFF): passes
--no-session-persistenceso a run leaves no Claude session state on disk
(useful for ephemeral/CI runs). Gated on CLI support.- Both new env knobs documented in wiki/Environment-Variables.md;
claude_session_iddocumented in wiki/API-Reference.md.
Fixed
- CLI honesty:
loki confighelp no longer advertises a nonexistent
config providersubcommand; coldloki statustips now point at the
canonicalloki analyze context show/loki analyze code overview
(instead of deprecated aliases that emitted a deprecation note); README.md
and docs/INSTALLATION.md use the canonical command names
(loki modernize heal,loki analyze onboard,loki preview,
loki api start) with "was:" annotations.