Skip to content

Agent Console v0.4.0

Choose a tag to compare

@SamSnead85 SamSnead85 released this 27 Sep 12:58
211f005

Agent Console 0.4.0 is a redesigned console, more accurate data, and signed macOS downloads.

What's new

  • A redesigned instrument. Console, Team and Projects keep the dense dark layout, now with raised cards, waves for every activity series, and eight sessions in frame at 1440×900. The light theme and phone layouts match.
  • 30 days on first install. The first read goes back 30 days on the console and on every joined machine, and re-reads never double count. Archived Codex threads, CLAUDE_CONFIG_DIR and CODEX_HOME are read.
  • Honest numbers. Every estimate says it is one. Partly counted figures carry a floor mark. Unknown readings are drawn as voids with their reason, never as zero.
  • Many machines, one truth. Each machine keeps its own session lanes, retries and restarts never double count activity, and sharing coverage is explicit.
  • Presenting mode (P). Every project, machine and person gets a stand-in name, and no folder or program path remains in the page.
  • Quieter and safer.
    • Idle CPU is down from about 48% of a core to under 2%.
    • A newer version never opens an older console that is still running.
    • Join links pick a reachable address on Windows and WSL.
    • Failed downloads behind a proxy say how to fix it.

Install

  • One line, nothing installed (Node.js 22+): npx --yes https://github.com/LockedinLabs-AI/agent-console/releases/download/v0.4.0/lockedinlabs-agent-console-0.4.0.tgz --open (add --demo to look around first).
  • Without Node.js: a standalone executable for macOS (signed and notarized by Apple), Linux and Windows. Windows executables are not code-signed yet; use install.ps1. See docs/standalone-install.md.
  • Team hub: ghcr.io/lockedinlabs-ai/agent-console:v0.4.0 on Linux.

Every file is listed in SHA256SUMS and carries a signed build attestation (gh attestation verify <file> -R LockedinLabs-AI/agent-console). The check at the start of every printed command has SHA-256 77aea0b4b487f2e39065b5739377f16678d6977b0fbd6d1ab0ef901052e581bc.

Full notes: CHANGELOG.md.

Signing, per platform

  • macOS, Apple silicon (agent-console-darwin-arm64 and its .tar.gz): signed with an Apple Developer ID (Team ID 643FW3ZH6M, hardened runtime) and notarized by Apple. It opens without a Gatekeeper warning, whether installed with install.sh, Homebrew or a browser download.
  • macOS, Intel (agent-console-darwin-x64 and its .tar.gz): signed with an Apple Developer ID (Team ID 643FW3ZH6M, hardened runtime) and notarized by Apple. It opens without a Gatekeeper warning, whether installed with install.sh, Homebrew or a browser download.
  • Linux, x64 (agent-console-linux-x64 and its .tar.gz): Linux has no code-signing scheme for it; SHA256SUMS and the build attestation are the check.
  • Linux, arm64 (agent-console-linux-arm64 and its .tar.gz): Linux has no code-signing scheme for it; SHA256SUMS and the build attestation are the check.
  • Windows, x64 (agent-console-win32-x64.exe): not code-signed; there is no Authenticode certificate. Install it with install.ps1, which checks it against SHA256SUMS before copying it into place, or use Node.js (npx.cmd or the npm package). Downloaded in a browser instead, SmartScreen may warn before its first start, and Smart App Control refuses it.
  • npm package (lockedinlabs-agent-console-<version>.tgz): covered by SHA256SUMS and a signed build provenance attestation (gh attestation verify <file> -R LockedinLabs-AI/agent-console); on npm it carries npm provenance.