Skip to content

Jonathan AI 0.4.8 — visible replies and permission-gated remote actions - #2

Open
GoDeskio wants to merge 7 commits into
mainfrom
cursor/desktop-agent-shell-e032
Open

Jonathan AI 0.4.8 — visible replies and permission-gated remote actions#2
GoDeskio wants to merge 7 commits into
mainfrom
cursor/desktop-agent-shell-e032

Conversation

@GoDeskio

@GoDeskio GoDeskio commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Jonathan AI 0.4.8

This PR branch delivers the tested Windows desktop release without merging main.

Fixed

  • Restored desktop transcript rendering by defining and consistently using safe HTML escaping.
  • Hardened assistant-job delivery with persisted-event polling and a final session refresh when the live event stream disconnects.
  • Verified persistent chats render after restart and New Chat remains an empty separate session.
  • Corrected legacy async tests so they are actually awaited, and closed a leaked media-test file handle.

Actionability

  • Replaced the placeholder RemoteTrigger with permission-gated TCP probing, SSH command execution, SCP upload/download, and Windows Remote Management support.
  • Uses existing SSH keys/agent or stored Windows credentials; passwords are not accepted in tool input.
  • Target computers still require valid authentication, authorization, and reachable SSH/WinRM services.

Packaging and documentation

  • Updated README, feature list, changelog, version metadata, desktop shell, and Windows installer docs.
  • Standard in-place NSIS installer preserves chats, settings, user skills, media, and project data.
  • Root downloads include JonathanAi-Setup.exe, JonathanAi.exe, and JonathanAi-0.4.8-source.zip.

Verification

  • 497 passed, 1 expected platform skip, zero warnings with -W error
  • 68/68 focused desktop/tool/schema tests passed
  • 75 tools registered; strict schemas valid
  • npm audit: 0 vulnerabilities
  • pip check: healthy
  • no actual conflict markers or tracked generated junk
  • credential-pattern scan contains only documented fake fixtures/examples
  • installed Electron app reports 0.4.8
  • live post-restart reply is visible in the conversation window

Head: 29c184c240968a7cffd2078a91a5097bcebc1e5a

@socket-security

socket-security Bot commented Aug 26, 2026

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: pypi av is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: uv.lockpypi/faster-whisper@1.2.1pypi/av@17.1.0

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore pypi/av@17.1.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@GoDeskio GoDeskio changed the title Jonathan Ai 0.4.6 — native desktop agent release Jonathan AI 0.4.7 — durable goals, resource insights, and self-hosted operations Aug 26, 2026
@GoDeskio GoDeskio changed the title Jonathan AI 0.4.7 — durable goals, resource insights, and self-hosted operations Jonathan AI 0.4.8 — visible replies and permission-gated remote actions Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants