feat(phase-30): Hermes Agent bridge — auto-discover providers from ~/.hermes/#16
Merged
Conversation
- README: update test counts 602→604, expect calls 1495→1686 - AGENTS.md: Phase 29 'next' → 'in progress' - Roadmap: check off all 10 Phase 29 exit gates, fix P30 progress bar - ADR 0017: check off all 11 CI validation checklist items - Prompt library: add 4 built-in templates (code-review, refactor, explain, test-gen) - README stubs: flesh out ui, config, dashboard, benchmarks, cli templates - Remove deprecated IMPLEMENTATION_PHASE_CHECKLIST.md
….hermes/ - Wire plugins/agent-workbench-hermes into workspace (package.json, tsconfig) - Fix *** type placeholders → proper string types across all adapters - Fix exactOptionalPropertyTypes compliance (conditional spreads) - Add @types/node and types: [bun] to tsconfig - Add plugin to build-all.sh and CI typecheck loop - Mark Phase 29 complete, check off Hermes bridge exit gate - All 604 tests pass, typecheck clean
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Phase 30 kickoff: the Hermes Agent Bridge plugin auto-discovers Hermes Agent providers and maps them into agent-workbench.
What it does
~/.hermes/config.yamlto discover the provider chain (default + fallbacks)~/.hermes/auth.jsoncredential_pool for API keysPluginModelProviderinstances for each Hermes providerChanges
***→ proper types, exactOptionalPropertyTypes compliancebuild-all.shand CI typecheck loopVerification