Binary distribution improvements, new workflow node type, and a batch of bug fixes.
Added
archon servecommand: one-command way for compiled binary users to start the web UI server. Downloads a pre-built web UI tarball from GitHub releases on first run, verifies SHA-256 checksum, caches locally, then starts the full server (#1011)- Automatic update check: binary users see a notification when a newer version is available on GitHub. Non-blocking, cached for 24 hours (#1039)
- Script node type for DAG workflows:
script:nodes run inline TypeScript/Python or named scripts from.archon/scripts/viabunoruvruntimes. Supportsdeps:for dependency installation andtimeout:in milliseconds (#999) - Codex native binary auto-resolution: compiled builds now locate the Codex CLI binary automatically instead of requiring a manual
CODEX_CLI_PATHoverride (#995, #1012)
Fixed
- Workflow reject ignores positional reason:
archon workflow reject <id> <reason>now correctly passes the reason argument to the rejection handler - Windows script path separators: normalize backslashes to forward slashes in script node paths for cross-platform compatibility
- PowerShell
Add-ToUserPathcorruption: installer no longer corruptsPATHwhen only a single entry exists (#1000) - Validator
Promise.anyrace condition: script runtime checks no longer fail intermittently due to aPromise.anyedge case (#1007, #1010) - Interactive-prd workflow bugs: fixes to loop gate handling, variable substitution, and node ordering (#1001, #1002, #1003, #1005)
- Community forge adapter exports: added explicit export entries for Gitea and GitLab adapters so they resolve correctly in compiled builds (#1041)
- Workflow graph view without codebase: the web UI workflow graph now loads correctly even when no codebase is selected (#958)