Skip to content

ubiquity-os/personal-agent

Repository files navigation

@ubiquity-os/personal-agent

The Personal Agent is a UbiquityOS plugin designed to run actions in user's Github account. It is forked, configured, and hosted by a Github user. Any issue comment beginning with @username is forwarded to this plugin for processing. Find below a list features offered by the plugin:

  • @username say hello The plugin should respond with a Hello, world!.

More features coming soon...

Communication between UbiquityOS and the Personal Agent plugin is handled by Personal Agent Bridge.

How to set up?

  • Fork this repository with exactly the same name personal-agent under your personal account.

  • ⚠️ Important: you must enable GitHub Actions on the repository after forking it.

  • Generate a GitHub classic Personal Access Token PAT with access to repositories.

  • Add PAT to your fork's Actions secret called USER_PAT.

  • Install Ubiquity-OS Github App to your fork

Usage

Go to any repository issue where UbiquityOS is installed. Comment as below:

@username say hello

Replace username with the username where the plugin has been forked. You should get a reply from the personal-agent of the user.

Troubleshooting

Check Personal Agent Bridge and Personal Agent fork's Actions logs.

Get started with development

  • First, configure your own Personal Agent Bridge. You can read its documentation.

  • Install dependencies

bun install
  • Run tests
bun run test

More information

The initial discussion about the development of this plugin can be found here.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6