Skip to content

docs: publish Endpoint Agent 5.3.11, document restart_core and repair_core_config - #445

Merged
pllesperance-lc merged 1 commit into
masterfrom
docs/sensor-5.3.11-and-lifecycle-commands
Sep 23, 2026
Merged

pllesperance-lc merged 1 commit into
masterfrom
docs/sensor-5.3.11-and-lifecycle-commands

Conversation

@pllesperance-lc

Copy link
Copy Markdown
Contributor

Summary

  • Release notes: publish Endpoint Agent 5.3.11 (2026-09-21), from lc_sensor's release_notes/v5.3.11.md word for word, via scripts/publish-release-note.py.
  • Endpoint commands reference: add restart_core and repair_core_config (new in 5.3.10) to the OS table, with full sections: platforms, parameters, reply events (SERVICE_RESTART_REP, SERVICE_CONFIG_REPAIR_REP) and error codes. Sources are the tasking parser in legion_tasking-go and the sensor's collector_35 handlers.
  • Service Upgrades: short section on repair_core_config, because upgrades never rewrite the service configuration written at install.

Note for reviewers

restart_core is documented for macOS, Windows and Linux. The 5.3.10 sensor includes the Windows restart helper, and every cluster runs tasking-go v1.10.76 or later, which accepts Windows (#260). The published 5.3.10 release note still says Linux and macOS only; this PR leaves it alone.

Checks

  • markdownlint-cli2: 0 issues
  • check-release-feeds.py: passes
  • check-release-note-headings.py / check-list-numbering.py: same issue counts as master (22 / 5); none are on the edited lines

🤖 Generated with Claude Code

…_core_config

Add the 5.3.11 sensor release (2026-09-21) to the release notes page via
scripts/publish-release-note.py. The body is lc_sensor's
release_notes/v5.3.11.md with its sections demoted to h4, as for 5.3.10.

Document the two lifecycle commands 5.3.10 introduced in the endpoint
commands reference, with facts taken from the tasking parser
(legion_tasking-go) and the sensor's collector_35 handlers:

- restart_core: --is-confirmed required; macOS, Windows and Linux. Windows
  is supported since tasking-go#260 and the 5.3.10 sensor, although the
  5.3.10 release note still says Linux and macOS. Refused with ERROR 50 when
  nothing would restart the sensor; the success reply is best-effort.
- repair_core_config: optional --dry-run; ERROR 0 means at standard, 13
  means drift (left alone on a dry run), 170 means another lifecycle command
  is in progress.

Service Upgrades gets a short section pointing at repair_core_config, since
an upgrade never revisits the service configuration written at install.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@pllesperance-lc
pllesperance-lc merged commit 63ebecf into master Sep 23, 2026
7 checks passed
@pllesperance-lc
pllesperance-lc deleted the docs/sensor-5.3.11-and-lifecycle-commands branch September 23, 2026 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant