Skip to content

Releases: dirtysouthalpha/sentinel-desktop

v22.0.1

21 Jun 00:38

Choose a tag to compare

v22.0.0

19 Jun 22:57

Choose a tag to compare

Full Changelog: v20.0.0...v22.0.0

v20.0.0

19 Jun 19:13

Choose a tag to compare

Full Changelog: v19.0.0...v20.0.0

v19.0.0

19 Jun 19:13

Choose a tag to compare

Full Changelog: v18.0.0...v19.0.0

v18.0.0

19 Jun 17:04

Choose a tag to compare

Full Changelog: v0.13.0...v18.0.0

Sentinel Desktop v0.13.0 — v13 Feature Pack

09 Jun 01:02

Choose a tag to compare

Sentinel Desktop v0.13.0

New Features

  • File Operations Plus — delete, move, copy, mkdir, stat, find, archive create/extract
  • Process & Service Control — set priority, get/set env vars, Windows service control
  • Credential Vault — encrypted credential store/retrieve
  • Registry Access — read, write, delete Windows registry keys/values
  • Memory Tab — GUI tab for episodic + semantic memory management
  • MFA Detection & Handling — automatic MFA form detection and handler
  • MCP Server — full MCP server exposing desktop tools to external clients
  • Sentinel Prime Conductor — parallel and planner execution modes

Improvements

  • Extensive test coverage additions (40+ test files)
  • Merged upstream MFA + conductor changes
  • Updated requirements and planning docs

v12.0.0 Conductor - Multi-Agent Orchestration

07 Jun 02:00

Choose a tag to compare

Sentinel Desktop v12.0.0 — Conductor

Multi-agent orchestration, persistent memory, SSH control, and fleet management.

What's New

v8.0 Webhand — Embedded Browser Automation

  • Playwright browser control (Chromium/Firefox/WebKit)
  • 11 web actions: web_open, web_click, web_type, web_read, web_extract, web_wait_for, web_screenshot, web_eval_js, web_download, web_upload, web_tabs
  • Dual-mode detection (auto web vs native routing)
  • Self-signed cert whitelist for IT appliances
  • IT appliance login detection (10 vendors: SonicWall, FortiGate, UniFi, Meraki, pfSense, OPNsense, MikroTik, NinjaOne, ConnectWise, IT Glue)
  • Session vault — encrypted cookie persistence and restore
  • Web recorder — capture browser actions as replayable JSON scripts

v9.0 Netops — SSH/Network Device Control

  • SSH client via paramiko with connect/disconnect/run/context-manager
  • Device-aware command runner (Cisco IOS/NX-OS, Juniper JunOS, FortiGate, MikroTik, pfSense, Linux)
  • Output parser for interfaces, ARP, routing, ping, version
  • 5 executor actions: ssh_connect, ssh_disconnect, ssh_run, ssh_show, ssh_ping

