Skip to content

Releases: slopus/happy-agent

Happy Agent v0.4.69-preview.3

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Sep 20:38

Long conversations on Bedrock

Fixed native context compaction after tool discovery. Long-running Claude conversations on Bedrock could stop around the automatic compaction threshold with a missing-tool-reference error, such as web_fetch. Compaction now retains the tool definitions needed by the conversation and can continue from the native checkpoint.

More reliable Claude sign-in

Claude credential reads now tolerate brief macOS Keychain updates, reducing transient authentication failures while credentials are being refreshed.

Windows sandbox setup

Fixed a standalone packaging error that prevented Windows sandbox setup from finding its native helper. Setup and command execution now consistently use the helper embedded in the Agent binary.

This is a preview release for Happy Desktop Nightly. The standard Desktop release channel remains on the latest stable Agent.

Happy Agent v0.4.69-preview.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 20:41

Link your phone once

Happy Desktop can finish setting up terminal Claude Code and Codex access using an existing
phone-approved V2 account. The Agent refreshes the relationship between its desktop connection
and the terminal CLI without requiring another QR scan or interrupting running work.

The link is checked against the account and server, and team members' connections remain
isolated from the computer's shared terminal login. Existing credentials and session history
are preserved.

Start small with Chief of Staff

The installed documentation now guides Chief of Staff through choosing one existing project
or creating a new one, then agreeing on one small first change. A bundled TypeScript helper
can suggest recent Claude Code and Codex project folders after you request discovery;
it does not import conversations or make project changes.

The documentation also covers the shared Mobile Access setup and safe troubleshooting,
including preserving existing sign-ins and the shared Happy data directory.

Preview scope

These changes are new since 0.4.69-preview.1. This preview supports the upcoming Desktop
onboarding flow. Completing terminal mobile access also requires the compatible Happy CLI
release and matching Desktop build. Existing V2 pairing continues to use the same phone
authorization flow.

Happy Agent v0.4.69-preview.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Sep 12:13

Clearer message delivery on your phone

With the matching Happy mobile preview update, messages sent while an agent is answering stay visibly queued until the agent actually picks them up. The answer in progress stays above the queued message.

If the daemon refuses a message, the phone shows why instead of leaving it waiting forever. That failed state survives reopening the conversation.

Names in shared conversations

In team sessions with personal Happy pairings, teammates' messages appear on the left with their names. Your own phone messages are acknowledged without creating duplicate bubbles.

These changes require both this Happy Agent preview and the matching mobile preview OTA. Existing mobile clients remain supported.

Happy Agent v0.4.68

Choose a tag to compare

@github-actions github-actions released this 13 Sep 04:45

Stable release after the preview

Happy Agent 0.4.68 is the stable successor to 0.4.68-preview.1. It provides a stable update target for installations using the preview and becomes the latest stable Agent release.

This release uses the same source as 0.4.67 and 0.4.68-preview.1; there are no additional runtime changes.

Downloads

Includes macOS and Linux archives for ARM64 and x64, plus an unsigned Windows x64 archive. Every archive has a SHA-256 checksum; macOS executables are signed and notarized.

Happy Agent v0.4.68-preview.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Sep 19:34

Nightly preview update check

This preview provides a newer Agent version for checking preview discovery and updates in Happy Desktop Nightly. It is built from the same source as stable 0.4.67, with no additional runtime changes.

The release remains a GitHub prerelease and does not replace the latest stable Agent release.

Downloads

Includes macOS and Linux archives for ARM64 and x64, plus an unsigned Windows x64 archive. Every archive has a SHA-256 checksum; macOS executables are signed and notarized.

Happy Agent v0.4.67

Choose a tag to compare

@github-actions github-actions released this 12 Sep 12:57

Windows and WSL together

Happy's Chief of Staff now has guidance for setting up Ubuntu in WSL as a separate connected Happy Agent. Keep your Windows projects and bots on Windows, add Linux projects under Ubuntu, and work with both from the same desktop app.

The bundled setup recipe covers installation, connecting the two agents, Claude authentication inside Ubuntu, starting the WSL agent automatically at Windows sign-in, and checking a real project through the desktop app. It also explains that Windows and Linux keep their own provider logins and model availability.

Release channels

Requested Agent previews now use an explicit -preview.N version and are published as GitHub prereleases. Production releases continue to use stable versions. Preview releases do not replace the latest stable download, and repository pushes no longer publish automatic npm canaries.

Happy Agent v0.4.67-preview.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Sep 11:41

