reflect-logs: distill session logs into topic memory (2026-07 sweep)
This commit is contained in:
@@ -79,3 +79,11 @@ Claude Code reads `ANTHROPIC_API_KEY` for its credential regardless of provider.
|
||||
## Decouple WezTerm theme name from profile name via `wezterm-theme` file
|
||||
|
||||
Profile names changed (e.g. `oreillyit` → `oreillyit-anthropic`) but the WezTerm theme table still keys on the old short names. Each profile dir ships a one-line `wezterm-theme` file that maps the new profile name to the theme key, so WezTerm theme emission can fire immediately after profile selection without renaming themes.
|
||||
|
||||
## Driver→model_id mapping and context-window facts
|
||||
|
||||
Reference facts baked into `claude-profile`: `haiku → claude-haiku-4-5-20251001`, `sonnet → claude-sonnet-4-6`, `opus → claude-opus-4-6`, `opus-1m → claude-opus-4-6[1m]`. Sonnet 4.6 has a fixed 200k context window with no extended-context option; `opus-1m` denotes Opus running with the 1M-token window. <!-- STALE? Model IDs will age out as new model versions ship; verify against live model list before relying on these. -->
|
||||
|
||||
## claude-profile state files live under `$CLAUDE_CONFIG_DIR`
|
||||
|
||||
`active-mode.env` (current mode/driver), `last-mode` (picker default, falls back to `quick`), and `presets.yaml` (per-profile) all live under `$CLAUDE_CONFIG_DIR`. The path is stable across `/clear`, so `active-mode.env` survives and is read by both the CLAUDE.md session-start (project auto-select) and `statusline.sh`. Known v1 limitation: parallel sessions against the same profile race on `active-mode.env` (last writer wins).
|
||||
|
||||
Reference in New Issue
Block a user