feat(hermes): integrate Hermes support into the application.#174
feat(hermes): integrate Hermes support into the application.#174danzhewuju wants to merge 1 commit into
Conversation
|
This is a very large project. You can send me an email(saladday@foxmail.com), and we can discuss the specific support plan.🙂 |
0253a50 to
1d866ff
Compare
1d866ff to
7109684
Compare
|
I resolved a conflict today. Do you have time to review this PR recently? @SaladDay |
|
Thank you for your contribution. I will review it soon. |
|
The direction is useful, but I can't merge this as-is because the Hermes integration is not yet aligned with upstream behavior. The main blockers are:
Please rework this by porting the upstream Hermes backend behavior first, then make the TUI match |
Thank you for your review. Your feedback is very helpful. This PR indeed lacks full support for certain features. I will make changes as soon as possible based on your suggestions. |
Description
This MR adds initial Hermes support to the application and integrates it into the existing provider management flow. It introduces Hermes config read/write support, live config import, provider add/update/remove handling, current provider persistence, and basic CLI/TUI integration.
Hermes is also added to app visibility settings, app type parsing, and related provider display logic. Test coverage is included for app registration, visible app settings, and current provider behavior so that the integration stays consistent with the existing OpenCode / OpenClaw flow.
Screenshot
issues
#132