Skip to content

Error when trying to install agent-shell-sidebar via use-package :vc #1

@alexispurslane

Description

@alexispurslane

My config:

(defun user/llm-layer ()
    (use-package shell-maker
        :ensure t)
    (use-package acp
        :vc (:url "https://github.com/xenodium/acp.el"))
    (use-package agent-shell
        :vc (:url "https://github.com/xenodium/agent-shell")
        :config
        (setq agent-shell-qwen-authentication
              (agent-shell-qwen-make-authentication :login t)))
    (use-package agent-shell-sidebar
        :after agent-shell
        :vc (:url "https://github.com/cmacrae/agent-shell-sidebar")
        :bind
        (("C-c a s" . agent-shell-sidebar-toggle)
         ("C-c a f" . agent-shell-sidebar-toggle-focus))
        :config
        (setq agent-shell-sidebar-width "30%")
        (setq agent-shell-sidebar-position 'left)
        (setq agent-shell-sidebar-locked nil)
        (setq agent-shell-sidebar-default-config
              (agent-shell-qwen-make-agent-config))))

The Lisp error that pops up in a backtrace buffer:

Debugger entered--Lisp error: (error "Failed (status 1): git --no-pager checkout cfc3978b7c14ff475a898ed4eb2667bf9399b1a9 .")
  error("Failed (%s): %s" "status 1" "git --no-pager checkout cfc3978b7c14ff475a898ed4eb2667bf9399b1a9 .")
  vc-do-command("*vc*" 0 "git" nil "--no-pager" "checkout" "cfc3978b7c14ff475a898ed4eb2667bf9399b1a9")
  vc-git-command(nil 0 nil "checkout" "cfc3978b7c14ff475a898ed4eb2667bf9399b1a9")
  vc-git-retrieve-tag("/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" "cfc3978b7c14ff475a898ed4eb2667bf9399b1a9" nil)
  vc-call-backend(Git retrieve-tag "/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" "cfc3978b7c14ff475a898ed4eb2667bf9399b1a9" nil)
  vc-retrieve-tag("/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" "cfc3978b7c14ff475a898ed4eb2667bf9399b1a9")
  package-vc--clone(#s(package-desc :name agent-shell-sidebar :version nil :summary "No description available." :reqs nil :kind vc :archive nil :dir "/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" :extras nil :signed nil) (:url "https://github.com/cmacrae/agent-shell-sidebar") "/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" :last-release)
  package-vc--unpack(#s(package-desc :name agent-shell-sidebar :version nil :summary "No description available." :reqs nil :kind vc :archive nil :dir "/Users/alexispurslane/.emacs.d/elpa/agent-shell-sidebar/" :extras nil :signed nil) (:url "https://github.com/cmacrae/agent-shell-sidebar") :last-release)
  package-vc-install((agent-shell-sidebar :url "https://github.com/cmacrae/agent-shell-sidebar") :last-release)
  use-package-vc-install((agent-shell-sidebar (:url "https://github.com/cmacrae/agent-shell-sidebar") :last-release) nil)
  (progn (use-package-ensure-elpa 'agent-shell-sidebar 'nil 'nil) (use-package-vc-install '(agent-shell-sidebar (:url "https://github.com/cmacrae/agent-shell-sidebar") :last-release) nil) (defvar use-package--warning91 #'(lambda (keyword err) (let ((msg (format "%s/%s: %s" ... keyword ...))) (display-warning 'use-package msg :error)))) (condition-case err (eval-after-load 'agent-shell #'(lambda nil (progn (if (fboundp ...) nil (autoload ... "agent-shell-sidebar" nil t)) (if (fboundp ...) nil (autoload ... "agent-shell-sidebar" nil t)) (eval-after-load 'agent-shell-sidebar #'...) (progn (let* ... ... ... ...) (let* ... ... ... ...))))) ((debug error) (funcall use-package--warning91 :catch err))))
  (progn (progn (use-package-ensure-elpa 'agent-shell-sidebar 'nil 'nil) (use-package-vc-install '(agent-shell-sidebar (:url "https://github.com/cmacrae/agent-shell-sidebar") :last-release) nil) (defvar use-package--warning91 #'(lambda (keyword err) (let ((msg ...)) (display-warning 'use-package msg :error)))) (condition-case err (eval-after-load 'agent-shell #'(lambda nil (progn (if ... nil ...) (if ... nil ...) (eval-after-load ... ...) (progn ... ...)))) ((debug error) (funcall use-package--warning91 :catch err)))))
  eval((progn (progn (use-package-ensure-elpa 'agent-shell-sidebar 'nil 'nil) (use-package-vc-install '(agent-shell-sidebar (:url "https://github.com/cmacrae/agent-shell-sidebar") :last-release) nil) (defvar use-package--warning91 #'(lambda (keyword err) (let (...) (display-warning ... msg :error)))) (condition-case err (eval-after-load 'agent-shell #'(lambda nil (progn ... ... ... ...))) ((debug error) (funcall use-package--warning91 :catch err))))) t)
  elisp--eval-last-sexp(nil)
  #f(compiled-function () #<bytecode 0x28a6e785ccaa>)()
  eval-last-sexp(nil)
  funcall-interactively(eval-last-sexp nil)
  god-mode-self-insert()
  funcall-interactively(god-mode-self-insert)
  command-execute(god-mode-self-insert)

The shell error that pops up in a buffer above that:

error: The following untracked working tree files would be overwritten by checkout:
	agent-shell-sidebar.el
Please move or remove them before you switch branches.
error: The following untracked working tree files would be removed by checkout:
	.gitattributes
	LICENSE
	README.md
Please move or remove them before you switch branches.
Aborting

I have not previously installed this package, and in fact this still happens even after manually going in and deleting ~/.emacs.d/elpa/agent-shell-sidebar entirely, although it reappears after trying again, of course.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions