Log.

Every AgentPeek release since 0.1.0.

v0.1.31

Smoother notch, more accurate token usage

  • Smoother, more reliable notch interactions: clicking a session row no longer collapses the panel, and approving or denying a prompt no longer flickers the notch.
  • More accurate session token usage: cached input tokens are now excluded so the count reflects your live context window.
v0.1.30

Surface Codex and Claude Code desktop sessions instantly

  • Detect Codex and Claude Code desktop-app sessions as soon as they launch, instead of waiting for their first activity.
  • Merge that early detection with the live session once it connects, so each desktop session shows up exactly once.
v0.1.29

Claude and Codex desktop app integration, an input/output token split, and notch polish

  • AgentPeek now integrates with the Claude and Codex desktop apps, not just the terminal: launch an agent from either app and it appears in the notch as its own live session. Desktop sessions stay separate from your terminal runs, so permissions, tokens, and tool activity never cross between them, and idle desktop sessions retire sooner than long-running terminal jobs.
  • Token counts in each session header now split input and output (for example 24.6k / 66) and add up across every turn, so the number reflects the whole session instead of only the latest exchange.
  • Notch polish: the usage refresh button sweeps a silver shimmer while its icon spins, session headers and the expand-reply control gain cleaner press and hover feedback, long MCP server names shrink to fit instead of being cut off, and session rows no longer flash when you collapse a card.
v0.1.28

Security gates, trial expiry hardening, and a steadier notch

  • Active trials now refresh exactly at signed receipt expiry, stop runtime work, and bring up the purchase gate without waiting for a restart.
  • The expanded notch stays pinned to the top edge while switching between Fixed and Expand session-list modes, with glass shadow cleanup for a cleaner rim.
  • Unused icons, old web fonts, stale release drafts, and directory-listing scratch copy were removed from the tree.
v0.1.27

Liquid Glass customization, a resizable Settings window, and a smoother session list

  • Liquid Glass, your way: turn the frosted rim on or off for Settings, the menu bar, and the notch, and dial its thickness with a new slider. The notch rim is opt-in, with a separate toggle for its top edge.
  • The Settings window is now resizable, opens in a better spot below the notch, keeps its window controls in place while you drag, and has a new quit button in the title bar.
  • Smoother session list: the expanding panel now sizes to each row exactly, so avatars no longer clip and the bottom padding looks right. Motion across the app is quicker and crisper.
  • On external displays the notch panel sits flush at the top, since there is no hardware notch to tuck behind.
  • A new refresh button for usage in the notch header and the menu bar popover, refreshing Claude and Codex on demand.
  • A bigger, crisper pixel avatar in the pill, plus a sharper app icon in the menu bar and About.
  • Send a test notification from Settings to confirm your alerts are working.
  • Crash, cursor, and stability fixes, including hardening against a flood of agent requests and an off-screen tooltip fix.
v0.1.26

Crash fixes and session interaction improvements

  • Fixed crashes in the notch overlay and license flow.
  • Improved session card interactions and responsiveness.
  • Various stability and polish fixes.
v0.1.25

Better local server labels

  • Local server rows now recognize Astro, Next.js, Vite, Wrangler, Storybook, Playwright, and static-site servers from command lines and project files instead of showing only the runtime process.
  • Usage gauges now keep the last known percentages visible during refresh lag, while real errors still show as unavailable.
  • Settings opens lower on the active display so the panel does not land under the notch overlay.
  • Expanded session replies now grow without the chevron ghosting or fading through the whole card.
v0.1.24

Claude usage, straight from the source

  • Claude usage now comes straight from Claude Code's built-in /usage data, so the gauges, menu bar bars, and notch panel match what Claude Code reports.
  • Usage updates are steadier: access tokens refresh before they expire and recover automatically after an auth hiccup, so the meters keep flowing without gaps.
  • When usage data can't be refreshed, the meters and budget alerts hold back instead of showing stale percentages.
  • AgentPeek keeps its menu bar runtime alive in the background, so macOS no longer suspends it between usage checks.
  • Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
v0.1.23

Smoother long sessions and expandable replies

  • Long agent replies now expand inline: tap Show more on a session card to read the full reply with selectable text, then Show less to collapse it.
  • Fixed a crash and tightened performance for sessions with very long histories, so the notch panel stays smooth while you hover and resize it.
  • Sessions with thousands of timeline entries render and refresh faster, keeping the panel responsive as new activity streams in.
  • Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
v0.1.22

Token usage tracking and menu bar reliability

  • Token usage tracking is more reliable: usage and token-refresh requests now fail gracefully instead of risking a crash, so the usage gauges keep updating.
  • Menu bar reliability: opening a local server in your browser now shows a clear message when it cannot launch, stopping a server takes a deliberate confirm tap, and the menu bar and notch no longer compete over the local server scan.
  • Behind-the-scenes improvements to licensing and activation reliability.
  • Questions about this update? Read the docs at https://agentpeek.app/docs or reach out on X at https://x.com/brenhubr (@brenhubr).
v0.1.21

Auto width in usage mode

  • Usage mode automatically keeps the collapsed pill at full width so the gauges stay visible.
  • The Collapsed width setting locks to Wide while usage mode is active and restores your choice when you leave it.
v0.1.20

Usage gauges in the notch

  • New "Usage" option for the collapsed pill shows live Claude and Codex usage gauges in the notch.
  • The menu bar icon shows an amber attention dot when an agent is waiting on you.
  • Hovering the notch now uses a short intent delay, so the panel no longer flickers when the pointer grazes the top of the screen.
  • Plan approvals render their headings styled, and the menu bar popover shows a scanning indicator while finding local servers.
v0.1.19

Hardened license logic and bug fixes

  • Hardened license logic
  • Bug fixes
v0.1.18

Prompts that grow to fit the notch

  • Permission, plan, and multi-question prompts now grow to fit. The full diff, plan, or question set expands the notch instead of squeezing into a cramped scroll.
  • Right-click or Control-click the menu bar icon for a quick Quit, always available while the license window is blocking the main panel.
  • Usage meters reset to empty the moment your 5-hour or weekly window rolls over, instead of lingering on a stale reading.
  • Clearing a Claude session with /clear now keeps it in your session list instead of dropping the row.
  • Various bug fixes and performance optimizations.
v0.1.17

Improved usage tracking for Claude and Codex

  • Improved usage tracking for Claude and Codex reads each tool's limits more reliably, so your 5-hour and weekly meters stay accurate.
  • Settings and the menu bar have a refined glass finish, with cleaner cards, controls, and usage meters.
  • Various bug fixes and performance optimizations.
v0.1.16

A depth-lit interface

  • The menu bar and settings panels have a new depth-lit finish, with raised cards, beveled controls, and recessed wells set against the OLED-black background.
  • The activation window now gives licensing a clearer, full-size surface.
  • Various bug fixes and performance optimizations.
v0.1.15

Truly expandable session list

  • The expanding session list now grows to fill the screen height before it scrolls, so every open session stays visible on a tall display.
  • Various bug fixes and performance optimizations.
v0.1.14

A Session list size setting and a new activation window

  • Added a Session list setting to Appearance: keep the expanded panel at a fixed size that scrolls, or let it grow with each open session.
  • Added an activation window with a clear license card, $15 one time pricing, and an inline field to activate a key without opening Settings.
  • Various bug fixes and performance optimizations.
v0.1.13

