Interface: personal-files
in this Dedicated Snap Store: no
High level reason for why it’s required: the snap is used to gather logs/errors from sos reports that are held in the user’s file system.
Brand Name: generic brand store (Canonical employee)
Store: Global
Snap name: error-buddy
Snap ID: oe4YRcWLaLr7Fe3yaW3Mr7BfRgnzmQMP
Purpose of this snap: error-buddy is a snap tool that allows you to connect to a local Ollama LLM model to analyze sos reports and error messages.
Snap model assertion (i.e. snap known model)
snapcraft.yaml snippet showing both -plugs/slots definitions with full detail -apps/services using the interface:
-
apps: -
error-buddy: -
command: bin/python3 $SNAP/eb.py -
plugs: -
- home -
- removable-media -
- dot-error-buddy -
- network -
-
parts: -
error-buddy-script: -
plugin: dump -
source: . -
stage: -
- eb.py -
python-runtime: -
plugin: python -
source: . -
stage-packages: -
- python3-minimal -
-
plugs: -
dot-error-buddy: -
interface: personal-files -
write: -
- $HOME/.error-buddy
Description of how each app/service intends to utilize the resource(s) made available by the interface: personal-files interface is used to collect error messages and logs from selected sos reports on the user’s device. The user must specifically select the sos report they want to use error-buddy on.