Skip to content

Releases: Eversynced/pheebs

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 27 Oct 18:20
7609adf

1.2.0 (2026-10-22)

Features

  • insights: add --team for managers (430342e)
  • insights: add --team for managers (a709634)
  • insights: add repair attribution to the contract and both reports (a8c39c5)
  • insights: compute the repertoire section from the local log (47ca958)
  • insights: compute verification coverage from the local log (e5ab223)
  • insights: fetch the manager's team report from /insights/team (200964e)
  • insights: judge split-phase delivery from the local model timeline (3ed1d99)
  • insights: name the developer stamps the local report counts (f9a1732)
  • insights: normalize and render the team report (14a6346)
  • insights: render repair attribution on both reports (2f20c65)
  • insights: report from the local log without a backend (4c1da91)
  • insights: report from the local log without a backend, or with --local (bb57ea6)
  • token: cache the role /validate-token reports (7263c84)

Bug Fixes

  • auto-update: hide the background update's console on Windows (142552a)
  • config: expand a backslash tilde in PHEEBS_LOG_PATH on Windows (0c9fef0)
  • doctor: find binaries on Windows without which (d2dca6f)
  • doctor: name the emptied settings file instead of undefined (2b36b80)
  • doctor: read the last logged event without tail (785b28f)
  • hooks: accept hook payloads that start with a UTF-8 BOM (e767fbc)
  • identity: address review on token revalidation and the identity label (c6b2cd0)
  • identity: keep developer a string and finish the gh doc sweep (47cc832)
  • identity: revalidate the token at session start, and close review gaps (785f0e7)
  • identity: stamp developer from the stored token id, drop gh (087aa77)
  • identity: stamp developer from the stored token id, drop gh (2b12124)
  • identity: tell a proxy's 4xx from the backend's own rejection (73a682b)
  • insights: count unknown apart and read stamps only in the report's window (da81f99)
  • insights: drop the team median column from the local report (c7e59a5)
  • insights: judge split-phase delivery from the model planning ended on (39e4c88)
  • insights: keep the team report from throwing on a terminal under four columns wide (0007dd1)
  • insights: name unknown heatmap states, draw a repeated signal once, and pin the edges the reviews found (ac9eac2)
  • insights: read a list of non-rows as absent and unusable coverage as missing (f229212)
  • insights: read EV1 and EV5 as Insufficient data on Windows Claude Code (b9f0b3f)
  • insights: say when a team list is empty and when a dollar figure has no coverage (80b2c53)
  • intent: classify commands from Claude Code's PowerShell tool (be61342)
  • path: compare settings scopes case-insensitively on Windows (0af2acc)
  • settings: read BOM-prefixed config files instead of resetting them (56c9335)
  • store: restrict token-bearing files to the owner on Windows (2435121)
  • test: drop git's repo variables before any test runs git (a395e13)
  • test: drop git's repo variables before any test runs git (e411cf0)
  • update: run npm through a shell on Windows (a84e546)
  • Windows portability from the Windows 11 test report (4b0603f)
  • windows: launch system tools by full path, never from the repo (b400333)

Reverts

  • insights: drop the developer stamps from the local report (111c8af)

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 19:27
70f4a69

1.1.0 (2026-10-02)

Features

  • classify: carry task_scope onto the prompt event (07264db)
  • classify: carry task_scope onto the prompt event (a60bd15)
  • contract: rename quality_signals to judgement_signals, add model_fit (da3a488)
  • contract: rename quality_signals to judgement_signals, add model_fit (13e1a05)
  • init: default to project-local scope, add --global (ad47e51)
  • init: default to project-local scope, add --global (3e97952)
  • insights: render model-fit as the fifth signal, with its split (11c932b)
  • insights: render model-fit as the fifth signal, with its split (6b8934a)

Bug Fixes

  • contract: align judgement signals with the Layer 2 docs (843f0d2)
  • contract: describe the emitted task_scope as a plain string (c3aac99)
  • insights: only claim the denominator when the split sums to it (46c114d)
  • scope: reach every install, and keep the token out of git (969363a)

v1.0.0

Choose a tag to compare

@Focadecombate Focadecombate released this 23 Sep 19:05

First public release.

Features

  • claude: capture mid-session model switches
  • config: make the background self-update opt-in, and have doctor report versions
  • config: ship no endpoint, making pheebs local-only by default
  • contract: require a unit on every quality signal
  • cursor: capture effort, fast_mode and rule-attachment counts
  • distribute via npm instead of private GitHub releases
  • hooks: capture per-call run_in_background
  • hooks: wire the Claude Code InstructionsLoaded hook
  • insights: render the report in the terminal

Bug Fixes

  • contract: document the Allow header, and clamp an absurd window
  • insights: count the value floor when deciding a chart fits
  • insights: do not report a count that is not a whole number
  • insights: drop a carriage return between JSON tokens on --json
  • insights: report a mid-body timeout as a timeout
  • insights: strip a surrogate with no partner before measuring
  • insights: treat the /insights payload as untrusted input
  • restore the Codex permission_mode capture
  • update: never let a registry response reach a shell

Install: npm install -g pheebs