Installation and auto-connection request for the unofficial cc2md snap (personal-files)

The following is the proposed interface contract:

plugs:
  dot-claude-sessions:
    interface: personal-files
    read:
      - $HOME/.claude/projects
      - $HOME/.claude/session-names

This request has been added to the queue for review by the @reviewers team.

Hey @Lin-Buo-Ren

personal-files is a super-privileged interface, and therefore I don’t think we can consider the request for auto-connection in this case for the following reasons:

  • The application is trying to access a directory that it does not own.

  • The snap is not published by the upstream project.

  • The project is quite fresh, so there are uncertainties around its maintenance.

On the other hand, I think it may be adequate to consider it for manual connection because:

  • Access to these directories is needed for the application’s core functionality.

  • The snap publisher has a sound track record in the snap ecosystem.

Thus +1 from for granting cc2md read access to the requested directories via manual connection of the personal-files interface.

Thanks

1 Like