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

Avatar Color Matching Comment Tone #146

Open
0x4007 opened this issue Oct 14, 2024 · 3 comments
Open

Avatar Color Matching Comment Tone #146

0x4007 opened this issue Oct 14, 2024 · 3 comments

Comments

@0x4007
Copy link
Member

0x4007 commented Oct 14, 2024

photo_2024-10-14 21 54 29

I think it looks aesthetic to match the avatar to the tone of the posted message. This was a happy accident but as we can imagine, if its an error, then a red avatar appears. We can have a few different authentications/apps with different branding to indicate the "mood" of the AI. In case we need unique names, then we can do something like:

  • ubiquity-os[bot] normal/green/blue
  • ubiquity-os-debug[bot] purple
  • ubiquity-os-warning[bot] yellow
  • ubiquity-os-error[bot] red

Status message color reference https://gist.github.com/0x4007/c17c46cd206970f46115a7ef5c465924

I suppose that this would require a first-class integration inside of our logger. We also will need to figure a way to deal with the private keys so we can post.

This would be used internally in Ubiquity mostly for showcasing/product demos, as I think it could be annoying for partners to install every different app. We could make the logger fallback to posting with default authentication in case the correct app is not found for the class of message. For example, if warning bot is not installed, then it would post the warning authenticated as normal ubiquity-os[bot]

@0x4007
Copy link
Member Author

0x4007 commented Oct 14, 2024

@gentlementlegen how long do you think it would take to clean up the logger internal code to accomodate this with first-class support? I think thats the bulk of the work.

@gentlementlegen
Copy link
Member

Wouldn't this mean that collaborator would have to install all the bots?

@0x4007
Copy link
Member Author

0x4007 commented Oct 14, 2024

Wouldn't this mean that collaborator would have to install all the bots?

This is addressed in my last paragraph of the spec

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants