OpenHands icon indicating copy to clipboard operation
OpenHands copied to clipboard

[Feat] Custom MicroAgents.

Open RajWorking opened this issue 1 year ago • 6 comments

Custom MicroAgents can now be added directly to the connected workspace.

End-user friendly description of the problem this fixes or functionality that this introduces Existing Microagents are only possible when pre-declared in the OpenHands repo. We want users to be able to create their own triggers for their connected repos.

  • [ x] Include this change in the Release Notes. If checked, you must provide an end-user friendly description for your change below

Give a summary of what the PR does, explaining any non-trivial design decisions In addition to existing microagents, we also setup custom microagents using the same .md format and logic. These can be declared in the ${WORKSPACE_BASE}/.openhands/microagents directory.


Link of any specific issues this addresses #4924

RajWorking avatar Nov 13 '24 20:11 RajWorking

@RajWorking just wanted to check if this is something still on your radar?

mamoodi avatar Nov 25 '24 21:11 mamoodi

@RajWorking just wanted to check if this is something still on your radar?

Yes, I am still working on this. I am kind of stuck on how to best fix this, would love your help on this.

RajWorking avatar Nov 25 '24 22:11 RajWorking

@openhands-agent can you delint the python here? The lint github action is failing

rbren avatar Dec 03 '24 20:12 rbren

OpenHands started fixing the pr! You can monitor the progress here.

github-actions[bot] avatar Dec 03 '24 20:12 github-actions[bot]

@RajWorking I made a couple more changes, but this is looking good to me!

We have a PR freeze for the next hour or so, but take a look at my changes and lmk if you have concerns. Otherwise I'll merge shortly!

rbren avatar Dec 03 '24 20:12 rbren

The changes look good, we can merge this now!

RajWorking avatar Dec 03 '24 23:12 RajWorking