62 Commits

Author SHA1 Message Date
jmiller 56b5f8711c chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-06-04 15:56:51 +00:00
jmiller 9265132d61 chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-06-04 15:39:19 +00:00
jmiller 39a4c2183c chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-06-04 15:30:21 +00:00
jmiller 3915f35cd8 chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-06-04 15:14:24 +00:00
jmiller 2ceb0711f4 chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-06-04 14:21:13 +00:00
jmiller b35361178c chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci] 2026-06-03 09:37:35 +00:00
jmiller 6b01f5a8ba chore: sync .mokogitea/workflows/repo-health.yml from moko-platform [skip ci] 2026-06-03 03:11:22 +00:00
jmiller f192af4f47 chore: add .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-06-02 23:47:59 +00:00
jmiller 41698a6330 chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-06-02 21:52:13 +00:00
Moko Consulting c6977674e3 chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:37 +00:00
Moko Consulting 81dca293b2 chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:37 +00:00
Moko Consulting 54a548285f chore(ci): add CI issue reporter for auto-filing gate failures
Generic: Repo Health / Access control (push) Successful in 3s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Report Issues (push) Has been cancelled
2026-06-02 20:38:36 +00:00
gitea-actions[bot] ebe038e4cb chore(ci): remove update-server.yml for update server migration [skip ci] 2026-05-31 03:53:15 +00:00
gitea-actions[bot] e63031303b chore(ci): remove cascade-dev.yml for update server migration [skip ci] 2026-05-31 03:53:13 +00:00
gitea-actions[bot] 4d68e159d8 chore(ci): remove auto-bump.yml for update server migration [skip ci] 2026-05-31 03:53:12 +00:00
gitea-actions[bot] 335dde9451 chore(ci): remove pre-release.yml for update server migration [skip ci] 2026-05-31 03:53:01 +00:00
gitea-actions[bot] 2d97c8369d chore(ci): remove auto-release.yml for update server migration [skip ci] 2026-05-31 03:53:00 +00:00
jmiller 811831e4bb chore: sync .mokogitea/workflows/cascade-dev.yml from moko-platform [skip ci] 2026-05-31 01:46:10 +00:00
jmiller 0b80de504c chore: sync .mokogitea/workflows/pr-check.yml from moko-platform [skip ci] 2026-05-30 16:03:57 +00:00
jmiller e6eb55c073 chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-05-30 15:05:04 +00:00
jmiller 967312dd16 chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci] 2026-05-30 15:02:29 +00:00
jmiller 90fef9a918 chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-05-30 01:17:12 +00:00
jmiller 4a4d97df07 chore: sync .mokogitea/workflows/auto-bump.yml from moko-platform [skip ci] 2026-05-29 10:32:37 +00:00
jmiller ba8d32ab9e chore: sync .mokogitea/workflows/update-server.yml from moko-platform [skip ci] 2026-05-28 20:51:50 +00:00
jmiller 9a1c615fda chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-05-28 20:47:00 +00:00
jmiller 5a107a3f68 chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-05-28 20:29:03 +00:00
jmiller 6be4abf226 chore: sync .mokogitea/workflows/pre-release.yml from moko-platform [skip ci] 2026-05-28 20:09:54 +00:00
jmiller ec3f686d5e chore: sync .mokogitea/workflows/update-server.yml from moko-platform [skip ci] 2026-05-28 20:06:49 +00:00
jmiller f9bf391be2 chore: sync .mokogitea/workflows/auto-release.yml from moko-platform [skip ci] 2026-05-28 20:03:30 +00:00
jmiller 0c9d4d841f chore(ci): update pre-release.yml from moko-platform [skip ci] 2026-05-26 22:51:29 +00:00
jmiller d2a8cd0e11 chore(ci): update auto-bump.yml from moko-platform [skip ci] 2026-05-26 22:50:17 +00:00
jmiller 1975d7ca62 chore(ci): update auto-release.yml from moko-platform [skip ci] 2026-05-26 22:49:05 +00:00
jmiller 11d350cb52 chore(ci): update pre-release.yml from moko-platform [skip ci] 2026-05-26 22:37:39 +00:00
jmiller f39fc1d975 chore(ci): update auto-release.yml from moko-platform [skip ci] 2026-05-26 22:36:12 +00:00
jmiller 234a5891a8 chore(ci): update auto-bump.yml from moko-platform [skip ci] 2026-05-26 22:25:49 +00:00
jmiller 34a1233193 chore(ci): update auto-release.yml from moko-platform [skip ci] 2026-05-26 22:24:34 +00:00
jmiller 557f50c577 chore(ci): update pre-release.yml from moko-platform [skip ci] 2026-05-26 22:13:57 +00:00
jmiller c74740195d chore(ci): add auto-bump.yml from moko-platform [skip ci] 2026-05-26 22:12:43 +00:00
jmiller 4774853258 chore(ci): add update-server.yml universal workflow [skip ci] 2026-05-26 19:57:12 +00:00
jmiller 31e36f2333 chore(ci): update pre-release.yml from moko-platform [skip ci] 2026-05-26 19:36:50 +00:00
jmiller f50c307870 chore(ci): update auto-release.yml from moko-platform [skip ci] 2026-05-26 19:36:49 +00:00
jmiller ac09152c33 Merge pull request 'chore: cascade main → dev (c44c304) [skip ci]' (#84) from main into dev
chore: cascade main → dev [skip ci]
2026-05-26 04:50:55 +00:00
jmiller c44c30432f Merge pull request 'feat: v3.0.0 -- WSL, winget, storage, automation (80 tools)' (#83) from dev into main
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Universal: Changelog Validation / Validate CHANGELOG.md (push) Failing after 4s
Universal: Build & Release / Build & Release Pipeline (push) Failing after 23s
Generic: Repo Health / Access control (push) Successful in 10s
MCP: Build & Validate / build (20) (push) Failing after 25s
MCP: Build & Release / Build, Validate & Release (push) Failing after 38s
MCP: Standards Compliance / Secret Scanning (push) Successful in 12s
MCP: Standards Compliance / Repository Structure Validation (push) Failing after 5s
MCP: Standards Compliance / License Header Validation (push) Failing after 7s
MCP: Standards Compliance / Workflow Configuration Check (push) Failing after 5s
MCP: Standards Compliance / README Completeness Check (push) Failing after 4s
MCP: Build & Validate / build (22) (push) Failing after 19s
MCP: Standards Compliance / Coding Standards Check (push) Failing after 8s
MCP: Standards Compliance / Git Repository Hygiene (push) Successful in 4s
MCP: Tool Inventory / inventory (push) Failing after 19s
MCP: Standards Compliance / Documentation Quality Check (push) Successful in 7s
MCP: Standards Compliance / File Naming Standards (push) Successful in 5s
MCP: Standards Compliance / Insecure Code Pattern Detection (push) Successful in 4s
MCP: Standards Compliance / Line Length Check (push) Failing after 6s
MCP: Standards Compliance / Script Integrity Validation (push) Successful in 10s
MCP: Standards Compliance / File Size Limits (push) Successful in 6s
MCP: Standards Compliance / Dead Code Detection (push) Successful in 8s
MCP: Standards Compliance / TODO/FIXME Tracking (push) Successful in 8s
MCP: Standards Compliance / Binary File Detection (push) Successful in 10s
MCP: Standards Compliance / API Documentation Coverage (push) Successful in 8s
Universal: CodeQL Analysis / Analyze (actions) (push) Failing after 1m33s
MCP: Standards Compliance / Broken Link Detection (push) Successful in 8s
Universal: CodeQL Analysis / Analyze (javascript) (push) Failing after 1m33s
MCP: Standards Compliance / Accessibility Check (push) Failing after 9s
MCP: Standards Compliance / Performance Metrics (push) Successful in 10s
MCP: Standards Compliance / Terraform Configuration Validation (push) Successful in 12s
MCP: Standards Compliance / Version Consistency Check (push) Successful in 57s
MCP: Standards Compliance / Code Duplication Detection (push) Successful in 50s
MCP: Standards Compliance / Code Complexity Analysis (push) Successful in 51s
MCP: Standards Compliance / Unused Dependencies Check (push) Successful in 50s
MCP: Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 54s
Universal: Sync Version on Merge / Propagate README version (push) Failing after 38s
MCP: Standards Compliance / Enterprise Readiness Check (push) Successful in 49s
MCP: Standards Compliance / Repository Health Check (push) Successful in 50s
Universal: CodeQL Analysis / Security Scan Summary (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
MCP: Standards Compliance / Compliance Summary (push) Has been cancelled
2026-05-26 04:50:29 +00:00
Jonathan Miller 28097ae20d feat: implement v3.0-v3.2 — 17 new tools, 80 total (major version bump)
Generic: Repo Health / Access control (push) Successful in 1s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
MCP: Copilot Agent / Run Copilot Coding Agent (pull_request) Failing after 2s
Universal: Changelog Validation / Validate CHANGELOG.md (pull_request) Failing after 5s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Generic: Repo Health / Access control (pull_request) Successful in 2s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Changelog Updated (pull_request) Successful in 4s
Universal: Security Audit / Dependency Audit (pull_request) Successful in 5s
MCP: Standards Compliance / Repository Structure Validation (pull_request) Failing after 5s
MCP: Standards Compliance / Secret Scanning (pull_request) Successful in 7s
MCP: Build & Validate / build (20) (pull_request) Failing after 11s
MCP: Build & Validate / build (22) (pull_request) Failing after 11s
MCP: Standards Compliance / License Header Validation (pull_request) Failing after 8s
MCP: Standards Compliance / Documentation Quality Check (pull_request) Successful in 6s
MCP: Standards Compliance / Workflow Configuration Check (pull_request) Failing after 7s
MCP: Standards Compliance / Coding Standards Check (pull_request) Failing after 9s
MCP: Standards Compliance / README Completeness Check (pull_request) Failing after 6s
MCP: Standards Compliance / Git Repository Hygiene (pull_request) Successful in 6s
MCP: Standards Compliance / File Naming Standards (pull_request) Successful in 5s
MCP: Standards Compliance / Insecure Code Pattern Detection (pull_request) Successful in 6s
MCP: Standards Compliance / File Size Limits (pull_request) Successful in 5s
MCP: Standards Compliance / Line Length Check (pull_request) Failing after 9s
MCP: Standards Compliance / Binary File Detection (pull_request) Successful in 5s
MCP: Standards Compliance / Script Integrity Validation (pull_request) Successful in 12s
MCP: Standards Compliance / TODO/FIXME Tracking (pull_request) Successful in 5s
MCP: Standards Compliance / Dead Code Detection (pull_request) Successful in 10s
MCP: Standards Compliance / Broken Link Detection (pull_request) Successful in 5s
MCP: Standards Compliance / API Documentation Coverage (pull_request) Successful in 5s
MCP: Standards Compliance / Accessibility Check (pull_request) Successful in 4s
MCP: Standards Compliance / Performance Metrics (pull_request) Successful in 4s
Universal: Auto-Assign / Assign unassigned issues and PRs (pull_request_target) Successful in 1s
MCP: Standards Compliance / Terraform Configuration Validation (pull_request) Successful in 13s
MCP: Standards Compliance / Version Consistency Check (pull_request) Successful in 1m9s
MCP: Standards Compliance / Code Complexity Analysis (pull_request) Successful in 1m14s
MCP: Standards Compliance / Code Duplication Detection (pull_request) Successful in 1m13s
MCP: Standards Compliance / Unused Dependencies Check (pull_request) Successful in 1m8s
MCP: Standards Compliance / Repository Health Check (pull_request) Successful in 1m4s
Universal: CodeQL Analysis / Analyze (javascript) (pull_request) Failing after 1m37s
MCP: Standards Compliance / Enterprise Readiness Check (pull_request) Successful in 1m13s
MCP: Standards Compliance / Dependency Vulnerability Scanning (pull_request) Successful in 1m19s
Universal: CodeQL Analysis / Analyze (actions) (pull_request) Failing after 1m41s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Universal: CodeQL Analysis / Security Scan Summary (pull_request) Has been cancelled
Generic: Repo Health / Release configuration (pull_request) Has been cancelled
Generic: Repo Health / Scripts governance (pull_request) Has been cancelled
Generic: Repo Health / Repository health (pull_request) Has been cancelled
MCP: Standards Compliance / Compliance Summary (pull_request) Has been cancelled
v3.0 — WSL & Package Management:
- tools/wsl.ts: windows_wsl_list, _manage, _exec (#66-68)
- tools/winget.ts: windows_winget_search, _manage, _export (#69-71)

v3.1 — Storage & System Management:
- tools/storage.ts: windows_disk_cleanup, _symlink (#72-73)
- tools/system_mgmt.ts: windows_timezone, _features, _smb_shares, _dns_cache (#74-77)

v3.2 — Automation & Advanced:
- tools/automation.ts: windows_shortcut, _input, _font_list, _sandbox, _screen_capture (#78-82)

Version bumped to 3.0.0, CHANGELOG updated, package.json bumped.
Test results: 14/14 passed.

Authored-by: Moko Consulting
2026-05-25 23:49:16 -05:00
jmiller 3c5cbc0a93 Merge pull request 'chore: cascade main → dev (fcc05a2) [skip ci]' (#65) from main into dev
chore: cascade main → dev [skip ci]
2026-05-26 04:01:51 +00:00
jmiller fcc05a2b5d Merge pull request 'feat: implement v2.0-v2.2 -- 19 new tools (63 total)' (#64) from dev into main
Generic: Repo Health / Access control (push) Successful in 3s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 11s
Universal: Changelog Validation / Validate CHANGELOG.md (push) Failing after 13s
MCP: Standards Compliance / Secret Scanning (push) Successful in 10s
MCP: Tool Inventory / inventory (push) Failing after 12s
MCP: Standards Compliance / License Header Validation (push) Failing after 11s
MCP: Standards Compliance / Repository Structure Validation (push) Failing after 8s
MCP: Standards Compliance / Coding Standards Check (push) Failing after 12s
MCP: Build & Validate / build (20) (push) Failing after 22s
MCP: Standards Compliance / Workflow Configuration Check (push) Failing after 11s
MCP: Build & Validate / build (22) (push) Failing after 24s
MCP: Standards Compliance / README Completeness Check (push) Failing after 9s
MCP: Standards Compliance / Documentation Quality Check (push) Successful in 12s
Universal: Build & Release / Build & Release Pipeline (push) Failing after 30s
MCP: Standards Compliance / File Naming Standards (push) Successful in 7s
MCP: Standards Compliance / Insecure Code Pattern Detection (push) Successful in 7s
MCP: Standards Compliance / Git Repository Hygiene (push) Successful in 17s
MCP: Standards Compliance / Line Length Check (push) Failing after 10s
MCP: Standards Compliance / Script Integrity Validation (push) Successful in 14s
MCP: Standards Compliance / File Size Limits (push) Successful in 6s
MCP: Standards Compliance / Dead Code Detection (push) Successful in 11s
MCP: Standards Compliance / Binary File Detection (push) Successful in 7s
MCP: Build & Release / Build, Validate & Release (push) Failing after 41s
MCP: Standards Compliance / TODO/FIXME Tracking (push) Successful in 8s
MCP: Standards Compliance / Broken Link Detection (push) Successful in 5s
MCP: Standards Compliance / API Documentation Coverage (push) Successful in 6s
MCP: Standards Compliance / Accessibility Check (push) Successful in 8s
MCP: Standards Compliance / Performance Metrics (push) Successful in 7s
MCP: Standards Compliance / Terraform Configuration Validation (push) Successful in 14s
MCP: Standards Compliance / Unused Dependencies Check (push) Successful in 1m4s
MCP: Standards Compliance / Code Duplication Detection (push) Successful in 1m9s
MCP: Standards Compliance / Code Complexity Analysis (push) Successful in 1m9s
MCP: Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 1m7s
MCP: Standards Compliance / Enterprise Readiness Check (push) Successful in 1m1s
MCP: Standards Compliance / Repository Health Check (push) Successful in 59s
MCP: Standards Compliance / Version Consistency Check (push) Successful in 1m18s
MCP: Standards Compliance / Compliance Summary (push) Failing after 1s
Universal: CodeQL Analysis / Analyze (javascript) (push) Failing after 1m54s
Universal: CodeQL Analysis / Analyze (actions) (push) Failing after 1m56s
Universal: CodeQL Analysis / Security Scan Summary (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
2026-05-26 04:01:39 +00:00
Jonathan Miller 2b01be20e3 fix: resolve v2 test failures — printer timeout, cert store, restore point
Generic: Repo Health / Access control (push) Successful in 1s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
Generic: Repo Health / Access control (pull_request) Successful in 2s
MCP: Copilot Agent / Run Copilot Coding Agent (pull_request) Failing after 6s
Universal: Changelog Validation / Validate CHANGELOG.md (pull_request) Failing after 11s
MCP: Standards Compliance / Secret Scanning (pull_request) Successful in 6s
Universal: PR Check / Changelog Updated (pull_request) Failing after 8s
Universal: PR Check / Validate PR (pull_request) Failing after 8s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 10s
MCP: Standards Compliance / Repository Structure Validation (pull_request) Failing after 5s
MCP: Standards Compliance / Coding Standards Check (pull_request) Failing after 5s
MCP: Standards Compliance / License Header Validation (pull_request) Failing after 8s
MCP: Standards Compliance / Workflow Configuration Check (pull_request) Failing after 4s
MCP: Build & Validate / build (20) (pull_request) Failing after 14s
MCP: Standards Compliance / README Completeness Check (pull_request) Failing after 3s
MCP: Build & Validate / build (22) (pull_request) Failing after 15s
MCP: Standards Compliance / Documentation Quality Check (pull_request) Successful in 5s
MCP: Standards Compliance / Git Repository Hygiene (pull_request) Successful in 6s
MCP: Standards Compliance / Insecure Code Pattern Detection (pull_request) Successful in 6s
MCP: Standards Compliance / File Naming Standards (pull_request) Successful in 7s
MCP: Standards Compliance / File Size Limits (pull_request) Successful in 6s
MCP: Standards Compliance / Line Length Check (pull_request) Failing after 7s
MCP: Standards Compliance / Script Integrity Validation (pull_request) Successful in 10s
MCP: Standards Compliance / Dead Code Detection (pull_request) Successful in 9s
MCP: Standards Compliance / TODO/FIXME Tracking (pull_request) Successful in 7s
MCP: Standards Compliance / Binary File Detection (pull_request) Successful in 8s
MCP: Standards Compliance / Broken Link Detection (pull_request) Successful in 8s
MCP: Standards Compliance / Accessibility Check (pull_request) Successful in 7s
MCP: Standards Compliance / API Documentation Coverage (pull_request) Successful in 7s
Universal: Auto-Assign / Assign unassigned issues and PRs (pull_request_target) Successful in 2s
MCP: Standards Compliance / Performance Metrics (pull_request) Successful in 6s
MCP: Standards Compliance / Terraform Configuration Validation (pull_request) Successful in 10s
MCP: Standards Compliance / Version Consistency Check (pull_request) Successful in 1m6s
MCP: Standards Compliance / Code Complexity Analysis (pull_request) Successful in 1m10s
MCP: Standards Compliance / Code Duplication Detection (pull_request) Successful in 1m11s
MCP: Standards Compliance / Unused Dependencies Check (pull_request) Successful in 1m5s
MCP: Standards Compliance / Repository Health Check (pull_request) Successful in 58s
MCP: Standards Compliance / Enterprise Readiness Check (pull_request) Successful in 1m1s
MCP: Standards Compliance / Dependency Vulnerability Scanning (pull_request) Successful in 1m10s
Universal: CodeQL Analysis / Analyze (javascript) (pull_request) Failing after 1m37s
Universal: CodeQL Analysis / Analyze (actions) (pull_request) Failing after 1m40s
MCP: Standards Compliance / Compliance Summary (pull_request) Failing after 3s
Universal: CodeQL Analysis / Security Scan Summary (pull_request) Successful in 3s
Generic: Repo Health / Scripts governance (pull_request) Successful in 6s
Generic: Repo Health / Release configuration (pull_request) Failing after 7s
Generic: Repo Health / Release configuration (push) Failing after 7s
Generic: Repo Health / Repository health (pull_request) Failing after 7s
Generic: Repo Health / Scripts governance (push) Successful in 9s
Generic: Repo Health / Repository health (push) Failing after 6s
- printer.ts: increase WMI timeout to 45s (Win32_Printer query is slow)
- maintenance.ts: use .NET X509Store API instead of Cert: PSDrive (not
  available in -NonInteractive mode)
- maintenance.ts: improve restore point error handling (access denied = needs
  elevation, not a crash)

Test results: 17/17 v2 tools passed

Authored-by: Moko Consulting
2026-05-25 22:58:55 -05:00
Jonathan Miller f996c7a788 feat: implement v2.1 appearance + v2.2 security/maintenance (12 new tools)
Generic: Repo Health / Access control (push) Successful in 6s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
v2.1 — Appearance & Desktop:
- tools/theme.ts: windows_theme_get, _set, _focus_mode, _default_apps (#52-56)
- tools/virtual_desktop.ts: windows_virtual_desktop (#54)

v2.2 — Security & Maintenance:
- tools/firewall.ts: windows_firewall_get, _manage (#57, #58)
- tools/maintenance.ts: windows_updates, _event_log, _restore_point,
  _certificate_list, _performance_monitor (#59-63)

Total: 63 tools registered (v1.0-v1.4 + v2.0-v2.2 complete)

Authored-by: Moko Consulting
2026-05-25 22:51:14 -05:00
Jonathan Miller a2922eca6b feat: implement v2.0 connectivity & hardware tools (7 new tools)
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
- tools/bluetooth.ts: windows_bluetooth_get, _control (#45, #46)
- tools/wifi.ts: windows_wifi_networks, _connect (#47, #48)
- tools/usb.ts: windows_usb_devices with safe eject (#49)
- tools/printer.ts: windows_printer_list with queue/default/clear (#50)
- tools/hosts.ts: windows_hosts_file list/add/remove/enable/disable (#51)

Total: 51 tools registered

Authored-by: Moko Consulting
2026-05-25 22:42:56 -05:00
jmiller be5619950e Merge pull request 'chore: cascade main → dev (327b515) [skip ci]' (#44) from main into dev
chore: cascade main → dev [skip ci]
2026-05-26 03:27:49 +00:00