Skip to main content

Known limitations

PreviewAvailable on: WindowsmacOSLinuxShips in the preview channel only. Not a stable release.

What does not work, what is not built, and what you should not rely on yet.

Kept deliberately blunt. A limitation recorded here is one you will not discover the hard way.

Distribution

LimitationDetail
Preview artifacts may be unsignedRead each artifact's signature state on the download page. Windows SmartScreen or macOS Gatekeeper may warn.
Availability varies by channelOnly verified artifacts present in the live release manifest appear on the download page.
No Windows ARM64 buildPlatform identifier exists; no native build has been tested.
Preview channel onlyThere is no stable channel release yet.

Signing is a prerequisite for stable publication, not an afterthought — an unsigned build can reach the preview channel only, with an explicit publisher flag.

Platform parity

Do not assume behaviour is identical across operating systems. Voice dictation requires Python 3.10+ on PATH; system-wide dictation depends on OS window management; and keyboard conventions differ (mod is on macOS and Ctrl elsewhere, while the Ctrl B prefix is literal everywhere).

Orchestration

LimitationDetail
Modes vary in maturitySome orchestration modes are designed ahead of being proven end to end.
Cost visibility is a gateA run should block when billing route or cost cannot be determined. If it does not, report it.
Verification is yoursAgent-reported success is not evidence. Read the diff and run the tests.

Messaging and channels

LimitationDetail
Cross-workspace mention deliveryKnown open defect; delivery across workspaces required a daemon event-scope redesign.
Queued is not deliveredDo not read a queued message as an acted-upon message.

Agents and sessions

LimitationDetail
A live process is not progressAn agent can hold a session open without advancing a task.
Fleet counts can overstateA known defect can show more agents live than exist.
Detection is not authenticationHarmony can see a provider binary; it cannot see your login or plan.

Security boundaries

LimitationDetail
Extensions and skills are not sandboxed by defaultDo not treat third-party extension code as contained.
Model, repository, and browser content is untrusted inputAny of it can attempt to influence tools.
Remote (LAN Link) messagesRendered as text only; never pasted into a PTY or routed to an execute path.

See security overview for what Harmony does and does not protect.

Documentation

Parts of this documentation set are still being written. Pages that exist are source-backed; sections not yet published are listed in the internal documentation status matrix rather than stubbed out here.