Changelog
Notable changes to the CLI, SDKs, and hosted MCP server.
Read the changes for the package you are upgrading. Each package versions independently; Current versions lists the available packages.
CLI — @hlix/cli
Section titled “CLI — @hlix/cli”- Include license notices for optional packages in npm installations.
- Import a local project and switch projects from the cloud terminal client.
- Keep follow-up chat messages queued while a project turn runs.
- Preserve enabled project MCP connections during import and keep hlix credentials out of imported configuration.
1.2.0–1.2.1
Section titled “1.2.0–1.2.1”- Sign in through the browser with
hlix login; commands that need authentication can start sign-in automatically. - Record setup, verification, and development commands in
hlix.ymlduring init and import. - Detect linked Git worktrees and continue pushed work as cloud cycles.
- Store project configuration in
hlix.ymland machine settings in~/.hlix/hlix.yml. - Keep machine-specific provider secrets in
hlix.local.ymlor the global file.
1.0.0–1.0.4
Section titled “1.0.0–1.0.4”- Replace bundle-based import and revision sync with committed files in HLIX Repos. Review scripts that read the old revision/generation fields.
- Follow tasks through automated review retries with
tasks watch; JSONL results carrystate,task, and an optionalreason. - Import repository instruction files as source; credentials found in them remain protected.
- Track long-running commands and clean up owned processes on cancellation.
hlix acpruns Hlix Code as an ACP agent over standard input and output, so tools that speak the Agent Client Protocol can drive it.
- The one-line installer installs the standalone CLI on macOS and Linux, including Linux ARM64, with checksum verification and in-place upgrades.
- npm installs a native executable on supported platforms and keeps the Node.js launcher as a fallback.
- The installer detects an existing Homebrew, npm or native installation before installing another copy.
hlix uninstallremoves a native installation.
- Homebrew installs Hlix as one self-contained executable.
- MCP servers connect in the background. A server that needs a sign-in or is offline is listed in
/mcp, and/mcp retrytries again. - A project’s own
.envandbunfig.tomlare never loaded by Hlix itself.
- Hlix Code delegates to other coding agents in plain words — “use Codex to fix this”, “split this across three agents” — running each helper in its own worktree and merging the results.
- A new terminal interface: one row per tool call, collapsed long output, live thinking, elapsed time and cost, and
Ctrl+Ofor detail. ⇧Tabcycles the permission modesauto,ask,yoloandplan..hlixignorekeeps a managed block of the build output, caches and scratch folders your project generates.hlix projects delete <name|id>.
hlix mirrorkeeps a bound folder live with its Cloud Machine: cloud changes come down, and local saves go up.hlix importconnects a folder whose Git origin is a GitHub repository you can reach.
0.5.0 – 0.5.6
Section titled “0.5.0 – 0.5.6”- Hlix Code became its own shell, with a live status line, per-call approvals,
/model,/harness,/sandbox,/threadsand/resume. - Memory is kept per project.
--sandbox cloudworks inside the project’s repository, and cloud edits come back withhlix pull.hlix harness clearremoves a coder preference.- Faster
statusandpullon long histories, and fewer import blockers for placeholder values and example files.
0.4.0 – 0.4.5
Section titled “0.4.0 – 0.4.5”hlix secrets list,set,delete,importandexportmanage a project’s secrets from the terminal.- Hlix Code reads the agent standards a project already has for other coding agents.
hlix auth loginlists your workspaces and asks which one to use.- Cloud sessions use your Workspace’s models.
- Local-to-cloud import and revision sync, and the public SDK surface.
- Added interactive and environment-based authentication with explicit workspace selection.
- Added project discovery, dry-run trust review, encrypted protected-file transfer, complete Git-history import, and immutable cloud revisions.
- Added conflict-aware
push,pullandsync, plus explicit skill, agent and MCP resource imports. - Added stable JSON envelopes, documented exit codes, and packaged agent skill instructions.
TypeScript SDK — @hlix/sdk
Section titled “TypeScript SDK — @hlix/sdk”- Add cloud project switching, queued chat delivery, provider account selection, and cycle attachments.
2.1.0–2.1.1
Section titled “2.1.0–2.1.1”- Add
requestDeviceCodeandpollDeviceTokenfor browser-approved device sign-in.
- Add typed coder-account and funding endpoints.
- Allow
HarnessPreference.harnessto benullfor inherited selection; update consumers to handle it.
- Remove the old
importsandrevisionsmethods. Userepos.accessandrepos.headfor repository access; use the CLI for local file sync. - Replace
tasks.streamandcycles.streamwith thelivemethods. - Add project pause and resume.
projects.stopreturnsstatusandinterruptedCycles;projects.resumereturnsstatus,resumedCycles, andstarted.
0.3.0 — Project workflows
Section titled “0.3.0 — Project workflows”projects.statusreports where a project stands: its phase, task progress, what needs a person, the preview and delivery.projects.deliveropens, or finds, the project’s pull request into your default branch. It never merges.projects.stopandprojects.preview.chat.sendsends a message to a project and returns while its agent works;chat.turnreads the turn’s status and answer.pendingRequests.listandpendingRequests.resolveread and answer the questions a project is waiting on.cycles.proposealso returnsproposalIdand thecycleIdcreated from the proposal.
- Local-to-cloud import and revision sync, and the public SDK surface.
- Added workspace-scoped clients for projects, imports, revisions, tasks, cycles, reports, billing, agents and integrations.
- Added typed API errors, bounded retry for safe idempotent requests, and SSE task-status streaming.
- Added request and response types from the public API contract.
Python and Go SDKs
Section titled “Python and Go SDKs”- Publish the async Python client as
hlix-sdkon PyPI, imported ashlix. - Publish the generated Go module as
github.com/hlix-ai/hlix-go.
MCP server
Section titled “MCP server”- The MCP server is hosted at
https://mcp.hlix.ai/mcp, and clients connect with that URL. A client entry that launches a local@hlix/mcppackage no longer works; replace it with the URL. - Scripts and CI connect with an API key:
Authorization: Bearer <key>on the same URL.
- Workspace-bound MCP server with read-only tools by default and opt-in write tools.
- Project, task, cycle, comment and review tools, with structured errors.
Compatibility notes
Section titled “Compatibility notes”These schemas define compatibility for integrations and CLI automation. They are versioned separately from packages.
- Import scan reports use manifest schema version 2.
- Project configuration and local synchronization state have their own schema versions.
- CLI JSON output uses envelope schema version 1.
- The public API contract is OpenAPI 3.1 with independent semantic versioning — see Versions & releases.
Before upgrading
Section titled “Before upgrading”- Read the entries above for the package you are upgrading.
- Run
hlix --versionand record the current version. - Commit or back up local project work.
- Run
hlix syncand resolve any divergence before replacing the binary. - After upgrading, verify
hlix --help,hlix projects list, and one dry-run import.
If an upgrade goes wrong
Section titled “If an upgrade goes wrong”hlix --versionstill prints the old version — an older binary is earlier onPATH. Checkwhich -a hlix.hlix syncreports a conflict after upgrading — resolve the divergence, not the version. Runhlix sync --dry-runfor the file counts on each side.- A
--jsonconsumer breaks — checkschemaVersionfirst. The envelope version is the contract; human formatting is not, and may change between releases. - A flag disappeared — compare the installed version’s
--helpoutput with the relevant release entry before changing your scripts. - An MCP write tool is missing — check whether the connection was signed in read-only. See Connect your AI.
Next steps
Section titled “Next steps”Current versions
The version each hlix package installs today, and how to install it.
Versions & releases
How each surface is versioned, and what a version change means.
CLI reference
Command options, output formats and error codes.
Troubleshooting
Symptom-first recovery when a command behaves differently after an upgrade.