32d8b84e26
A session now carries an ordered list of workspace directories beyond cwd, managed live from the terminal. New /add-dir, /remove-dir, and /dirs slash commands let you add and remove folders mid-session; the repeatable --add-dir CLI flag seeds them at launch, and the workspace.additionalDirectories setting persists defaults per project. Additional roots are persisted in the session header, survive reopen/fork/move, and are surfaced to the agent in the system prompt so it knows they exist and can read/grep/glob them by absolute path. Design aligns with the endorsed community implementation on feature/session-workspace. Co-authored-by: oh-my-pi <https://omp.sh>