Function: claude-code-ide-mcp-session-instance-name
claude-code-ide-mcp-session-instance-name is a natively compiled
function defined in claude-code-ide-mcp.el.
Signature
(claude-code-ide-mcp-session-instance-name claude-code-ide-mcp-session-instance-name X)
Documentation
Access slot "instance-name" of claude-code-ide-mcp-session struct
X.
Source Code
;; Defined in /nix/store/yjvbhwl7p6zrbw9xlnni7y4hra8sa3pl-emacs-packages-deps/share/emacs/site-lisp/claude-code-ide-mcp.el
;;; Session Management
(cl-defstruct claude-code-ide-mcp-session
"Structure to hold all state for a single Claude Code instance."
session-id ; Unique session ID string (registry key, immutable)
instance-name ; Instance name string, or nil for the unnamed instance
buffer ; Terminal buffer running the CLI
process ; Terminal process running the CLI
window-slot ; Side-window slot assigned to this instance
last-used ; Float-time of last user interaction (per-project MRU)
cleanup-done ; Non-nil once this session has been cleaned up
server ; WebSocket server instance
client ; Connected WebSocket client
port ; Server port
project-dir ; Project directory
deferred ; Hash table of deferred responses
ping-timer ; Ping timer
last-selection ; Last selection state
dismissed-file ; File dismissed with `claude-code-ide-mcp-clear-selection'
last-buffer ; Last active buffer
active-diffs ; Hash table of active diffs
original-tab ; Original tab-bar tab where Claude was opened
cli-pid) ; PID of the connected CLI process