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

"Micro-kernels" and "bridges" #59

Open
Keyrxng opened this issue Nov 28, 2024 · 1 comment
Open

"Micro-kernels" and "bridges" #59

Keyrxng opened this issue Nov 28, 2024 · 1 comment

Comments

@Keyrxng
Copy link
Member

Keyrxng commented Nov 28, 2024

There exists one already kernel-telegram and there is going to be another.

  • Perhaps it makes sense to standardize an approach for building these micro-kernels, maybe some docs too? Such as: If APP_PRIVATE_KEY is a useable org secret then the micro-kernel should be a worker first and dispatch it's own workflows, if both are required. (I'd advocate for that, prevents multi config entries, etc.)
  • A few off-the-cuff suggestions have been made regarding possibilities: Gmail, Slack, etc...
  • I doubt any are business priority right now but some ideas that come to mind for me are:
  1. Discord
  2. X
  3. Medium (or some other blogging platform)
@EresDev
Copy link

EresDev commented Dec 2, 2024

Interesting points. My usual approach is to try with GitHub action/workflow first. If it is not possible then the worker can be considered. I feel we are going to talk to GitHub anyway, as the nature of our product, so why not host it here?

You should know that it is my first plugin, so I am not sure where will I get stuck as far as permissions are concerned.

If I write a worker, I assume I will have to ask the user who hosts the personal-agent plugin, to provide us with access tokens. But if it is a workflow, just adding the UbiquityOS to their personal-agent plugin may just do the job. These are just my ideas right now, I could be wrong. The work is in progress.

Moreover, the job of personal-agent-bridge is simple. Pass the comment to correct user's workflow. So, having a worker for this sounds like an overkill to me unless we hit some limitations.

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

No branches or pull requests

2 participants