Roomier panels, exact refill times, and a cleaner menu bar

  • Usage, quick routes, and local servers now open at one consistent, roomier size with even spacing, so nothing feels crammed at the top and scroll bars no longer pop in.
  • Token usage shows exactly when your weekly limit refills, down to the time of day, like "refills Sun at 3:47 PM".
  • Added a Clock setting to show that refill time on a 12-hour or 24-hour clock.
  • Gave quick routes more breathing room in the notch, with each path tucked neatly under its name.
  • Refreshed the menu bar popover with a cleaner header and flat, divided sections in place of the boxed cards.
  • The menu bar popover now closes right away when you click another app, the desktop, or the menu bar.
  • Claude and Codex sessions now surface subagent activity, like "Running research subagent", and a session waiting on you stays put instead of flipping back to running when a subagent finishes.
  • Various performance optimizations and reliability upgrades.
v0.1.12

Reliable Codex usage and steadier sessions

  • Fixed Codex usage so live readings load reliably.
  • Kept sessions that are waiting on your input from briefly flipping back to running when a tool finishes late.
  • Moved Quit to a red power button in the top-left of Settings.
  • Various performance optimizations and reliability upgrades.
v0.1.11

Dual surfaces and session history polish

  • Added independent notch and menu bar toggles so both surfaces can run at the same time.
  • Added pixel-grid motion for session avatars, with active sessions in a diagonal wave and waiting sessions in a calm spin.
  • Matched Claude and Codex session handling for detected rows, /clear, /exit, and stale-session removal.
  • Removed expanded-history caps so every timeline entry and full Claude transcript text stay visible.
v0.1.10

Update prompt and menu bar polish

  • Software update prompts now show the AgentPeek icon and a clean version number
  • The "What's New" window confirms with the Return key
  • Menu bar popover positions correctly across multiple displays and external monitors
  • Notch UI refinements across session cards, code diffs, permission prompts, quick routes, and agent avatars
v0.1.9

Menu bar icon isolation

  • Fixed: menu bar fallback icon leaking between Spaces on multi-display Macs
  • Fixed: notification delegate Sendable warning under Swift 6 strict concurrency
v0.1.8

Polish pass on the marketing site and docs

  • Refreshed feature cards on the landing page
  • Docs split into install, configure, and troubleshoot sections
  • Expanded notification settings coverage
  • Quieter activity colors so background sessions stay calm
v0.1.7

System notifications and Copy Session as Markdown

  • New: macOS system notifications for permission, budget, stuck, and complete events
  • New: Copy Session as Markdown from the context menu
  • New: kill and refresh-usage quick actions on session rows
  • New: threshold tint on token usage bars when nearing the limit
  • Improved: quiet terminal sessions can now be dismissed
v0.1.6

Sessions panel matched 1:1 with the real notch UI

  • Improved: landing page sessions panel now mirrors the in-app session card
  • Fixed: unclickable landing nav links
v0.1.5

Hourly update checks

  • New: Sparkle now checks for updates hourly so fixes ship within the day
v0.1.4

Hardened release pipeline

  • Fixed: notary key workflow regression
  • Fixed: release build numbering
  • Improved: pinned workflow action versions
v0.1.3

Signing flow + UI polish

  • Improved: desktop release signing flow
  • Fixed: settings window now centers on launch
  • Fixed: usage chip truncation on narrow notches
  • Fixed: DMG metadata no longer leaks into the Finder window
v0.1.2

Compact width and Local Server polish

  • New: compact notch width picker in Appearance settings
  • New: hold the notch open while the settings window is focused
  • New: framework label heuristic for local dev server rows
  • New: server uptime derived from libproc start time
v0.1.1

Agent hooks toggle + runtime simplification

  • Improved: install and repair buttons collapsed into a single enable toggle
  • Improved: hook event pump now recovers cleanly after socket disconnects
  • Fixed: license copy edge case
  • Fixed: hook callback ordering preserved across reloads
v0.1.0

Initial release

  • Live Claude Code and Codex sessions in the Mac notch
  • Inline permission prompts, questions, and plans
  • 5-hour and 7-day token usage gauges
  • Local dev server list with one-click stop, copy, and open
  • Quick Routes to skills, plugins, config, logs, and project root
  • Hook installer for the Claude Code and Codex CLIs
  • $15 one time license