- SecureConsole with Argon2id password hashing - Password stored in ~/.xml-pipeline/console.key - Protected commands require password re-entry - Attach/detach model with idle timeout - Fallback to simple input for incompatible terminals - @listener message injection into pump - Boot handler no longer sends to old console - Response handler prints to stdout with prompt refresh Dependencies: argon2-cffi, prompt_toolkit Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
10 lines
310 B
Python
10 lines
310 B
Python
"""
|
|
console — Secure console interface for organism operators.
|
|
|
|
Provides password-protected access to privileged operations
|
|
via local keyboard input only (no network exposure).
|
|
"""
|
|
|
|
from agentserver.console.secure_console import SecureConsole, PasswordManager
|
|
|
|
__all__ = ["SecureConsole", "PasswordManager"]
|