Skip to content

Changelog

48 entries

Atom: all · client · platform
  1. Client

    Client 0.6.18

    Choose your organization at sign-in, and move a machine to another organization.

    • Signing in asks which organization to use when your account belongs to several; --org or OPENLATCH_ORG names it without asking.
    • New command openlatch system auth switch moves this machine to another of your organizations.
    • On Windows, openlatch doctor reports an agent's command-line tool whose machine-wide install bypasses the relay (OL-1425).
    • Groundwork for a coding agent that OpenLatch does not yet support. Nothing changes for the agents already wired.
  2. Client

    Client 0.6.17

    Cursor returns to coverage once its windows reload.

    • A held Cursor is covered again once its windows reload.
    • The relay records each Cursor call once, and classifies the traffic of a coding agent that OpenLatch does not yet support.
  3. Client

    Client 0.6.16

    The client also connects the Codex desktop app, with no command-line tool and no new openlatch init.

    • The client connects the Codex desktop app on a machine with no Codex command-line tool, without running openlatch init again.
    • openlatch doctor no longer reports a false finding for a coding agent that OpenLatch does not yet support.
  4. Platform

    One policy in several Autonomy Zones

    Attach an Agent Intent Policy to several zones, each with its own mode.

  5. Client

    Client 0.6.15

    Cursor and Cline command-line tools reach the relay on Windows with no setup.

    • On Windows, the Cursor and Cline command-line tools route their model traffic through the relay with no setup.
    • On Windows, the relay's certificate check no longer reads a file that is still open.
  6. Client

    Client 0.6.14

    Groundwork for a coding agent that OpenLatch does not yet support.

    • Relay groundwork for a coding agent that OpenLatch does not yet support. Nothing changes for the agents already wired.
  7. Client

    Client 0.6.13

    Groundwork for a coding agent that OpenLatch does not yet support, and a Windows relay fix.

    • Hook and inventory groundwork for a coding agent that OpenLatch does not yet support. Nothing changes for the agents already wired.
    • On Windows, the relay's certificate is checked in the user's own context, and background processes start without opening a console window.
  8. Client

    Client 0.6.12

    More accurate model usage and PowerShell reading.

    • openlatch doctor --fix reports the state it leaves behind.
    • Usage that an interrupted model stream already reported is kept.
    • A model is marked unknown only when its usage is estimated.
    • An API key is told apart from a subscription token by its shape.
    • A PowerShell parameter written as -Param:value is read the same way as -Param value.
  9. Client

    Client 0.6.11

    PowerShell commands are read more accurately.

    • A URL in a PowerShell command is now read as a URL, not as a file path.
  10. Client

    Client 0.6.10

    Fixes for enrolment and for reading PowerShell commands.

    • The daemon's idle health check now sends the API key.
    • openlatch init now saves an exported OPENLATCH_API_URL to the client configuration.
    • A file path is classified where it resolves, not as it is spelled.
    • PowerShell commands are split into words by PowerShell's own rules.
  11. Platform

    Autonomy Zones on your organization tree

    Enable an Autonomy Zone on any unit, and see which agents each zone governs and why.

  12. Platform

    Autonomy Zones and Agent Intent Policies

    Define what each agent may do as Agent Intent Policies, and run each one in Disabled, Monitor or Enforce mode.

  13. Platform

    Public REST API

    Automate the console's operations with organization API keys.

  14. Client

    Client 0.6.9

    Live configuration reports, and fixes for Cline, Cursor and macOS.

    • Configuration changes on a host are reported as they happen.
    • A Claude Code teammate session is linked to the session that leads it.
    • The skills, rules and MCP servers that Codex CLI, Cursor and Cline load are inventoried as each agent actually loads them.
    • Cursor reports name the MCP server on every call.
    • Updating Cline.app no longer interrupts a conversation.
    • A Claude Code session started from a plan records that plan as its first prompt.
    • On macOS, the client no longer asks for access to the Desktop, Downloads and Documents folders.
    • openlatch init no longer describes usage telemetry as anonymous.
    • Native Windows paths are classified correctly on file reads and writes.
  15. Platform

    Database-enforced tenant isolation

    The database itself keeps each organization's data apart.

  16. Client

    Client 0.6.8

    Policy bundle and relay fixes.

    • A cached policy bundle is revalidated correctly when the platform reports it unchanged.
    • Usage from sessions that no hook registered is no longer recorded.
  17. Client

    Client 0.6.7

    Path-aware evaluation and Cline fixes.

    • An action's effects are correlated with the paths it targets.
    • The Cline plugin applies to every tool, not only the shell.
    • openlatch init waits for the first Cline plugin delivery instead of failing.
    • Each action is decided once, not again after it runs.
    • Codex CLI side threads are filed under their parent session.
    • Usage is filed under the right installation.
  18. Platform

    Policies that read what an action does

    Intent policies match what a command does, such as reading secret material or reaching a network host, not how it is spelled.

  19. Client

    Client 0.6.6

    The Cursor IDE's model calls go through the relay.

    • The Cursor IDE's model calls are routed through the relay.
    • A fresh openlatch init no longer fails on components that are still starting.
    • openlatch doctor shows one status line for every agent and recognizes the Cline.app hub.
    • A shell process substitution is no longer read as a redirection target.
  20. Client

    Client 0.6.5

    One shared tool vocabulary, and Ask verdicts delivered per agent.

    • Each agent's tools map onto one shared vocabulary; a tool with no mapping is still recorded under its own name.
    • Policy evaluation reads one classification catalogue from the policy bundle.
    • Ask verdicts reach each agent in the form it supports, with an authored verdict where an agent has no ask of its own.
  21. Client

    Client 0.6.4

    Cursor support.

    • Policies decide on Cursor actions, and the verdict reaches Cursor in its own format.
    • Cursor's model traffic goes through the relay and is recorded as usage, never as content.
    • Cursor's wiring is checked, repaired and inventoried like every other agent's.
    • openlatch uninstall names the agents a partial uninstall leaves wired.
  22. Client

    Client 0.6.3

    The Cline plugin reaches Cline.app and VS Code.

    • The Cline plugin is delivered to Cline.app and to VS Code.
    • The client checks that the plugin loaded on each host.
  23. Platform

    License and usage in the console

    Read what your organization is licensed for against what it consumes, on one page.

  24. Platform

    Agent ownership

    Every agent resolves to an owner from your directory, and its business function can drive a policy.

  25. Platform

    Agents you can recognize

    Agents carry a readable name and show the sessions and projects they bring together.

  26. Platform

    Execution graph

    See everything an agent did as one graph, filter it, and start a rule from a command.

  27. Platform

    Agent economics

    See each agent's spend, forecast and sessions, with ranked savings opportunities.

  28. Client

    Client 0.6.2

    Cline reporting, self-repair and a complete purge.

    • Cline sessions, prompts and tool calls are reported to the platform.
    • Relay wiring, hook trust and the Cline plugin files are checked for tampering and repaired.
    • The client reports when a policy bundle is waiting to be delivered.
    • openlatch uninstall sends an uninstall event, and openlatch uninstall --purge removes all client state.
  29. Client

    Client 0.6.1

    Cline through the relay, and relay certificate management.

    • Cline's model traffic is captured through the relay, including the Cline desktop app.
    • The relay proves its certificate is trusted before an agent is pointed at it.
    • The relay's certificate can be reported, rotated, released and removed.
    • Only detected agents are reported in host facts.
    • Codex CLI hooks are trusted on Windows.
  30. Platform

    Policies that keep deciding offline

    Each client holds its policy bundle locally, so enforcement continues with the network unplugged.

  31. Client

    Client 0.6.0

    A step-by-step openlatch update, with one breaking change to its JSON output.

    • Breaking: openlatch update --check --json no longer returns min_supported_client. current, latest and severity are unchanged.
    • openlatch update shows its progress step by step, and the daemon comes back after it.
    • Cline hooks, rules and workflows are reported by the configuration inventory.
  32. Client

    Client 0.5.8

    Cline prompt capture.

    • Prompts are captured on the Cline CLI and the Cline desktop app.
    • Agent types that are not wired are no longer reported.
  33. Client

    Client 0.5.7

    Terminal output fix on Windows.

    • Colors and progress display correctly on Windows for every command, not only openlatch init.
  34. Client

    Client 0.5.6

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  35. Client

    Client 0.5.4

    Daemon supervision and telemetry delivery fixes.

    • On Windows, the scheduled task that keeps the daemon running keeps its version marker.
    • The daemon's first telemetry batch is sent over HTTPS.
  36. Client

    Client 0.5.3

    Telemetry through the platform, and Linux binaries for older hosts.

    • Telemetry and crash reports go through the platform's own ingestion endpoint.
    • Linux binaries start on slim and older hosts.
  37. Client

    Client 0.5.2

    Startup and event delivery fixes.

    • On Windows, openlatch runs as a console program, and its binaries start on a fresh host.
    • Events still queued at shutdown are sent.
    • The daemon notices a new login without a restart.
    • Event delivery recovers after every reconnection to the platform.
  38. Client

    Client 0.5.1

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  39. Client

    Client 0.4.0

    Subsystem commands move under openlatch system.

    • Breaking: openlatch auth, hooks, model-relay, proxy, supervision, telemetry and inventory are now openlatch system <name>, with no aliases.
    • Breaking: the [boundary] configuration section is now [model_relay], OPENLATCH_BOUNDARY_* variables are now OPENLATCH_MODEL_RELAY_*, and OL-BND-* error codes are now OL-RELAY-*.
    • openlatch doctor reports the live state of each hook.
    • Proxy diagnostics report the proxy the client actually uses.
  40. Client

    Client 0.3.3

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  41. Client

    Client 0.2.2

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  42. Client

    Client 0.1.18

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  43. Client

    Client 0.1.14

    Default API address fix.

    • The default API address no longer repeats /api.
  44. Client

    Client 0.1.13

    The npm package resolves with npx @openlatch/client init.

    • The npm package gains a client entry point, so npx @openlatch/client init resolves.
    • Help output no longer prints a banner.
  45. Client

    Client 0.1.12

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  46. Client

    Client 0.1.8

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.
  47. Client

    Client 0.1.7

    The npm package ships the hook entry point.

    • The npm package installs the openlatch-hook entry point.
  48. Client

    Client 0.1.6

    Release maintenance.

    • Changes to how the client is built and released. The client behaves as in the previous version.