Files
claude-foundations/memory/log/2026-10-13.100156.md

1.5 KiB

Session Log -- 2026-10-13

Summary

Improved claude-sessions: new sessions default to the cwd's CLAUDE.md project, and both new and resumed sessions now attach instead of leaving the user at the shell. Moved the default Sonnet model to claude-sonnet-5-5. Pushed claude-foundations and small-scripts.

Decisions

  • Decision: Default model changed in claude-profile (small-scripts), not claude-sessions -- Rationale: the sonnet driver->model-ID map lives there; claude-sessions only passes a mode.
  • Decision: recover attaches only when exactly one session is selected -- Rationale: cannot attach to several; multi-select stays detached.
  • Decision: claude-sessions resume <id> CLI still attaches only with --attach -- Rationale: scripted use; only menu/recover paths changed.

Gotchas Discovered

  • [claude-sessions] Menu "n" called cmd_spawn with attach=False, and cmd_spawn execs claude-tmux, so the user was dropped to the shell. Fix: pass attach=True (claude-tmux already supports --attach, using switch-client inside tmux).
  • [claude-sessions] find_claude_md_dir walks parents up to $HOME, so under ~/dev/claude/<x> with no CLAUDE.md of its own it offers ~/dev/claude (root has a CLAUDE.md).

Key Context

  • Model IDs: projects/small-scripts/scripts/claude-profile driver_model_id(); spec specs/claude-profile.spec.md. Other drivers (haiku 4.5, opus 4-8, fable-5) not updated.
  • Commits: claude-foundations 11ee50e, small-scripts 3461453.