Files
Agentic-OS/backend/tests/test_tool_events.py
nearxos 6185b9b85a Initial commit: Agentic OS troubleshooting platform
Self-hosted, Docker-based agentic troubleshooting platform: FastAPI backend +
LangGraph agent, Next.js UI, tiered LLM routing (local Ollama -> Gemini ->
DeepSeek -> OpenRouter), MCP server manager, encrypted device credentials,
RBAC, audit log, project-memory + Obsidian integrations, and editable
troubleshooting decision rules tuned for the GeneseasX vessel stack.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 22:11:07 +03:00

19 lines
537 B
Python

from app.agent.tool_events import sanitize_tool_args, tool_event_payload
def test_sanitize_secrets():
safe = sanitize_tool_args({"command": "uptime", "password": "secret123"})
assert safe["command"] == "uptime"
assert safe["password"] == "••••"
def test_tool_event_includes_command():
p = tool_event_payload(
device="docker_vm",
tool="ssh_run",
args={"command": "docker ps"},
status="running",
)
assert p["command"] == "docker ps"
assert p["device"] == "docker_vm"