You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Skills can opt into a pre-run request field using the input_prompt front-matter property.
GateTree shows a multi-line input dialog before running an opted-in skill and passes the entered text as its user request.
GateTree 2.8.4
Deployment failure summaries
Failed Ansible runs now show the affected host names and the task that failed in the Queue report and generated Jira/CX HTML reports.
When failures occur at different tasks, the report keeps the task next to each affected host.
AI Skills catalog
The AI Skills sidebar can render the skill-library CATALOG.md as expandable, folder-like groups.
Skills not listed in the catalog remain available under Other skills.
GateTree 2.8.0
VPN status indicator
Added a compact, automatically refreshed Quick Access shield that shows the
active VPN at a glance: C for Cisco Secure and G for GlobalProtect.
The indicator refreshes every 10 seconds, remains read-only, and warns if
both VPNs appear active.
Sidebar and Quick Access polish
Aligned the AI Skills and Help root rows with the rest of the sidebar.
Simplified the Details header, Help page, and connection search label.
Compacted the Quick Access bar so more bookmarks fit without a visible
scrollbar.
GateTree 2.7.1
Sidebar polish
Aligned the AI Skills and Help root rows with the rest of the sidebar.
Simplified the Details header and compacted the Quick Access bar so more
bookmarks fit without a visible scrollbar.
GateTree 2.7.0
Skill package portability
Added one-click ZIP export for the selected AI Skill package, preserving SKILL.md together with its references, scripts, assets and profile files.
Security and branding
Moved the Touch ID Keychain service to the vendor-neutral GateTree namespace.
Existing unlock items migrate automatically on their next successful use.
GateTree 2.6.1
Release refresh
Republished the completed AI Skills workspace release after restoring the
GitHub Actions release pipeline.
GateTree 2.6.0
AI Skills workspace
Added an AI Skills sidebar hierarchy with a mounted Skill folder configuration,
expandable skill launcher menu and native live output pane.
Runs now use complete local skill packages, including referenced files,
scripts, assets and profile files, instead of importing only SKILL.md.
Added Start, Cancel, Clear, copy and timestamped output-file export controls.
The output view follows streamed Codex output automatically.
Workspace layout
Pinned the primary split layout to the window origin to prevent a blank area
above the connection search when a tall workspace pane is selected.
GateTree 2.5.2
Terminal fixes
Improved the embedded SSH terminal toolbar and its Detach action.
Fixed cursor-key handling for interactive full-screen terminal applications.
Pass the release version consistently into local and packaged application builds.
Build bundled dependencies on macOS 26 so the release runs on macOS 26;
this fixes the startup failure in the earlier 2.5.1 package.
GateTree 2.5.0
Terminal workspace
Added embedded local terminals that run inside GateTree rather than opening
Terminal.app windows.
The Quick Access Terminal menu creates a new terminal with the selected
Midnight, Paper, or Matrix appearance.
Multiple local terminals can stay open concurrently and are grouped in the
right-hand Open Panes rail, where they can be selected or closed.
SSH terminals can be moved into a separate native window and attached back
to GateTree. Keyboard focus now remains with the selected terminal pane.
GateTree 2.1.3
Touch ID unlock
Added optional Touch ID unlock for encrypted workspaces in provisioned Developer ID releases.
The release pipeline now embeds the Developer ID provisioning profile required for the Keychain access group entitlement.
Local unsigned development builds continue to use the master password only.
GateTree 2.1.2
First-run workspace setup
Fixed the workspace-folder picker on a fresh installation when the suggested GateTree folder does not yet exist.
GateTree 2.1.1
Deployment workflow
Added direct Jira and CX API integration backed by KeePass credentials.
Added CX readiness validation, per-role approval and deny actions, and queue-manager restart recovery.
Improved deployment reports with validation/deployment details, version, target IPs and failure context.
Added Vault configuration, integrated help, updated deployment queue layout and new Sauron/Olympos connections.
GateTree 2.1.0
Ansible deployment queue and Jira reporting
Added Jira availability checks and deployment lifecycle updates to the configured deployment process.
Deployment reports now retain validation, Queue Manager events and Ansible deployment output in one HTML report stored in the encrypted workspace.
Successful Jira deployments upload the report as an attachment and link it from the deployment result comment.
Queue Logs now presents the combined report and can save it as HTML.
Improved target extraction so every host name and IP address from Ansible preview output is retained.
GateTree 2.0.0
Encrypted workspace and setup
Choose a workspace folder on first launch and create a mandatory master password.
Workspace data is stored in SQLCipher, including Connections, Vault references,
Notes, deployment configuration/history/queue/logs, AI settings, Quick Access,
and the latest bulk validation result.
The chosen folder is remembered. Existing encrypted workspaces require both gatetree.sqlite and its original gatetree.sqlite.salt file.
Plaintext workspace mode is no longer supported.
Configuration export and import
File → Export Configuration creates a full, versioned plaintext JSON export of
the application database. Protect this file: it contains private configuration,
notes, connection details and operational history.
File → Import Configuration restores that JSON into an unlocked encrypted
workspace. An encrypted backup is created before replacement; failed imports
roll back. Column order differences between database versions are supported.
Fresh setup: choose an empty folder → set a master password → import JSON.
Exports exclude the master password, external KeePass databases and passwords,
external files/tools, and macOS UI preferences. Reconnect KeePass and adjust
machine-specific paths and permissions when restoring on another Mac.
Important upgrade information
Legacy Workspace.gatetree files are not imported automatically and are not
accepted by the JSON importer. Keep the previous app and original workspace
backup if you do not yet have a compatible JSON export.
An older 1.x SQL database alone may not contain its Connections and Vaults:
those versions also used the legacy workspace file. Do not discard that file.
Fully migrated SQLCipher workspaces can be opened directly by selecting their
containing folder. Quit GateTree before moving a complete workspace folder.
Verification
Tested a real JSON export through all 17 exported tables, including encrypted
database reopening, key rejection/rekey, and rollback checks.