diff --git a/hosts/gbrain.ts b/hosts/gbrain.ts index 30c9fb4b..ae777f2f 100644 --- a/hosts/gbrain.ts +++ b/hosts/gbrain.ts @@ -1,5 +1,10 @@ import type { HostConfig } from '../scripts/host-config'; +/** + * GBrain host config. + * Compatible with GBrain >= v0.10.0 (doctor --fast --json, search CLI, entity enrichment). + * When updating, check INSTALL_FOR_AGENTS.md in the GBrain repo for breaking changes. + */ const gbrain: HostConfig = { name: 'gbrain', displayName: 'GBrain', @@ -13,7 +18,7 @@ const gbrain: HostConfig = { frontmatter: { mode: 'allowlist', - keepFields: ['name', 'description'], + keepFields: ['name', 'description', 'triggers'], descriptionLimit: null, }, diff --git a/hosts/hermes.ts b/hosts/hermes.ts index 584652bb..43598989 100644 --- a/hosts/hermes.ts +++ b/hosts/hermes.ts @@ -49,8 +49,9 @@ const hermes: HostConfig = { 'CODEX_SECOND_OPINION', 'CODEX_PLAN_REVIEW', 'REVIEW_ARMY', - 'GBRAIN_CONTEXT_LOAD', - 'GBRAIN_SAVE_RESULTS', + // GBRAIN_CONTEXT_LOAD and GBRAIN_SAVE_RESULTS are NOT suppressed. + // The resolvers handle GBrain-not-installed gracefully ("proceed without brain context"). + // If Hermes has GBrain as a mod, brain features activate automatically. ], runtimeRoot: {