mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-07-22 16:25:58 +00:00
The dashboard console previously ran under a 'hosted' context that blocked most commands (auth add, config set model.*, mcp add --command, cron --script, ...) behind an allowlist + line-policy layer. With the full Hermes CLI now built into the dashboard, that policy layer is redundant gatekeeping: the console gets the same command surface everywhere. Removed: - ConsoleContext/contexts plumbing on ConsoleCommand + engine - EXPECTED_HOSTED_PATHS allowlist + _mark_hosted - _enforce_hosted_line_policy + HOSTED_CONFIG_* allow/block tables - _dashboard_console_context() and the context field on the ready frame - hosted-context tests; context badge in HermesConsoleModal Kept (mechanical, not policy): shell-syntax rejection, the interactive/server command blocks (gateway, dashboard, mcp serve, ...), mutating-command confirmations, output caps, and command timeouts. |
||
|---|---|---|
| .. | ||
| AuthWidget.tsx | ||
| AutoField.tsx | ||
| AutomationBlueprints.tsx | ||
| ChatSessionList.tsx | ||
| ChatSidebar.tsx | ||
| ConfirmDialog.tsx | ||
| DeleteConfirmDialog.tsx | ||
| HermesConsoleModal.tsx | ||
| LanguageSwitcher.tsx | ||
| Markdown.tsx | ||
| ModelInfoCard.tsx | ||
| ModelPickerDialog.tsx | ||
| ModelReloadConfirm.tsx | ||
| OAuthLoginModal.tsx | ||
| OAuthProvidersCard.tsx | ||
| PlatformsCard.tsx | ||
| ProfileScopeBanner.tsx | ||
| ProfileSwitcher.tsx | ||
| ReasoningPicker.tsx | ||
| ScheduleBuilder.tsx | ||
| SidebarFooter.tsx | ||
| SidebarStatusStrip.tsx | ||
| SkillEditorDialog.tsx | ||
| SlashPopover.tsx | ||
| ThemeSwitcher.tsx | ||
| ToolsetConfigDrawer.tsx | ||