Skip to content

Releases: DatafyingTech/Claude-Agent-Team-Manager

v0.8.5 — Bug Fixes, Working Folder & Mobile LAN Fix

Choose a tag to compare

@DatafyingTech DatafyingTech released this 11 Mar 04:05

Bug Fixes & New Feature

Bug Fixes

  • Issue #17 — Agent description loss: AI-generated descriptions are now immediately persisted when generated, preventing data loss when clicking away from the editor before autosave fires
  • Issue #18 — Mobile LAN skeleton loading: LAN mode syncFullState was sending nodes as an object instead of an array, causing the mobile web client to show skeleton placeholders. Now sends array format matching cloud mode, with defensive handling in the mobile client

New Feature

  • Issue #16 — Working Folder (Project Path Picker): New Project Folder section in Settings panel lets you browse to any folder to load agents/skills from that project's .claude/ directory. The chosen path persists across app restarts via ~/.aui/settings.json. Includes Reset to Home button to revert to default behavior.

Persistent Mobile Pairing & PWA (v0.8.4-0.8.5)

  • Pair once, connect forever — after initial room-code + PIN pairing, desktop issues a pairing token (valid 90 days) that mobile stores
  • PWA installable — service worker caches app shell for offline startup
  • Relay protocol extensions — register_desktop, reconnect_paired, register/revoke pairing
  • Pairing management UI — Settings panel shows paired devices with revoke

QA

  • npx tsc --noEmit — zero TypeScript errors
  • cargo check — both src-tauri/ and relay/ pass
  • pnpm tauri build — successful Windows exe + msi builds

Install

  • Windows: Download ATM_0.8.5_x64-setup.exe (recommended) or ATM_0.8.5_x64_en-US.msi
  • macOS: DMG will be added automatically by CI (triggered by tag push)

v0.8.3 — Production-Ready Remote Access

Choose a tag to compare

@DatafyingTech DatafyingTech released this 05 Mar 20:13

Production-Ready Remote Access

Cloud Relay Deployment

  • Relay server live at wss://atm-relay.datafying.tech — Linode Ubuntu 22.04, Caddy 2.11 with Let's Encrypt auto-TLS
  • Domain migrated from atm-relay.datafying.com (broken CloudFront) to atm-relay.datafying.tech (direct DNS)
  • systemd hardened — dedicated atm-relay user, NoNewPrivileges, ProtectSystem=strict, MemoryMax=500M

Bug Fixes

  • LAN mobile skeleton loadinginitRemoteSync() was never awaited; mobile clients now receive tree data immediately after PIN auth
  • Mode switch cleanup — switching Cloud→LAN no longer leaks old listeners
  • Crypto session leak — relay connection failures now properly dispose key material

Security

  • Room codes redacted in all relay log output
  • HSTS preload header added to Caddy reverse proxy
  • All .datafying.com references replaced with .datafying.tech (8 files, 0 remaining)

Verified

  • npx tsc --noEmit — zero errors
  • cargo check — both src-tauri/ and relay/ pass
  • curl https://atm-relay.datafying.tech/health{"status":"ok"}
  • Tauri build produces MSI + NSIS installers

Install

Download ATM_0.8.3_x64-setup.exe (recommended) or ATM_0.8.3_x64_en-US.msi below.

v0.8.2 — Security Hotfix for Cloud Relay

Choose a tag to compare

@DatafyingTech DatafyingTech released this 05 Mar 14:17

Security Hotfix: Cloud Relay Hardening

High Priority Fixes:

  • PIN auth gate — desktop won't send data until mobile provides correct PIN over encrypted channel
  • Bounded relay channels — relay uses bounded mpsc channels (128 capacity) with backpressure; slow clients get disconnected
  • Join rate limiting — 10 join attempts/min per IP prevents room code brute-force
  • Command injection prevention — crontab entries now properly escape single quotes, validate file extensions
  • SSRF preventionfetch_url requires HTTPS, blocks private IP ranges

