Skip to content
Castellan

All release notes

Surveyor: release notes

Each version, newest first.

0.4.19

Developer content only for developers: the Surveyor follows Manor's Developer options switch.

What changed

  • With Developer options off in Manor's Settings, the Surveyor no longer runs its checks for developers, whatever its own Settings say: the code (checkouts, worktrees, Reeve's jobs waiting for approval), the tests, and the idle Claude Code sessions and MCP servers in the PC check. Nor does it draft suggestions, file or follow work for the manor, or ask the local AI to explain log evidence. Their settings are out of sight meanwhile and keep their values.
  • Its other checks stay, for everyone: Manor, the staff, the PC, Windows Update and app updates. Their findings now come in plain words: no log lines, error messages, file paths, addresses or commands, and a step to take in place of a command to copy. Manor's Repairs gets the same plain words. A role that only a developer's agent can fill is no longer reported as vacant.
  • The daily report is written for whoever reads it. When the switch is flipped, the next round writes it again.
  • With Developer options on, everything is as before: the developer checks are on by default, and start at the next round.
  • It carries the Steward's kit 2.39.0, which brings 2.37.0 and 2.38.0 too: Manor's Developer options switch for every agent, and title-bar scenes for Reeve, the Chamberlain and Heiward.

Before you update

  • Nothing: it updates itself as usual. Where Developer options are off in Manor, the Surveyor's page stops showing the code and tests checks, the suggestions and each finding's evidence: turn Developer options on in Manor's Settings to see them again.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.18

Problems and warnings that have been fixed leave without waiting for the next round.

What's new

  • Every 5 minutes between rounds, the Surveyor now runs its checks for Manor, the staff, the code and the PC's quick parts again, and takes out whatever they no longer find. A Steward round that has gone through since, a log error that has aged out or was fixed by an update, a Reeve job that ran fine again, an update that installed, a checkout that caught up, OneDrive running again, idle sessions archived: each leaves the counts, Manor's Repairs and the Steward's alarms within minutes, listed under Cleared since the round with what was seen. Before, only an agent's page, its late round, its round errors and its schedule were looked at again.
  • Nothing is cleared from a look that couldn't be made: Manor not answering, an agent it didn't reach, a checkout git couldn't read, a part of the PC that failed.

What changed

  • A round that failed once and has run fine since is a note, not a warning. One that failed more than once is still a warning.
  • A log line that says it is "not counted as a failure" (the Auditor's audit of an accelerator still loading its model) is no longer taken for an error, and nor is a test that passed (ok 75 - …) or a subtest's name in the Steward's log.

Before you update

  • Nothing: it updates itself as usual.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.17

It carries the Steward's kit 2.36.1: the parts every agent of the manor shares.

What changed

  • The Steward's kit 2.36.1: GenieX 0.8.0 is the NPU's server on a Snapdragon.

Before you update

  • Nothing: it updates itself as usual. This kit comes after 2.36.0; 2.33.0 (Steward 0.19.4) is still to be released and doesn't depend on it.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.16

It carries the Steward's kit 2.35.0: the parts every agent of the manor shares.

What changed

  • The Steward's kit 2.35.0: A release of an agent Castellan sells goes to the Exchequer, and no longer to the public releases repository.

Before you update

  • Nothing: it updates itself as usual. Agents for sale stop appearing in the public releases repository once the Exchequer 0.6.0 is deployed with its migration applied. Until then, releases go there as before.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.15

It carries the Steward's kit 2.34.0: the parts every agent of the manor shares.

What changed

  • The Steward's kit 2.34.0: An agent's rounds never stop silently.

Before you update

  • Nothing: it updates itself as usual. This kit comes after 2.33.0 (Steward 0.19.4); if 2.33.0 isn't released yet, release it first.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.14

An agent whose rounds have nothing coming is spotted at once, not hours later.

What changed

  • An agent that is on duty, isn't running a round, isn't waiting for your settings, and has no next round due can't run another round. The Surveyor now says so straight away ("<agent> has no next round scheduled"), not after three missed rounds. It replaces the "hasn't finished a round" warning for that agent.
  • An agent whose last round was held for settings only you can give reads as "waiting for your settings: <what>", from its round record as well as its page (agents on the Steward's kit 2.34.0 and later).
  • The warning clears within five minutes once the agent has a round due again.
  • This release also brings 0.4.13, if you didn't have it yet: an agent waiting for your settings says so, and no longer warns that its rounds have stopped.

Before you update

  • Nothing: it updates itself as usual.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.13

An agent waiting for your settings says so, not that its rounds have stopped.

What changed

  • An agent that holds its rounds until you fill in a setting only you can choose now gets one note, "<agent> is waiting for your settings: <what>", not a warning that it hasn't finished a round for hours. An agent whose rounds really stopped still gets the warning.
  • A warning like that already on the page clears within five minutes of updating, once the agent's page says what it is waiting for.

Before you update

  • Nothing: it updates itself as usual.

Installing

  • Castellan installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).

0.4.10

It carries the Steward's kit 2.32.0: the parts every agent of the manor shares.

What changed

  • The Steward's kit 2.32.0: A release goes to the agent's own repository, and to a releases repository only where one is named.

Before you update

  • Nothing: it updates itself as usual.

Installing

  • Manor installs and updates it by itself. To install it by hand, unpack the zip anywhere and run node src\cli.ts install (Node 22.18 or later). SHA256SUMS.txt lists its SHA-256 (PowerShell: Get-FileHash).