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 helloThe plugin should respond with aHello, world!.
More features coming soon...
Communication between UbiquityOS and the Personal Agent plugin is handled by Personal Agent Bridge.
-
Fork this repository with exactly the same name
personal-agentunder 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
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.
Check Personal Agent Bridge and Personal Agent fork's Actions logs.
-
First, configure your own Personal Agent Bridge. You can read its documentation.
-
Install dependencies
bun install
- Run tests
bun run test
The initial discussion about the development of this plugin can be found here.