Skip to content

Releases

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 17 Oct 13:23
b63b0a1

What's Changed

Full Changelog: v0.9.2...v0.9.3

v0.9.2

Choose a tag to compare

@cybergarage cybergarage released this 16 Oct 03:09
2247eb3

Fixes

  • Retain coordination guard and owner creation descriptors through verified removal to avoid false identity-change failures on bind-mounted storage.
  • Close owned descriptors after acquisition, cleanup and transcript-maintenance failures while retaining uncertain or replaced evidence.
  • Preserve device/inode, regular-file, link-count and token checks.

Upgrade notes

This compatible patch does not change storage formats or migrate existing data. Stop all writers before upgrading. Existing retained guards are not automatically removed; inspect them under the documented offline recovery conditions.

Release commit: 2247eb3.

Validation includes backup-free aggregate tests, a packed independent consumer, and Linux/macOS/Windows Server 2022 on Node 20.19 and 24. Backup-producing migration tests were excluded for this release operation. Orbit App adoption is validated separately.

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 15 Oct 18:39
0c35baf

What's Changed

  • feat(core): add project deletion and persistent session archive by @cybergarage in #7
  • feat(gui): add three-column workspaces and opt-in local scheduling by @cybergarage in #8
  • feat(cli): add project and session lifecycle commands by @cybergarage in #9
  • feat(core): rename projects and sessions across CLI and GUI by @cybergarage in #10
  • feat(gui): unify conversation details and operation approval by @cybergarage in #12
  • chore(release): prepare version 0.9.1 and verify rename consumers by @cybergarage in #13

Full Changelog: v0.9.0...v0.9.1

Orbit v0.9.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 18:05

npm publication: @cybergarage/orbit@0.9.0 is published. The npm latest tag is 0.9.0, and the registry tarball matches the independently validated artifact.

Source release for the current application-development runtime. GitHub
release creation and npm publication are separate steps.

Added

  • Add public DurableWorkStore and scheduling types for single-owner local
    hosts. Persist schedules, occurrences, stable request IDs, attempts, approvals,
    cancellation and results. Interrupted read work can return to the queue;
    uncertain opaque effects require explicit reconciliation. See
    Durable scheduled work.
  • Add the optional apple provider, AppleFoundationModelsAgent and
    AppleHelperClient, with a separately compiled Swift helper included in the
    package. Support local text generation and alternating text turns on eligible
    Macs; tools, streaming and structured generation remain unsupported. See
    Apple Foundation Models.
  • Add Orbit branding and links to the Orbit App and Orbit Nest projects.

Fixed

  • Support Windows storage registration, writer coordination, migration and
    managed execution with explicit file-flush acknowledgements. Use writable
    file handles for synchronization and preserve native realpath identity,
    including expanded Windows short paths. Explicit unsupported directory-sync
    guarantees still fail; errors are not silently ignored. See
    Platform acknowledgement.

Upgrade notes

  • Pin application dependencies to @cybergarage/orbit@0.9.0 and retain the
    application lockfile. The consumer example now targets this version.
  • Existing v0.8.1 execution APIs remain available. This release does not add a
    Session or execution-journal format migration. Existing or interrupted data
    still requires the applicable storage maintenance
    procedure before changing writers.
  • Windows defaults to file-sync; Linux and macOS retain
    file-and-directory-sync. Hosts requiring the stronger level must request it
    explicitly and handle rejection on unsupported platforms. File-only
    acknowledgement does not establish namespace durability across power loss.
  • Scheduling supplies host storage primitives, not a background daemon or
    calendar/timezone recurrence. Apple model use requires explicit native setup
    and a text-only configuration; other provider installations remain portable.

Validation scope

Deterministic tests and an independently installed package consumer validate the
runtime and distribution surface. Live-provider quality, deployment recovery
and physical power-loss behavior require separate qualification. The existing
stale-lock reclamation race remains documented in
Development.

Full changelog: v0.8.1...v0.9.0

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 12:07

Orbit 0.6.1

Orbit is a TypeScript agent framework for building agent applications. This is the first npm publication of @cybergarage/orbit; the earlier v0.6.0 GitHub source release retains its original contents.

npm install --save-exact @cybergarage/orbit@0.6.1

Documentation and examples

  • Keep the README focused on framework installation and application development.
  • Move CLI Usage and Commands to CLI Reference, generated by npm run docs:commands through oclif.
  • Provide a guide to building agent applications and a runnable agent example.
  • Rename example configuration to AGENT_WORKSPACE and AGENT_DATA_DIR, with .agent as the default data directory. To retain existing example data, point AGENT_DATA_DIR at its previous directory.

Validation and limits

The release is checked with TypeScript header validation, the runtime/GUI build, the full deterministic test suite, and an independent tarball consumer covering imports, CLI help, persistence, approvals, cancellation and restart/resume. Documentation generation is repeatable and does not alter the root README.

Orbit remains an evolving 0.x framework. Channel integration, scheduling, application authentication, memory policy and delivery are host responsibilities. Live providers and deployment recovery require separate validation. The existing Windows CI test command is not portable to cmd.exe; Windows storage support remains subject to the storage guide's limits.

Orbit 0.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Sep 11:37

This source release was not published to npm. Install @cybergarage/orbit@0.6.1 for the first npm release, including the revised agent framework documentation. See Orbit 0.6.1.

Install

npm install --save-exact @cybergarage/orbit@0.6.0
npm install --global @cybergarage/orbit@0.6.0

Orbit 0.6.0 is an early TypeScript runtime release for building assistant applications. The executable remains orbit; Node.js 20.19+ and native ESM are required.

Start building

The example exercises real sessions, approvals, cancellation and restart/resume with a deterministic model that needs no credentials. An independent consumer check installs the packed artifact and verifies its TypeScript declarations and lifecycle behavior.

Orbit supplies model/tool execution, MCP integration, managed Runs, persistent Sessions, explicit Skills and bounded workflow machinery. Applications own channel integrations, authentication, scheduling, long-term memory policy and delivery. This release does not provide a complete autonomous assistant product.

Persistent storage must be initialized under offline exclusive control. Read the storage and migration guides before reusing a development installation. Live providers, Windows persistence, production recovery and physical-failure behavior need deployment-specific validation.

Known validation limitation

The existing Windows CI test command uses POSIX-style TS_NODE_PROJECT=... assignment and fails before launching Mocha under Windows cmd.exe. Windows runtime/persistence validation is not established by this release. The 0.6 release gate runs on Linux; local full-suite validation was performed on macOS. This limitation is separate from the passing installed-package checks on Linux Node.js 20.19 and 24.