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 eageranthropic/openai/google-genaiimports). - Bytecode compilation now produces the
.pycfiles the runtimes actually load (dropped the-Omismatch;uvinstalls compile bytecode). - The Vite dependency cache survives across dev boots (~2 minutes saved per boot);
company dev --forceforces 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.
- LLM provider SDK exception types now resolve lazily at except time — provider registration dropped from 44.6s to 17ms on cold caches (
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-aiscope (previous release runs failed to publish). companyCLI help no longer advertises unimplemented--verbose/--skip-whatsappflags.- 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 startFull changelog: v0.0.94...v0.0.95