Skip to content

fix: return complete enhanced gateway capabilities#318

Merged
outsourc-e merged 1 commit intooutsourc-e:mainfrom
Interstellar-code:fix/issue-275-config-probe-thrash
May 5, 2026
Merged

fix: return complete enhanced gateway capabilities#318
outsourc-e merged 1 commit intooutsourc-e:mainfrom
Interstellar-code:fix/issue-275-config-probe-thrash

Conversation

@Interstellar-code
Copy link
Copy Markdown
Contributor

Summary

  • include the newer enhanced capability fields in getEnhancedCapabilities()
  • keep the exported capability snapshot aligned with the runtime probe state
  • avoid UI/probe desync around gateway feature availability

Root cause

The runtime probe tracks newer enhanced capabilities such as conductor and kanban, but getEnhancedCapabilities() was still returning the older subset. That made the exported capability object incomplete and could desynchronize downstream UI logic from the actual probed backend state. In issue #275, that mismatch lined up with the remaining false-positive behavior after the earlier reconnect/probe fixes.

Validation

  • verified the diff is isolated to src/server/gateway-capabilities.ts
  • confirmed the missing fields are part of EnhancedCapabilities and runtime capabilities state
  • no unrelated file changes included

Closes #275.

@Interstellar-code Interstellar-code force-pushed the fix/issue-275-config-probe-thrash branch from 27900ae to 256eeb5 Compare May 4, 2026 19:14
@outsourc-e outsourc-e merged commit 5486f45 into outsourc-e:main May 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hermes Workspace fails to connect to latest Hermes Agent due to missing API endpoints / capability mismatch

2 participants