ui: remove Hermes API key regenerate button from admin settings

Key is now managed via HERMES_API_KEY env var only.
This commit is contained in:
Troll (Hermes Agent) 2026-08-03 22:55:55 +00:00
parent 107e558aea
commit a72da4c5da
3 changed files with 9 additions and 20 deletions

7
app.py
View file

@ -1173,11 +1173,8 @@ def admin_settings():
return redirect(url_for('admin_settings'))
elif action == 'regenerate_hermes_key':
# Generate a new Hermes API key, persist it, and show it exactly once.
new_key = generate_hermes_api_key()
set_hermes_api_key(new_key)
session['hermes_key_just_generated'] = new_key
flash('Hermes API key regenerated. Copy it now — it will not be shown again.', 'success')
# Legacy action: no longer exposed in UI. Key is managed via HERMES_API_KEY env var.
flash('Hermes API key is managed via the HERMES_API_KEY environment variable.', 'info')
return redirect(url_for('admin_settings'))
return render_template(