A dedicated Agent preview channel

Happy Agent previews now use clearly numbered versions such as 0.4.67-preview.1. Each requested preview goes through the existing build, test, signing, and publication pipeline, with downloadable platform archives and SHA-256 checksums.

Previews are published as GitHub prereleases and do not replace the latest stable release. This is the first preview after 0.4.66; it carries the same Agent runtime with the new release-channel safeguards.

More predictable releases

Pushing to the repository no longer automatically publishes npm canary builds. Agent previews are requested explicitly, while stable Agent, Terminal, and library releases keep their separate release flows.

Contributor guidance now explains how to request and test an Agent preview, and when a changed SDK needs its own library release.

Downloads

Archives are provided for macOS and Linux on Apple Silicon/ARM64 and x64, plus an unsigned Windows x64 build. Each archive includes a matching SHA-256 checksum. The macOS executables are signed and notarized.

Happy Agent v0.4.66

Choose a tag to compare

@github-actions github-actions released this 12 Sep 08:28

Adds native Windows 11 x64 support with a downloadable, self-contained Happy Agent executable.

  • Bundles Happy's Windows sandbox supervisor and matching setup/runner helpers. Codex does not need to be installed for sandboxing.
  • Uses Happy-owned restricted accounts, filesystem ACLs, and offline network enforcement. Approved full-access commands use the caller's ordinary Windows permissions, and subsequent restricted commands restore the sandbox boundary.
  • Shares installation setup across projects and prevents repeated automatic UAC attempts after a failed or interrupted setup.
  • Keeps capability records and permanent ACLs bounded across repeated commands, preventing long-running sandbox failures.
  • Resolves Windows short-name paths consistently across command and file tools.
  • Supports native Windows named pipes, PowerShell, process cancellation, terminal IO, and standalone daemon lifecycle checks.
  • Fixes native Git scanning and SQLite teardown behavior, preserves complete command output, and selects compatible PowerShell modules when launched from PowerShell 7.
  • Adds Windows release CI with real sandbox enforcement, native-library and named-pipe checks, repeated-command stability checks, and standalone executable smoke tests.

The Windows executable is unsigned for this release. Windows may display a publisher or SmartScreen warning. The Windows archive includes a SHA-256 checksum alongside the download.

Windows uses Codex's native restricted-token model. Folders granting Everyone write access are outside this release's isolation guarantee; ordinary per-user project directories are the supported baseline.

Happy Agent v0.4.65

Choose a tag to compare

@github-actions github-actions released this 12 Sep 02:59

Global skill management

Happy Agent now provides a live, structured catalog of installed global skills from ~/.agents/skills.

  • Inspect parsed skill descriptions and instructions, browse supporting files, and identify invalid or unreadable installations through the API.
  • Enable or disable skills without deleting, moving, or rewriting their files. Disabled skills remain visible for management but are excluded from agent prompts, skill listings, slash commands, and skill-specific reads. Separate project skills remain unaffected.
  • Keep connected clients up to date with realtime notifications for skill and supporting-file changes, including atomic replacements and changes to disabled skills.
  • Preserve skill identities and enablement across restarts and reinstallation at the same path. Startup scans detect edits made while the agent was stopped.
  • Update enablement safely with version checks, enforce file-read boundaries, and restrict shared-installation changes to the team owner.

This release adds the agent-side API and monitoring needed by clients; it does not add a desktop management screen. It uses Happy Agent Client 0.0.64 and keeps API protocol version 25.

Happy Agent v0.4.64

Choose a tag to compare

@github-actions github-actions released this 12 Sep 02:05

Provider visibility

  • Add hidden = true to a provider in your user-wide happy.toml to remove it from direct model selection while keeping the account available behind a smart provider. Restart the daemon after changing the setting.
  • Hidden providers cannot be selected directly for new turns or subagents. Their catalog entries and known models remain present but are marked unavailable for direct selection.
  • Enabled hidden accounts continue credential discovery, quota polling, and explicit verification. Smart providers can still route inference through them; enabled = false disables both direct and routed inference. Consumed-token usage is not duplicated between smart providers and their backing accounts.
  • Updated configuration documentation explains hiding, account enablement, and usage behavior.

Client integration groundwork

  • Added the global-skill management API specification and released Happy Agent Client SDK 0.0.64, with typed operations for listing and inspecting skills, changing availability, reading supporting files, and following skill updates.
  • This is specification and SDK groundwork, not daemon endpoint support in this release. Integrations must detect support and handle unavailable endpoints on older or unsupported daemons.