Medium Priority Fixes:

  • CORS hardening with split routing on relay
  • Public key removed from QR code (exchanged via relay protocol only)
  • Key validation (base64 + 32 bytes) on relay
  • Log redaction for room codes
  • Room code generation retry limit (bounded loop)
  • Event listener leak fix in ui-store
  • Nonce overflow guard on both desktop and mobile

Other Fixes:

  • Key material zeroing (destroy() method)
  • Mobile auth screen blocks PIN entry until encrypted tunnel established
  • LAN expose defaults to enabled
  • Better relay connection error messages

Full changelog: https://github.com/DatafyingTech/Claude-Agent-Team-Manager/blob/master/CHANGELOG.md

v0.8.1 — Cloud Relay for Remote Access from Anywhere

Choose a tag to compare

@DatafyingTech DatafyingTech released this 05 Mar 13:56

What's New

Cloud relay mode lets you control your ATM desktop from any phone in the world — not just on the same WiFi. Turn on "Cloud" mode in Settings, get a room code, enter it on your phone, and it just works.

Highlights

  • E2E encrypted — X25519 key exchange + XSalsa20-Poly1305 authenticated encryption. The relay server never sees your data
  • Room codes — simple 8-character codes for pairing (e.g. ATM-X7K3mP)
  • QR code pairing — scan a QR code from Settings to connect instantly
  • LAN/Cloud toggle — switch between direct LAN and cloud relay in Settings
  • Self-hostable relay — new relay/ crate with Dockerfile for running your own relay server
  • Rate limiting — per-IP connection limits, room creation throttling, message rate limiting
  • Security reviewed — full security audit, devil's advocate review, and QA pass with 9 issues found and fixed
update v0 8 1

Install

Download the installer for your platform below:

  • Windows (recommended): ATM_0.8.1_x64-setup.exe (NSIS installer)
  • Windows (MSI): ATM_0.8.1_x64_en-US.msi

Full changelog: CHANGELOG.md

ATM v0.7.3

Choose a tag to compare

@DatafyingTech DatafyingTech released this 04 Mar 21:51

