Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Long-Term Memory Feature Not Working on Linux #568

Open
1 task
Michael-Obele opened this issue Dec 30, 2024 · 9 comments
Open
1 task

Long-Term Memory Feature Not Working on Linux #568

Michael-Obele opened this issue Dec 30, 2024 · 9 comments
Assignees
Labels
app:pieces os bug Something isn't working os:linux status:triaged The ticket has been reviewed, prioritized, categorized, and assigned to the appropriate team member.

Comments

@Michael-Obele
Copy link

Software

Desktop Application, Pieces OS

Operating System / Platform

Linux

Your Pieces OS Version

11.0.3

Early Access Program

  • Yes, this is related to an Early Access Program feature.

Kindly describe the bug and include as much detail as possible on what you were doing so we can reproduce the bug.

Description

I'm experiencing issues with the Long-Term Memory feature on Linux. While the Discord team has confirmed that this feature should be available on Linux, the Pieces OS interface explicitly shows that the feature is not available for Linux systems.

Current Behavior

  • Pieces OS shows a message indicating Long-Term Memory is not available for Linux
  • Long-Term Memory functionality does not work on the Linux platform
  • Other operating systems appear to have this feature working correctly

Expected Behavior

  • Long-Term Memory feature should be available and functional on Linux, as confirmed by the Discord team

Evidence

Questions

  1. When can Linux users expect this feature to be fully available?
  2. Is there a planned timeline for Linux support?
  3. Are there any workarounds available in the meantime?

System Information

  • Operating System: Linux [Zorin OS 17.2 based on Linux 6.8.0-50-generic~22.04.1-Ubuntu]
  • Pieces OS Version: [PiecesOS 11.0.3]
  • Desktop App: [Pieces for Developers 3.3.2]

Additional Notes

This feature is currently working on other operating systems, and Linux users would greatly benefit from having access to this functionality.

@mark-at-pieces mark-at-pieces added enhancement New feature or request status:triaged The ticket has been reviewed, prioritized, categorized, and assigned to the appropriate team member. app:pieces os os:linux labels Dec 30, 2024
@nathan-courtney-pieces
Copy link

Hello @Michael-Obele

The Long-Term Memory feature is currently in a testing phase on Linux. It is working on x11 currently but we are having issues with Wayland. The Discord Team may have given you some false information unfortunately.

We will gladly let you know when that is available.

@Michael-Obele
Copy link
Author

So switching to x11 should make it work?

@nathan-courtney-pieces
Copy link

nathan-courtney-pieces commented Jan 2, 2025

You can certainly give it a try! From our testing it should be able to capture live context on your machine using x11

Let us know if it does not for you!

@Michael-Obele
Copy link
Author

You can certainly give it a try! From our testing it should be able to capture live context on your machine using x11

Let us know if it does not for you!

It doesn't work, I tried it. The Feature still didn't turn on. I'll just have to wait till it's stable.

Also it would be a bit more clear to tell the user that the feature doesn't work other than the on button not working, I only got the warning dialogue when I tried to clear the saved context.

@mack-at-pieces
Copy link
Collaborator

Hey @Michael-Obele - Sorry you're running into issues with the LTM Engine and we appreciate the feedback.

The thing is, it should work, and we expect it to work. However, something about this Linux distro or your setup may be preventing it from functioning as expected.

Unfortunately, getting things to work properly across a variety of Linux distro's is not easy 😂 We'd appreciate your help getting to the bottom of it and appreciate any time you can give us.

There's a set of log files that would be helpful to see.

The first are for PiecesOS and are located at Documents/com.pieces.os/production/Support/logs. These may reveal any failed requests within PiecesOS when activating the LTM Engine.

The second are for the Desktop App and are located at Documents/com.pieces.pfd/production/logs. This also may show client-side errors that tell the story of the button.

Lastly, we find it to be the most efficient if we're able to hop on a video call to troubleshoot live. If you're willing to do so, we recommend scheduling a time that's convenient for you using this link: https://calendar.app.google/rZtgGzgncVnpf3MQA

Thanks so much for your help and we appreciate your time 💪🏼

@scotch86
Copy link

scotch86 commented Jan 3, 2025

Hi @mack-at-pieces i jump into this thread because is really similar to another i've already open and did not receive updates. I'm on Linux too and LTM seems not to work for me neither.

Like already said, i passed my logs and gave my availability for a live call. Could it be possible for me too? Hoping this could help

@Michael-Obele
Copy link
Author

Michael-Obele commented Jan 5, 2025

Hey @Michael-Obele - Sorry you're running into issues with the LTM Engine and we appreciate the feedback.

The thing is, it should work, and we expect it to work. However, something about this Linux distro or your setup may be preventing it from functioning as expected.

Unfortunately, getting things to work properly across a variety of Linux distro's is not easy 😂 We'd appreciate your help getting to the bottom of it and appreciate any time you can give us.

There's a set of log files that would be helpful to see.

The first are for PiecesOS and are located at Documents/com.pieces.os/production/Support/logs. These may reveal any failed requests within PiecesOS when activating the LTM Engine.

The second are for the Desktop App and are located at Documents/com.pieces.pfd/production/logs. This also may show client-side errors that tell the story of the button.

Lastly, we find it to be the most efficient if we're able to hop on a video call to troubleshoot live. If you're willing to do so, we recommend scheduling a time that's convenient for you using this link: https://calendar.app.google/rZtgGzgncVnpf3MQA

Thanks so much for your help and we appreciate your time 💪🏼

Files are:
log-01022025.txt from Documents/com.pieces.os/production/Support/logs
log-01032025.txt from Documents/com.pieces.pfd/production/logs

@mark-at-pieces
Copy link
Member

here is a link to a similar issue:
#553

@mack-at-pieces
Copy link
Collaborator

Hey @Michael-Obele Thanks for sharing this info and the logs here. @scotch86 thanks for jumping in and so sorry you're running into this issue as well.

After looking at the logs, it looks like one of our dependencies that powers the Long-Term Memory Engine is failing to bootup on your device. The good news is we're in the process of deprecating that dependency. Bad news is we're not entirely certain why it's failing to boot on your machine.

Here's another GH issue where we've shared some updates: #553

I noticed you scheduled time to troubleshoot live on Thursday - thank you for taking the time to help us.

Talk to you then.

@mark-at-pieces mark-at-pieces added bug Something isn't working and removed enhancement New feature or request labels Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app:pieces os bug Something isn't working os:linux status:triaged The ticket has been reviewed, prioritized, categorized, and assigned to the appropriate team member.
Projects
None yet
Development

No branches or pull requests

5 participants