v2.2.0

NousResearch/hermes-agentv2.2.0May 7, 2026by mbecker20

AI Summary

A major update for Komodo focusing on deployment stability, security customization (headers and OIDC), and developer tooling enhancements like TOML schema support.

Key Highlights

  • Fix Deployment 'Tasks' and 'Inspect' tabs for Swarm
  • Add customizable security headers and OIDC auto-redirect
  • Add TOML schema for editor support
  • Add standard shell mode for system commands
  • Improve UI text sizing and log wrapping

New Features

  • Swarm deployment tab fixes
  • Stack auto-update exclusion
  • Resource sync ordering
  • TOML schema addition
  • Standard shell mode
  • Customizable security headers
  • OIDC auto redirect
  • Per provider user registration
  • UI text sizing improvements
  • UI component library migration

Full Release Notes

# Changelog

- **Swarm / Deployment**: Fix Deployment "Tasks" and "Inspect" tabs when attached to a Swarm
- **Stack**: Allow excluding specific services from Global Auto Update by @mateuszziolkowski 
- **Resource Sync**: During RunSync, ensure Repo changes are applied before all other potentially dependent resource type changes: Builds, Stacks, and Resource Syncs.
- **TOML**: Add resource TOML schema (for editor auto-complete / suggestions / documentation) hosted by  every Komodo Core at `/schema/resources.json` (example: https://demo.komo.do/schema/resources.json) by @bytedream 
- **Core**: Add standard shell mode (direct passthrough) for system commands by @ericls 
- **Core**: Make the security headers customizable to restore iframe functionality
```toml
## `X-Frame-Options` header value.
## Set as empty string to omit the header.
## Use "SAMEORIGIN" to allow same-origin embedding only.
## Env: KOMODO_X_FRAME_OPTIONS
## Default: "DENY"
x_frame_options = "DENY"
``` 
- **Core**: Enable OIDC auto redirect behavior on login page by @johnmaguire
```toml
## Automatically redirect unauthenticated users to the OIDC provider
## instead of showing the login page.
## Users can bypass the redirect by appending `?disableAutoLogin` to the login URL.
## Env: KOMODO_OIDC_AUTO_REDIRECT
## Default: false
oidc_auto_redirect = false
``` 
- **Core**: Per provider new user registration by @johnmaguire
```toml
## Normally new users will be registered, but not enabled until an Admin enables them.
## With `disable_user_registration = true`, only the first user to log in will registered as a user.
## Env: KOMODO_DISABLE_USER_REGISTRATION
## Default: false
disable_user_registration = false

## Disable local (username/password) user registration only.
## When set to true, the "Sign Up" button is hidden and local signups are blocked,
## but OIDC and other external provider signups may still be allowed.
## If not set, falls back to `disable_user_registration`.
## Env: KOMODO_DISABLE_LOCAL_USER_REGISTRATION
disable_local_user_registration = true

## Disable OIDC user registration only.
## When set to true, new users cannot register via OIDC,
## but local and other provider signups may still be allowed.
## If not set, falls back to `disable_user_registration`.
## Env: KOMODO_DISABLE_OIDC_USER_REGISTRATION
# disable_oidc_user_registration = true
``` 
- **UI**: Improve table text sizing and wide log pre wrapping by @elemated 
- **UI**: Move more common components to **mogh_ui** library: https://github.com/moghtech/lib/tree/main/ui

Still running v1? Check out the [Komodo v2 upgrade guide](https://komo.do/docs/releases/v2.0.0#upgrading-to-komodo-v2).