{"name":"session.version","slug":"session-version","family":"setting","title":"Settings keys","noun":"settings key","description":"Plugins can now call session.version","description_source":"entry","described_by":{"version":"2.1.281","anchor":"hookplugin-api-gains-sessionversion"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.283","builds":0,"mined_builds":126,"first_cited":{"version":"2.1.281","released_at":"2026-09-23 17:01:17","spans":2}},"aliases":[],"entries":[{"version":"2.1.281","anchor":"hookplugin-api-gains-sessionversion","heading":"Hook\/plugin API gains session.version","line":"Plugins can now call session.version","released_at":"2026-09-23 17:01:17","reason":"named in this entry, found in this entry's text"},{"version":"2.1.281","anchor":"hooks-api-sessionversion-call","heading":"Hooks API: session.version call","line":"Plugin function hooks can now call session.version to get the running build's version, build time and git commit","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"session","slug":"session","description":"A per-session workshop document gets snapshotted with your session files and is only writable in plan mode."},{"name":"session.attach","slug":"session-attach","description":"Plugin hooks can now react to tool-call dry-runs, config changes, and session attach\/detach events."},{"name":"session.authorize","slug":"session-authorize","description":"Plugins gain $.session.authorize(), which mints an auth handle for the session."},{"name":"session.compact","slug":"session-compact","description":"A new `session.compact` plugin hook can intercept and rewrite conversation compaction"},{"name":"session.detach","slug":"session-detach","description":"Plugin hooks can now react to tool-call dry-runs, config changes, and session attach\/detach events."},{"name":"session.end","slug":"session-end","description":"Two new lifecycle events, `session.end` and `session.measure`, added for plugins and hooks"},{"name":"session.measure","slug":"session-measure","description":"Two new lifecycle events, `session.end` and `session.measure`, added for plugins and hooks"},{"name":"session.receive","slug":"session-receive","description":"A new `session.compact` plugin hook can intercept and rewrite conversation compaction"},{"name":"session.root","slug":"session-root","description":"Plugin API policy list adds session.root, prompt.read, and ui.panes as permitted actions"},{"name":"session.send","slug":"session-send","description":"Plugin hooks can now listen for a new session.send event, alongside session.receive\/detach\/end"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/session-version","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}