v10.0 Sentinel Server — Fleet/Daemon Mode

  • Daemon service manager (start/stop/heartbeat/job tracking)
  • Fleet manager (register/unregister/heartbeat multi-node tracking)
  • Persistent job queue (submit/claim/complete/fail/cancel with priority)
  • 14 new API endpoints (/daemon/, /fleet/, /jobs/*)

v11.0 Memory — Persistent Memory and RAG

  • Episodic memory — timestamped JSONL with search, 30-day auto-compression
  • Semantic memory — SQLite key-value facts with categories, tags, access tracking
  • Working memory — in-memory session scratchpad with buckets

v12.0 Conductor — Multi-Agent Orchestration

  • Task planner — rule-based goal decomposition with dependency detection
  • Parallel executor — concurrent subtask execution respecting dependency graph
  • Result synthesizer — merge multi-agent results with status aggregation
  • Conductor coordinator — end-to-end plan, execute, synthesize pipeline

Stats

  • 5,943 tests passing (606 new since v7.0)
  • 50 files changed, 8,394 insertions
  • 56 tool schemas registered for LLM tool-calling
  • Zero lint errors

Upgrade

git pull
pip install -r requirements.txt
pip install playwright && playwright install

Full Changelog: v3.1.0...v12.0.0

Full Changelog: v6.0.0...v12.0.0

v6.0.0 - Dependency Upgrades, Lint Cleanup, Test Fixes

07 Jun 02:03

Choose a tag to compare

Skipped release notes for v6.0.0 — dependency upgrades, lint cleanup, test fixes, CI pipeline setup.

Full Changelog: v3.1.0...v6.0.0

v3.1.0 - Security hardening, self-healing, faster startup

14 May 12:28

Choose a tag to compare

v3.1.0 — Post-launch hardening & improvements

Security Overhaul

  • Pydantic models for all API inputs
  • WebSocket authentication
  • Rate limiting on API endpoints
  • bcrypt password hashing, removed hardcoded api_key
  • Pillow CVE fix

Action Fixes

  • double_click / right_click dispatch corrected
  • _drag crash fixed, stealth drag path import fix
  • type_text fixes for special characters
  • OCR multi-monitor offset correction
  • _centroid None handling

Self-Healing & Reliability

  • Fallbacks in action executor
  • Structured run reports with session ID, timestamps, step trace
  • Complete try/catch coverage on all action handlers
  • Smart_wait drift detection

Performance

  • Lazy-load 12 subsystems in AgentEngine — faster startup
  • UI tree BFS performance optimization
  • Removed dead recovery.py (inlined in executor)

System Prompt

  • Rewritten with exact JSON for all 30+ actions
  • Detailed self-healing guidance
  • Concise action reference

Provider Registry

  • Added manual_models fallbacks
  • Current model IDs updated

Full Changelog: v3.0...v3.1.0

SENTINEL DESKTOP v3.0 - Epic Work Edition

12 May 21:30

Choose a tag to compare

SENTINEL DESKTOP v3.0 - Epic Work Edition

Full cyberpunk HUD desktop automation agent. 76 Python modules, 21,664 lines, 19 themes, 35 API endpoints.

Phase 1 - Script Recorder and IT Automation

  • Script Recorder - record desktop actions, replay with one click
  • Script Engine - JSON-based scripts with variables and parameters
  • PowerShell Runner - execute PS commands from the agent
  • 10 IT Quick Actions - ping sweep, DNS lookup, service check, AD query, network scan, etc.
  • 39 Action Types - click, type, scroll, hotkey, screenshot, powershell, run_script, and more

Phase 2 - Workflow and Scheduling Engine

  • Workflow Engine (423L) - chain steps with conditions, loops, variables, sub-workflows
  • Task Scheduler (527L) - cron-like scheduling with named presets
  • Notification Manager (560L) - toast, email, Discord webhook, HTTP channels
  • Plugin System (497L) - duck-typed plugin API, auto-discovery, hot reload
  • Recovery Manager (517L) - auto-dismiss popups, retry with fallback strategies
  • Tabbed GUI - Dashboard, Scripts, Workflows, History tabs

Phase 3+4 - Multi-Agent and Enterprise Security

  • Agent Pool - run up to 3 agents simultaneously on isolated virtual desktops
  • RBAC Auth - VIEWER/OPERATOR/ADMIN roles, session tokens, API keys
  • DPAPI Encryption - credential vault, API keys encrypted at rest
  • Audit Export - HTML, CSV, JSON, Text reports with sensitive field masking
  • System Tray - tray icon with quick actions menu
  • Settings Tab - full configuration panel with 7 sections
  • Installer Builder - PyInstaller plus Inno Setup generator

UI Overhaul - Override Cyberpunk HUD

  • Default theme matches Sentinel Override: cyan neon #00F0FF, near-black #050608
  • 19 built-in themes: Sentinel, Midnight, Dark, Matrix, Tron, Cyberpunk, Neon, Terminal, Blood, Ocean, Ember, Frost, Phantom, Light, Sunset, Paper, Forest, Mono
  • Chamfered angular corners (Override HUD aesthetic)

Stats

  • Python files: 76
  • Total lines: 21,664
  • Themes: 19
  • Action types: 39
  • API endpoints: 35
  • GUI tabs: 5