Bug Fixes

  • Fix team node reverting to copy of previously edited agent (#12)
  • Fix default owner name hardcoded as 'Kevin' instead of generic default (#13)
  • Security audit: confirmed no API key leakage in codebase

Downloads

  • Windows: ATM_0.7.3_x64-setup.exe (NSIS installer) or ATM_0.7.3_x64_en-US.msi
  • macOS: DMG will be added by CI

ATM v0.7.2 — Sticky Notes + Primer Skill Instructions

Choose a tag to compare

@DatafyingTech DatafyingTech released this 28 Feb 12:57

What's New in v0.7.2

Sticky Notes on Canvas

  • Add free-floating sticky notes to your canvas — just like n8n's sticky notes
  • 6 preset colors: yellow, blue, green, pink, purple, orange
  • Right-click the canvas → "Add Sticky Note" to create one
  • Double-click to edit text, click the color dot to cycle colors
  • Resizable with drag handle, freely positioned outside the tree layout
  • Notes persist in tree metadata and are included in exports

Primer Skill Instructions (Fix)

  • Deploy primers now explicitly instruct agents to load and use skills via the Skill tool
  • Pipeline-level and root-level skills propagate to all team members
  • Added "SKILLS — MANDATORY" section with clear invocation instructions
  • Agents receive explicit instructions to invoke skills before beginning work

Other

  • Version bump to 0.7.2
  • TypeScript clean (zero errors)

Full Changelog: v0.7.1...v0.7.2

v0.7.1 — Setup Wizard + ZIP Export/Import

Choose a tag to compare

@DatafyingTech DatafyingTech released this 28 Feb 01:51

What's New in v0.7.1

First-Launch Setup Wizard

  • 3-step onboarding wizard shown on first launch
  • Step 1: Enter Anthropic API key (with show/hide toggle + link to console) Get your API Key Here!
  • Step 2: Detect & enable Claude Code agent teams (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS)
  • Step 3: Summary + "Get Started" — sets setupCompleted flag so wizard doesn't show again

ZIP Export with Skills

  • New "Include skill files" checkbox in Settings > Data section
  • When checked, exports as .atm.zip containing tree.aui.json + all skill SKILL.md files
  • Bundles both standalone skills and skills assigned to groups/pipelines

ZIP Import

  • Import dialog now accepts both .aui.json and .atm.zip files
  • ZIP import extracts skills to ~/.claude/skills/ and restores tree data
  • Automatic rescan after import to pick up newly written skill files

Bug Fix

  • Fixed hardcoded appVersion: "0.3.4" in exports — now uses actual Tauri app version

Technical

  • Added fflate (~8KB gzipped) for browser-compatible ZIP handling
  • appVersion cached in Zustand store during loadProject()

ATM v0.7.0 — macOS Support

Choose a tag to compare

@DatafyingTech DatafyingTech released this 27 Feb 12:44

What's New

ATM now runs on macOS! Download the DMG below (added automatically by CI) or grab the Windows installer.

macOS note: ATM is not signed with an Apple Developer certificate. On first launch, right-click the app and select Open (or go to System Settings > Privacy & Security > Open Anyway).

Bug Fixes

  • Fixed: macOS terminal launch — uses AppleScript/osascript so deploy scripts actually execute instead of opening as text documents
  • Fixed: Scheduled shell scripts are now chmod +x on macOS/Linux so cron jobs can run them
  • Fixed: Project load errors now log details to console instead of being silently swallowed

Improvements

  • New: Shared platform detection utility replaces 6 inline uses of deprecated navigator.platform
  • New: GitHub Actions workflow automatically builds macOS DMG on every tagged release
  • New: Tauri bundle config includes macOS category (DeveloperTool) and minimum system version (10.15 Catalina+)

Download

Platform File
Windows ATM_0.7.0_x64-setup.exe or ATM_0.7.0_x64_en-US.msi
macOS ATM_0.7.0_aarch64.dmg (Apple Silicon) — added by CI shortly

Full changelog: v0.6.5...v0.7.0

v0.6.5 - Autosave Fix, Smart Placement, Skill Name Fix

Choose a tag to compare

@DatafyingTech DatafyingTech released this 26 Feb 20:32

What's New in v0.6.5

Bug Fixes

  • Autosave on AI-generated content - Descriptions generated via the Generate button now auto-save when clicking to another node
  • Skill name resolution - Team nodes show proper skill names instead of raw IDs after app restart
  • Smart node placement - New nodes appear directly below their parent instead of flying off to a distant corner

New Features

  • Node duplication - Ctrl+C/V/D to copy, paste, and duplicate entire node subtrees with right-click context menu support

Download: Grab the .exe installer below and run it.

v0.6.4: Node Duplication + Bug Fixes

Choose a tag to compare

@DatafyingTech DatafyingTech released this 26 Feb 14:43

What's New

Node Duplication

  • Ctrl+D — Duplicate selected node (with all children)
  • Ctrl+C / Ctrl+V — Copy & paste nodes between parents
  • Right-click → Duplicate / Copy — Context menu support
  • Clones entire subtrees with new IDs; writes new files to disk for agents/skills

Bug Fixes

  • Skill name cache persistence — Team nodes now show proper skill names instead of raw IDs after app relaunch. The skillNameCache is now saved to tree.json and restored on load.
  • Pipeline schedule fix — Scheduled pipelines now run the deploy.ps1 script directly instead of passing a useless placeholder to Claude. Also adds BOM encoding prefix to scheduled .ps1 scripts.

Other

  • deployPipeline() now supports { skipLaunch: true } for headless deploy script generation

Downloads

  • ATM_0.6.4_x64-setup.exe — NSIS installer (recommended)
  • ATM_0.6.4_x64_en-US.msi — MSI installer