Skip to content

OpenCompany v0.0.95

Latest

Choose a tag to compare

@zeenie-ai zeenie-ai released this 16 Jul 09:52
· 209 commits to main since this release

First release published as OpenCompany under the @zeenie-ai/opencompany npm scope. Tags v0.0.80 through v0.0.94 were internal and never reached npm — the v0.0.94 publish failed on the old package scope, fixed in this release. Upgrading from MachinaOS (v0.0.79 or earlier)? Existing ~/.machina state is detected automatically, and the machina command remains available as a deprecated alias for company.

Performance

  • Cold start 71s -> 21.5s (3.3x), dev boot minutes -> seconds. Four boot-delay regressions fixed (#51):
    • LLM provider SDK exception types now resolve lazily at except time — provider registration dropped from 44.6s to 17ms on cold caches (pkgutil.resolve_name + lru_cache, no eager anthropic/openai/google-genai imports).
    • Bytecode compilation now produces the .pyc files the runtimes actually load (dropped the -O mismatch; uv installs compile bytecode).
    • The Vite dependency cache survives across dev boots (~2 minutes saved per boot); company dev --force forces a re-bundle when needed.
    • The Temporal worker build-id hash is pre-warmed off the event loop, removing a multi-second freeze at startup.

Fixes

  • Parallel-run correctness: parameter panel state is isolated per node, shared node state mutations are atomic, parallel tool identities are deterministic, live todo lists are scoped to physical nodes, and shared browser/file operations are serialized.
  • Telegram select no longer crashes the canvas.
  • npm publishing now targets the @zeenie-ai scope (previous release runs failed to publish).
  • company CLI help no longer advertises unimplemented --verbose / --skip-whatsapp flags.
  • Onboarding wizard corrected: 12 AI providers (was "6"), and the Gemini card is labeled Gemini (was "Google").

Documentation

  • New documentation site: docs.zeenie.xyz — full beginner-proof overhaul: tabbed navigation, a Chat Trigger quickstart, 17 new pages including a Telegram bot tutorial and per-integration node guides.
  • README rewritten against a line-by-line audit of the codebase: real UI labels (Run / Start / API Credentials), current model lineups, honest node counts (115+ plugins, 25+ integrations), and new sections for durable execution and encrypted credentials.
  • Internal docs corrected to match shipped reality; dead code removed (legacy canvas components, retired docs workflow).

Install

Published on npm: https://www.npmjs.com/package/@zeenie-ai/opencompany

npm install -g @zeenie-ai/opencompany
company start

Full changelog: v0.0.94...v0.0.95