The most important Orkestrai changes, organized by delivery.
01
Orkestrai 0.37.0: Create music, narration and sound effects
Native audio workflows through fal.ai in Canvas and Workbench.
Add native fal.ai audio workflows for music, narration, dialogue and sound effects with model-specific fields, workspace references and Canvas/Workbench playback.
Share encrypted accounts, model grants, budget reservations, durable queue, agent CLI/MCP and workspace output files with existing creative workflows.
Keep literal speech separate from production notes; estimate character/duration and per-audio units (including MiniMax's audios unit) and reject unsupported raw audio before submission. Existing image and video workflows remain compatible.
Use audio-specific generation controls and identify denied output downloads without resubmitting paid jobs or making private media public.
Add owner-controlled private or one-hour link delivery for new fal outputs, pin privacy to cost previews and queued runs, and show provider request IDs for failed downloads.
Keep leader implementation delegated to specialists; explicit coordination/review assignments remain available. Approved plans and routine owned development-server work do not require repeated approval.
Keep terminal input responsive with asynchronous cached transcript lookup, bounded delivery queues, fewer Canvas refreshes, same-size PTY resize suppression and WebSocket recovery. Failed quick prompts retain their draft and show an error.
Confirm automatic terminal handoffs from the exact provider transcript on macOS and Windows/WSL; support Claude's positioned composer and pasted-content format, without stacking another task onto an uncertain draft.
Keep CLI JSON intact in pipes, expose whether assignment actually dispatched, provide explicit task_dispatch, and preserve semantic blockers until an explicit state change.
Attaching a simulator creates or reuses its Mobile Canvas node and existing session. Portal renderer/capture timeouts and failed loads remain recoverable without silently replaying expired actions.
Restore authenticated Computer inspection and isolate capture-retention errors to the affected workspace.
Restore assigned work for freshly opened recruits with free-form specialties; saved role templates are optional at startup, while explicit application of a missing template still fails.
Drain pending native Portal operations and flush browser cookies before shutdown; late requests cannot recreate tabs while the app is closing.
Allow busy providers time to persist queued prompts and recover the terminal queue on late exact confirmation, without replaying a message.
Resume saved agent conversations for structured messages after restart, including off-screen Floors. Suspended workspaces stay stopped; raw terminal commands never start a replacement session.
Keep verified deliveries pending when replies are late instead of reporting a broken transcript or asking to reload; CLI distinguishes delivery from a confirmed conversation.
Allow authorized Portal logins with write-only passwords over HTTPS or loopback, preserving redaction, private fields, OTP and explicit security gates.
Restore the previous virtual mobile device after Core restart without duplicating its node, waking unloaded workspaces, stealing another workspace device or bypassing physical confirmation.
Avoid competing compositor captures and recover transient Portal presentation failures without another resize.
02
Orkestrai 0.36.3: Portal stability and presentation
Keep Canvas controls accessible and separate Canvas zoom from website responsiveness.
Portal pages stay behind sidebars, toolbars and responsive dropdowns after dragging. Menus restore the same session when closed. Left/top origin clipping uses the in-node preview until the page is back in view; right/bottom clipping stays interactive.
Canvas zoom preserves the website viewport, responsive breakpoints, pixel density and independent same-origin Portals. Resize the node or choose a responsive viewport to change the actual page dimensions.
Portal previews and agent screenshots retain the full logical viewport, current scroll position and protected-field masks.
Prevent oversized Portal flashes during zoom and at idle. Capture outside the visible native hierarchy and restore a correctly sized frame; agent reads and title changes no longer trigger preview captures or synthetic page reloads.
Prevent a native Electron crash when opening or inspecting a new Portal. Wait for document readiness, keep native sizing separate from emulation, recover after failed navigation or renderer loss, and discard captures across document changes.
03
Orkestrai 0.36.2: Canvas media and project delivery
Keep Canvas inventory accurate and let agents deliver existing edited videos inside the configured project.
Keep nodes visible when deletion fails, including partial selections, and preserve connected edges on a storage failure.
Exclude historical media paths from default agent workflow reads. Historical generations require an explicit query; removed media is not automatically reused and project files remain intact.
Let assigned agents add existing edited project videos as playable Canvas nodes without generating, uploading or moving files. Validate format, size and optional hash, preserve project boundaries and reuse existing nodes on retries.
Expose the configured project folder, including distinct host and WSL paths. Keep briefs, prompts, montage sources, renders and final deliverables there by default; changing terminal directories does not change the authenticated workspace.
04
Orkestrai 0.36.1: Portal access and Canvas fixes
Restore team access to Portals, import local videos and keep browser surfaces aligned.
Restore Portal use without requiring an enforcing autonomy policy or an assigned task. New and unconfigured Portals allow all workspace agents, including new recruits; explicit access lists, manual/read-only settings, pauses, protected fields, enabled policies and audit trails remain in force.
Drop MP4, M4V, MOV, WebM or MKV files up to 64 MB as native Video nodes with playback and reusable workflow references. Preserve original bytes and leave provider permissions unchanged.
Keep Portal pages behind Canvas controls. Use a temporary in-node preview while dragging, panning, zooming or resizing, then restore the same live page without reloading its session.
05
Orkestrai 0.36.0: a new Canvas and Workbench experience
Refreshed native tools, direct manipulation and clearer navigation across desktop and Remote.
Drag creation tools from the Canvas dock and sidebar items into Workbench panes. Reorder flow steps, sequence clips, design layers/pages and collection-runner requests directly.
Start empty workspaces with one-click actions, check image executor readiness and drop references onto empty image nodes.
Refresh Canvas and Workbench with consistent node frames, grouped tools, readable tabs, compact usage meters and keyboard-accessible row actions.
Redesign the native Design toolbar, layer tree, selection controls and property panels, with color swatches, layout controls and multi-selection alignment/Boolean actions.
Unify menus, dialogs, focus indicators, theme-aware surfaces and reduced-motion behavior; improve compact text, contrast, selected states and recovery messages.
Simplify Settings and Provider Center with live sliders, switches and segmented selectors. Improve command search and documentation navigation.
Refine terminal voice controls, notes, Kanban, Git, portals, API collections, creative workflows, automation nodes and Workbench hubs while preserving existing data and agent contracts.
Guide Remote connections with explicit steps, status and recovery hints; keep sharing and connected workspace views consistent.
Update the website and project READMEs with real app recordings and refreshed product showcases.
Accept tool, file and character drops on the empty Canvas, keep Flow execution controls reachable and restore code graph indexing controls.
Prevent clipped collection-runner footers, Git file lists and compact device panels; keep Design selection controls and property values visible.
Restore selected permission/scope states, icon-only tooltips and readable badges across themes; distinguish unavailable usage data from healthy status.
Keep Remote responsive when a shared workspace contains a huddle, and correct misleading labels, translations and empty-state actions.
06
Orkestrai 0.35.0: Read scanned PDFs with local OCR
Local OCR makes scanned PDFs searchable by users and agents.
Read scanned and mixed PDF pages offline with bundled English, Portuguese and Spanish OCR, preserving originals and page citations.
Show OCR confidence, encrypted files and partial extraction; automatically reindex older scans and contain parser timeouts in a separate process. Normalize bundled PDF resource paths for Windows, macOS and Linux.
07
Orkestrai 0.34.0: Second Brain: connected knowledge
Turn documents and project work into cited, reusable knowledge.
Search native workspace knowledge with citations, tags, backlinks and a separate knowledge graph in Canvas and Workbench.
Import document nodes by dropping PDF, Markdown, XLSX, CSV and other files; retain originals and show extraction/freshness limits explicitly.
Retain provider-independent agent lessons with task reflection, bounded recall and automatic/review/off controls shared by UI, CLI and MCP.
Explore a colored, interactive 2D/3D knowledge network with live workspace and linked-file updates, stable camera/positions, source details and offscreen/idle resource cleanup. Keep hover details available across labels and after dragging a source. Pinch gestures also work when a finger starts over a label.
08
Orkestrai 0.33.0: more video providers
Use fal.ai, BytePlus ModelArk or Higgsfield with separate accounts, contracts and budgets.
Add explicit BytePlus ModelArk and Higgsfield video providers alongside fal.ai, with provider-specific contracts, vault accounts and persistent queue routing. Existing fal and Codex image workflows stay compatible.
Expose matching provider/account/model controls, dated public rates and Higgsfield configured account quotes. Preserve required references on explicit provider changes and block unsafe credential routing or duplicate paid retries.
Document provider upload, cancellation and reference limits in all three languages; share contracts with agents, storyboards and guided onboarding.
Stop elastic connections after settling instead of restarting their own animation. Bound non-converging physics, reuse adjacency indexes and defer offscreen image/workflow painting without unloading agents or changing source files.
Show named video references and previews for canvas nodes and standalone project files. Browse project media, expand a reference preview, and keep paths/API mappings under technical details without changing agent bindings. Align account/model controls.
09
Orkestrai 0.32.0: native video workflows
Opt-in fal.ai video generation on the existing Canvas and Workbench.
Wait for the Claude message composer before delivering initial roles, Kanban tasks or automatic Enter. Workspace trust dialogs remain under human control instead of accidentally selecting No, exit; readiness timeouts do not claim task delivery.
Separate character production notes and approval/version provenance from generation prompts; distinguish casting instructions from scene dialogue without changing frozen references.
Expose bounded provider descriptions, examples and defaults to users and agents; edit nested model inputs, flag stale parameters after switching endpoints and compare account base prices in the model picker before estimating a run.
Isolate creative forms per mounted dialog so restoring several Canvas nodes cannot reuse character, account, policy, brand or recipe form identifiers. Keep provider settings scrollable with account selection, tabs and actions fixed, including compact windows.
Keep searchable model and reference menus inside the viewport, including workflow inputs near the bottom of a dialog.
Reserve character image and voice inputs when attaching scene media so the editor offers the next available model slots without conflicting with approved identities.
Declare exact workspace media response sizes so voice reference previews can determine their duration without waiting for playback to finish.
Close the video encoder confirmation after approval so the completed download cannot leave the sequence editor blocked behind an overlay.
Search the full fal.ai video catalog, including Seedance 2.5, with model-specific contracts, nested parameters, multiple image/video/audio references and per-workspace model grants. Existing Wan/Kling drafts and Codex image workflows remain compatible.
Configure vault credentials, workspace and model permissions, agent access, outgoing-data consent, estimates, budget reservations and concurrency under existing security gates.
Recover persistent jobs without duplicate paid submissions, cancel tracked work and retry downloads into the project. Manual UI, CLI/MCP, documentation and guided onboarding share the same workflow. Native video/audio files keep their original bytes and each output rechecks filesystem and network permissions. Provider-rejected generation is a failure, not a retryable download; its budget reservation is retained.
Save and owner-lock versioned character appearance and voice references. Reuse immutable, fingerprinted masters through UI and agents; block incompatible voice bindings and silent identity replacement before paid generation. Drag approved characters between workspaces with all visual and voice references, independent local copies and grouped native nodes; credentials and permissions are not transferred. Preview master images and voice, automatically match compatible inputs, and insert named character references without silently dropping assets or changing identities.
Require a protected operating-system credential store and preserve existing credentials when the vault file is unreadable or malformed.
Find curated skills by spaced or hyphenated names even when the online registry is unavailable.
Keep video account settings read-only until loading completes so delayed responses cannot overwrite edits or validation feedback. Keep creative dialog edits and selections stable during workspace refreshes.
Add native storyboards with ordered scenes, dialogue, locked character selections, references and linked image/video drafts. Share revision guards with CLI/MCP; preserve outputs and show stale or missing dependencies without automatic paid execution.
Compare image and video variants with synchronized playback and immutable, hash-bound review history. Changed files invalidate approval; agents can propose but cannot self-approve.
Add contextual image variation, genuine-alpha background removal, annotated changes and animation drafts. Preserve originals and frozen source lineage through the existing Codex image and fal video workflows.
Save shot intent alongside scenes without losing reference or voice bindings.
Version palettes, logos, products and creative rules, then place their exact assets in any workspace.
Save versioned scene briefs with named inputs and recreate editable storyboards without copying execution authority.
Order, trim and caption existing video clips without changing their source files.
Delete workspace-bound policies, audit records, integration events and tools in dependency order without leaving a partially removed Canvas; preserve unrelated workspaces and project files.
Update the serialization dependency to fix denial of service from malformed input.
10
Orkestrai 0.31.5: agent communication and terminal selection
Reliable agent handoffs and precise terminal text selection.
Deliver queued agent messages without waiting for an entire model response. Reciprocal messages unblock waiting callers, Claude mid-turn messages retain their transcript association, and valid completion reports remain available to the leader.
Keep terminal mouse coordinates aligned with Canvas zoom for dragging, word selection and scaled displays.
11
Orkestrai 0.31.4: responsive dictation and terminal recovery
Prevent indexing stalls, cancel stuck dictation, and preserve each agent's conversation.
Exclude dependency folders and generated build output from code indexing at every depth. Select large file sets deterministically to prevent repeated database rewrites that block terminals and delay microphone startup.
Cancel microphone startup or transcription from the same control in Canvas and Workbench. Stop capture promptly and discard late results after cancellation or navigation. Startup times out after 15 seconds, transcription after three minutes; recording finishes automatically after 15 minutes.
Restore each terminal with its exact conversation. Recovery cannot adopt or stop another agent's PTY, and simultaneous wake requests cannot create duplicate writers.
12
Orkestrai 0.31.3: opening project folders
Open output folders without enabling Computer Control.
Restore agent-requested opening of project and generated-image folders in the system file manager without requiring Computer Control or screen permissions. The dedicated bridge action confines paths to the workspace or approved repositories, authenticates the agent, records an audit trail, and preserves explicit security restrictions.
13
Orkestrai 0.31.2: Canvas selection transfers
Copy and move selections between workspaces again.
Restore copying and moving Canvas selections between workspaces, including large selections of 59 nodes, while preserving internal connections and relative positions. Invalid requests are rejected before changing nodes, with clearer validation feedback.
Restore external file drops: images dropped on empty Canvas become separate persistent reference nodes, while files dropped on an agent become prompt attachments without sending automatically. Recognize protected file drags before drop and preserve every input while uploading.
Save numeric Design edits only once on Enter and wait for pending saves before applying layout, avoiding duplicate revision conflicts.
14
Orkestrai 0.31.1: incoming companion messages
Forwarded messages and media captions reach the authorized companion.
Recognize forwarded desktop messages and media captions from the authorized contact so companions receive their events instead of silently waiting. Preserve message identity and duplicate protection; downloading or transcribing attachments still requires separate authorization.
15
Orkestrai 0.31.0: continuous desktop companions
Conversation monitoring, private memory and scheduled work with owner-controlled access.
Monitor authorized desktop conversations in the background and wake the Canvas agent when new messages arrive. On macOS, optional automatic navigation reopens the approved contact.
Process incoming messages in persistent batches, including after reopening a chat, with complete-draft verification, duplicate-send protection and recovery for interrupted composition.
Configure each companion's persona, language and voice, with optional private conversation memory, sourced preferences, retention controls and deletion.
Let agents create and manage task-linked calendar schedules for reminders and reports, with timezones, recurrence and missed-run handling.
Configure native photo and file delivery, authorized incoming audio transcription, 30 local TTS voice presets and audio playback in the Workbench. Media controls depend on the supported application; synthesized audio is an attachment, not a native voice note.
Keep desktop access scoped to approved applications and contacts, with publication safeguards, auditable actions and automatic cleanup of temporary captures and attachments.
Improve Computer panel reliability, permission feedback and observation controls across Canvas and Workbench. Package the native desktop runtime for each installer architecture.
Update runtime and UI dependencies, harden integration delivery against duplicate retries, and improve the contracts and validation for agent-created tools.
16
Orkestrai 0.30.0: natural-language desktop work and signed microphone access
Ask an agent to operate your existing desktop session
Signed macOS apps and helpers now include microphone and Apple Events entitlements. Local packaging and release CI verify the actual signed permissions, not only signature validity and notarization. The STT model is unchanged.
Agents can prepare and connect the workspace Computer node, create their own assigned task without self-dispatch, and open or reuse an approved native application through CLI and MCP. Existing browser windows keep their signed-in session.
Preparation inherits only an existing bounded Computer/app grant and never reactivates an owner-paused node. Application identifiers can be authorized before an app opens, and closed authorized apps remain visible and revocable.
Computer Control uses stable native macOS window IDs, rejects stale or ambiguous windows, verifies focus before input, serializes host input across workspaces, and blocks automatic replay after a possibly partial failure.
Declared email/publication, purchase, credential, or destructive risks use the existing Security gates before native input. Approval is bound to the exact request and attempt. Pixel-only actions still require correct risk classification by the agent.
Native SecretRef delivery suppresses echoed process output and errors; screenshot storage and reads reject paths that escape the workspace through symlinks. Typed content stays out of audit metadata.
Computer state and agent captures refresh in Canvas and Workbench without manual reload. Readiness reflects activation and OS permission. Manual typing stays bound to the selected allowed window; stored captures are read-only evidence, not stale click maps.
Computer inventory collapses identical native window/display records and excludes conflicting identities. Duplicate macOS Finder records no longer crash rendering or leave the loading indicator stuck; failed loads offer retry, and refresh keeps the existing panel visible.
Flow execution waits for pending step edits to be saved in Canvas and Workbench. Failed saves prevent execution instead of starting with stale or missing steps.
Native desktop adapters correct Linux window/PID discovery, Windows PowerShell argument handling, literal text and shortcuts, and macOS display coordinates and capture bounds. Windows desktop commands load only built-in PowerShell modules and preserve argument boundaries. Launch uses registered applications; unsupported targets fail explicitly.
Microphone access is limited to the real app renderer and exact local origin, and the Settings input meter resumes a suspended audio context. Documentation and the guided desktop use case now start from a natural-language agent request, including Remote.
17
Orkestrai 0.29.0: Persistent agents, visible browser workflows, and reusable tools
Watch an agent work in your signed-in browser
Background schedulers wait for database migrations on first launch and retry transient database failures without crashing the Core.
RPM installers no longer claim shared build-id paths that conflict with other Electron applications. Linux release validation checks the generated RPM before upload.
Updated the transitive Joi and js-yaml parsers to patched compatible versions; the dependency security audit is clean.
Settings now includes Autonomy & 24/7 Core with background execution, optional start at sign-in, live uptime, process status, automatic recovery count, and a guarded restart command.
Closing every window keeps enabled active work in the system tray; Quit Orkestrai remains the explicit command that stops the Core and its child processes.
The desktop supervisor reconnects after an unexpected Core exit or system resume without creating a second provider writer.
Core discovery metadata is private to the operating-system user, and the health endpoint requires a per-process token that is never exposed to the renderer.
Automation runs are persisted before execution, claimed with renewable leases, checkpointed, retried with bounded backoff, recovered after interruption, and moved to Needs intervention after the final attempt. Closed target agents are started or resumed automatically.
Each provider terminal supports Interactive, On demand, or Persistent lifecycle modes with idle sleep, exact conversation resume, per-agent concurrency and provider-usage safeguards, manual wake/sleep, and Core supervision without a rendered Canvas.
Portal is now a Core-managed browser with persistent workspace/private profiles, host allowlists, workspace-confined files, semantic references, typed actions, durable automations, and attributable evidence without exposing login credentials to agents.
Automations now includes a workspace security plane with standing grants, high-risk approval gates, quiet hours, concurrency limits, immediate emergency stop, encrypted and bound SecretRefs, and a verified hash-chained audit export. Resolved values are redacted before any output metadata is persisted.
The Integration Center now connects Gmail, Slack, Telegram, WhatsApp, GitHub, and HTTPS webhooks through operation-level grants. OAuth and app credentials stay in the operating-system Vault while agents use typed, idempotent actions and sanitized event history.
A native Computer node can inspect and control explicitly approved desktop apps on macOS, Windows, and supported Linux X11 sessions through typed, idempotent commands, bounded screenshot evidence, and content-safe audit records.
Tool Workshop creates reusable versioned workspace tools from integrations, bounded HTTP, deterministic transforms, and confined commands. Agents propose drafts, the owner publishes immutable revisions, automations execute them idempotently, and exact SecretRef bindings keep credentials inside trusted executors.
Tool Workshop forms stay independent across Canvas and side panels, and browser executors use the correct label.
Portal movement now follows Canvas geometry changes without 100 ms polling, repeated tab hiding, or redundant page zoom resets. Codex forwards ephemeral bridge identity to MCP, and quick prompts use the confirmed-submit queue.
Saving autonomy policies, approving gates, and creating SecretRefs now validate their HTTP route parameters correctly.
Browser popups remain embedded in the Portal and preserve their opener instead of opening a separate OS window. Protected screenshots wait for a fresh frame, including during explicitly enabled background control.
Portal agents now operate the same visible native page with named-agent grants, read/interact modes, explicit background opt-in, immediate pause, protected-field masking, stale-reference checks, and no arbitrary scripts. Preauthorized agents can publish bounded browser/integration/HTTP/transform tools; gate resumptions preserve checkpoints and the original revision. Audit details, local webhook setup, and latched emergency stop are explicit in the UI.
18
Exact social image delivery without unsafe cropping
Creative workflows now target real platform dimensions and keep important content inside measurable safe areas.
Choose Instagram square or portrait, Stories/Reels, TikTok, or bounded custom dimensions in the same Canvas, Workbench, CLI, and MCP workflow.
Orkestrai preserves the untouched native master and resamples the complete frame only when its aspect ratio already matches the target within a strict tolerance.
An incompatible result returns to native ImageGen with a dedicated safe-area reframe prompt, preserving text, logos, people, products, and calls to action instead of cropping or distorting them.
Generated images copied together with their workflow to another workspace retain a copied and remapped native-master provenance.
Native Windows PowerShell agent terminals restore wheel history scrolling without zooming the Canvas underneath.
19
A clearer, more consistent workspace
Canvas, Design, Workbench, settings, and supporting tools now share a denser and more legible visual system in light and dark themes.
The native Design workspace adds a scrolling dot grid, elevated artboards, a unified multi-selection box, live size and angle readouts, stable frame labels, and a task-oriented inspector order.
Selection and hover chrome is isolated from artwork effects and stripped consistently from every export, thumbnail, and visual-review reference; ruler guides no longer invalidate an approved revision.
The light theme is restored before first paint, previously undefined semantic tokens now resolve consistently, and provider marks remain readable in both themes.
Canvas node headers share one compact button and tooltip contract, node corners and shape controls align with the active theme, and the minimap uses recognizable per-tool colours with pan and zoom.
Dense labels across Canvas, Workbench, Remote, API Client, code graph, Providers, Skills, settings, documentation, and account screens now meet a readable baseline.
Rapid node edits are kept optimistically and persisted in order, preventing an older response or component remount from restoring stale image-workflow settings.
Official Design templates are audited for clipped text, and production E2E now keeps visual baselines for Canvas and Design across three desktop viewports in light and dark themes.
20
Reliable Git Floors on WSL
Windows workspaces backed by WSL now keep every Floor operation inside the selected Linux distribution.
Floor creation, Git hooks, previews, landing, removal, status summaries, and code-graph change impact now execute through the workspace WSL runtime instead of Windows Git.
The agent bridge identifies the main . repository, its Git status, and its native or WSL runtime separately from optional additional repository aliases, so an empty alias list is no longer ambiguous.
21
A professional native Design workspace
The same Design node now provides a sharp, focused visual workspace and a complete path from concept to reviewed code.
Focus mode fills the app viewport while preserving the exact document revision, selection, tool, camera, zoom, and panel state when returning to Canvas.
Pages, hierarchical layers, precise selection, rotation, measurements, arrangement, professional color and gradient controls, responsive auto layout, prototype connections, Inspect, and agent operations now share one revision-safe document.
Canvas previews render complex designs sharply at 2048 px and reopen framed on visible artwork instead of a blurred thumbnail or empty black region.
Guided explorations require a Brand board, responsive frames, typed and bound tokens, components, prototype, applied framework code, and current visual approval before delivery can close.
Task-scoped handoffs expire instead of arriving after completion or reassignment, completed work cannot regress from late status, and resumed leaders must reconcile and finish active blocked work.
Windows and WSL bridge commands use a pinned SHA-256-verified console Node runtime, preserving stdout, stderr, MCP JSON-RPC, and structurally confirmed agent replies instead of invoking the graphical executable.
Focused Design transitions now release browser focus before hiding the previous surface, preventing inaccessible controls and Chromium accessibility warnings.
Newly recruited agent terminals reach their first stable prompt before Kanban work is delivered, and nested layer duplication preserves parent-child order.
Code imports preserve responsive dimensions, scoped selectors, inherited typography, complete CSS padding, content-hugging controls, mixed inline text, flex layout, mobile navigation, and floating actions without clipping, overlap, or compression.
Agents remain scoped to the original native or WSL workspace after entering a scratch or sibling directory, without copying its bridge token.
API Client compatibility now uses the latest reviewed Bruno filestore, script, and request runtimes, while CI uploads failure diagnostics through the Node 24-compatible artifact action. Production dependencies audit with zero known vulnerabilities after the upgrade.
22
A complete Remote workspace on every screen
Remote navigation is reliable on phones, and each agent now has a safe operational work summary.
Team shows each agent's current focus, recent semantic activity, and bounded coordination totals without exposing internal message bodies or terminal output.
The phone navigation occupies a stable viewport row with Overview, Team, Tasks, and Activity visible while More provides Huddles and Reviews with attention counts.
Task columns become a readable vertical selector on small screens, while desktop keeps the horizontal board.
Agent dialogs and Huddle rooms have explicit return actions, and safe areas no longer clip headers, composers, navigation, or the full-screen terminal.
Huddle details fit the remaining screen area, mobile text entry avoids Safari page zoom, and an open PWA reloads when an upgraded service worker takes control.
23
Confirmed agent message delivery on Windows
Inter-agent messages now start a real provider turn instead of stopping as pasted text in a terminal composer.
Windows and WSL wait for the TUI composer redraw to settle before sending Enter, preventing the key from overtaking a pasted prompt.
A terminal redraw no longer counts as delivery: Orkestrai confirms the exact prompt in the provider transcript and retries only Enter within a bounded window when needed.
Direct questions, one-way handoffs, Kanban assignments and completion notices, roles, routines, and design reviews now use the same confirmed delivery path.
WSL sessions preserve their distribution-specific transcript home and Linux working directory for both delivery acknowledgement and exact reply correlation.
24
Secure dependencies and CI-gated releases
The dependency baseline is secure again, terminal packaging is deterministic, and a failing CI can no longer publish a desktop release.
Patched dependencies resolve the Faker, fast-uri, qs, and xmldom advisories while preserving every supported Postman dynamic variable and the Bruno and Postman script runtimes.
Clean macOS and Linux installs restore the executable permission required by the node-pty spawn helper, preventing terminal startup failures caused by package extraction modes.
Shell terminals select an installed host shell instead of assuming that zsh exists, including when an older workspace is reopened on another platform.
The attention counter maintains WCAG AA contrast in the light and dark themes.
Embedded STT and TTS now use sherpa-onnx-node 1.13.7 with the matching official native packages for macOS, Linux, and Windows.
CI now runs the complete Playwright end-to-end suite alongside the dependency audit, unit tests, and production build. Local preflight and Release Desktop both require that exact commit to pass before a tag can publish platform artifacts.
25
Move complete Canvas selections between workspaces
Reuse a connected working setup without rebuilding nodes or carrying unsafe runtime state.
Select up to 100 Canvas nodes and copy or move them to another workspace while preserving relative layout and every connection whose two endpoints are selected.
Note attachments, image files, and native Design documents are copied into the destination; terminals keep configuration and saved commands but begin a clean conversation, while API credentials and execution history remain detached.
Move commits the destination before removing the source and blocks active routines, running image workflows, missing files, and duplicate mobile-device nodes with actionable feedback.
26
Operational code intelligence from question to delivery
The native code graph now connects bounded context, live ownership, explainable evidence, revision history, and traceable handoffs.
Context packages enforce a selectable token budget, preserve exact symbol and relationship provenance, bound source excerpts, and redact likely credentials before any handoff.
Leader, agent, Council, task, and review handoffs create traceable work artifacts instead of copying untracked terminal text.
Live overlays show active agent, task, and Floor ownership and warn when parallel work overlaps on paths or indexed symbols.
Named investigations restore repository scope, mode, query, selection, source location, and graph camera.
Every relationship can explain its static, inferred, or runtime origin and confidence; revision comparison covers both symbols and relationships.
Graph selection, Monaco source position, CLI, and MCP share the same persisted contracts without resetting the user viewport.
Workspace provisioning preserves existing AGENTS.md and CLAUDE.md content inside projects and updates only an explicit Orkestrai-managed block.
Assisted, Manual, and Disabled workspace modes control graph freshness and access. Assisted refreshes settled structural and semantic edits incrementally, reuses unchanged semantic vectors, and makes agent reads wait for the newest known revision.
Mouse, touch, wheel, visible canvases, and pointer picking remain aligned through outer Canvas zoom and node resizing. Scale-aware labels stay readable; click selects, centers, and opens a symbol, double-click focuses it closer, and empty-space double-click no longer zooms blindly.
Repository scopes, Change impact, lexical search, and semantic intent search explain their actions directly.
Normal Portal tab requests create another Portal node in the same Canvas, while true authentication pop-ups remain sandboxed child windows with the persistent session.
Restored MCP or CLI sessions can safely derive Control Center identity from an assigned workspace task when their environment identity is missing.
Notes created through CLI or MCP connect only to their exact author by default, keeping parallel flows isolated unless a specific agent or the complete team is selected explicitly.
Canvas connections now offer Adaptive, Elastic, and Static rendering. Dense workspaces shed idle rope simulations earlier, while Static disables all edge physics and animation for lower-power hardware.
27
Native image workflows for people and agents
Briefs, references, Codex ImageGen, and reusable outputs now form one traceable canvas graph.
Image Generation nodes combine their prompt with connected Note context, up to five ordered Image references, and a connected live Codex, then return each validated output to the selected workspace folder and canvas.
A connected Codex has full typed control: it can create and configure drafts, attach, remove, or reorder inputs, and execute one logical run with up to ten requested outputs.
The assigned Codex uses its authenticated built-in image_gen.imagegen tool, passes local references through referenced_image_paths, and follows one canonical alpha contract controlled by the node toggle.
Transparent outputs are decoded and checked for real alpha pixels. With multiple references, ImageGen first composes on a uniform white matte and removes it in a second native edit; a proven checkerboard-cutout prompt provides another native fallback across the bounded attempts. Python and local pixel manipulation remain forbidden, and abandoned runs expire.
Orkestrai never asks for or stores an image API key or calls a provider endpoint directly; only the assigned Codex can complete the run and exact paths, signatures, sizes, and public errors are bounded.
Canvas, Workbench, CLI/MCP, and the guided creative-team tour operate the same visible workflow without parallel automation state.
The creative tour now builds and validates Character → Brand → Carousel, waits for real outputs, and automatically connects each result to the next stage.
The UI states that an authenticated Codex account or plan with ImageGen is required; no OpenAI API key is needed.
New and recovered agents resume only an exact conversation ID already attributed to their canvas node. Without that ID, Orkestrai starts a clean conversation instead of using another terminal's latest session.
Interactive Codex terminals receive the MCP launcher from the current Orkestrai installation before resume, so stale global configuration cannot hide image workflow tools.
Packaged builds retain the complete WebADB runtime; unavailable Portals back off with manual retry, stale board calls return not found, and expected Windows ConPTY cleanup races no longer flood logs.
Desktop diagnostics now use AudioWorklet, current Electron and updater APIs, structured Portal script results, and dependency-aware Svelte state without emitting known runtime warnings.
28
Reliable terminal paste on Windows
Ctrl+V now pastes copied text instead of being mistaken for an image-paste command by agent CLIs.
Windows terminals detect native clipboard text and dispatch a real xterm paste, including bracketed-paste handling for interactive CLIs.
Clipboard contents stay inside Electron and are never exposed through the renderer bridge; only the focused Orkestrai window can request the paste.
When the clipboard has no text, Ctrl+V preserves the original control character so provider image-paste workflows remain available.
29
Persistent workspace pause and quiet Windows background work
Unload now keeps a workspace idle until an explicit open, while internal runtimes stop stealing focus on Windows.
Unloading persists a paused workspace state and stops its live terminals, task-driven session creation, and background automation enqueueing across navigation and app restarts.
Paused workspaces stay visible in Canvas and Workbench with their layout and exact agent conversations saved; explicitly opening one is the only action that resumes it.
Internal CLI and server child invocations that reach Electron’s Windows single-instance handler no longer restore or focus the app; intentional app launches and user actions keep their normal foreground behavior.
30
Portable Roles and faster workspace setup
Reuse specialist Roles, select the right provider account, and file a workspace into its folder during creation.
Discover Roles from any selected project folder through the native picker; imported files are bounded, validated, confined to that project, and never overwrite an existing role.
Choose a configured Provider Profile while creating an agent; the provider/profile pair is validated before persistence while credentials remain in secure storage.
Create regular or preset-based workspaces directly inside a validated sidebar folder, including from the folder header, without a partial root-level creation.
Profile-only terminal changes now reach the backend and show the correct account-specific confirmation.
Usage views distinguish multiple accounts through their unique routing identity and profile name instead of crashing on duplicate Svelte keys.
Windows and Linux install a verified update silently after restart confirmation and relaunch the app.
Windows side panels stay below the native title-bar controls and within the visible viewport.
The terminal theme menu scrolls on short screens, and enabled buttons consistently expose their interactive pointer cursor without misrepresenting disabled controls.
31
Safe Codex MCP configuration
Codex keeps the automatic workspace bridge without losing control of its global dotfile or Git visibility.
Codex receives the Orkestrai and official Figma MCP definitions through ephemeral native and WSL launch overrides; workspace provisioning no longer rewrites ~/.codex/config.toml.
The exact malformed multiline args and duplicate env structure written by older Orkestrai builds is repaired after validation, with a backup, serialized access, and atomic replacement; unrelated malformed TOML stays untouched.
AGENTS.md, provider MCP files, and opencode.json are no longer hidden through .git/info/exclude; exact legacy blocks are narrowed to Orkestrai-owned runtime and skill directories.
Bridge provisioning failures now enter desktop diagnostics instead of disappearing silently.
32
Organized workspaces, responsive Portal, and desktop diagnostics
Workspace navigation, embedded browser testing, provider setup, terminal personalization, and support diagnostics become more complete without weakening local boundaries.
Workspaces support persistent nested folders with drag and drop, renaming, collapse state, cycle prevention, and non-destructive folder deletion.
A coordinating workspace can explicitly authorize sibling repositories through safe aliases such as @api-tests/bruno, allowing agents to edit repository-owned Bruno and Postman collections while arbitrary parent paths and symlink escapes remain blocked; creation flows that omit this optional list remain compatible.
Every Portal has a persistent editable name separate from its address; agents inventory all workspace Portals with explicit connection state, target them by unique name or id, reuse repeated URLs, and get a theme-aware address rail plus the same responsive viewport with contained two-axis scrolling.
Workspace MCP servers and installed skills propagate to Cursor, Cline, Devin, Antigravity, and OpenCode through their supported native configuration formats.
The Skills marketplace opens with a curated catalog, merges live results safely, and validates bounded external registry payloads before they reach the interface or filesystem.
Terminal settings preview colors, font, and padding, use OS-specific shortcut labels, and add Monokai, Ayu Dark, Rosé Pine, and Solarized Light; selection remains accurate at any Canvas zoom.
Installed builds expose Developer tools and a direct action for rotating local logs that capture renderer and internal-server failures while redacting common credentials and excluding normal agent output.
33
Provider accounts, live status, identity, and clearer routing
Nine agent CLIs now have clearer identity, isolated local accounts, public service health, and safer terminal startup.
GitHub Copilot joins the canvas as a native provider with detection, models, permissions, resume, bridge provisioning, and headless operation.
Provider Profiles keep multiple local accounts separate and resolve their credentials only in server memory immediately before PTY spawn; secrets never enter persisted canvas node payloads.
Provider Center shows allowlisted public service status and bounded incident details without accepting arbitrary upstream URLs, while unavailable checks never report a false healthy state.
Provider names and marks stay consistent across the canvas, Workbench, floors, usage, status, routing, and the Remote companion.
Profile names are unique regardless of capitalization, legacy duplicates migrate without data loss, and profiles in active use cannot be deleted.
The PTY WebSocket accepts only the exact application origin and port, including equivalent loopback hostnames, closing cross-port localhost access.
Usage and routing opens at a useful default size, exposes Leader routing first, and contains scrolling without zooming the canvas.
Obsidian joins the terminal theme catalog with readable ANSI colors in the terminal preview and live sessions.
34
Reliable project, Portal, voice, and terminal state
A focused stability patch keeps project configuration authoritative and restores the exact desktop state users expect.
Shells and agents no longer inherit the Orkestrai server APP_KEY or other private runtime values, so Laravel encryption, cookies, and sessions use the project .env.
Portal login pop-ups remain inside a sandboxed Orkestrai window with the same persistent session; cookies and storage are flushed to disk and the node restores its last URL.
Dictation captures direct PCM through the same Web Audio route as the live meter, normalizes quiet speech, and reports when the selected microphone opened without producing signal.
Terminal font and pane geometry settle before PTY reattachment, and ANSI history finishes replaying before redraw so the cursor stays aligned after navigation.
35
Durable coordination and shared context
Messages, attention, delivery evidence, workspace knowledge, reusable teams, and focused multi-agent conversations now form one recoverable operating history.
Durable message envelopes, delivery receipts, semantic activity, and a global Attention Center keep questions, permissions, failures, and outcomes visible across restarts and workspaces.
Universal Search adds structured filters for messages, activity, attention, Workspace Memory, and Huddles; direct commands open Workstreams, Annotation Center, and Team Packs.
Workstreams connect Kanban, agents, Floors, Git, Council, reviews, evidence, tests, risks, and linked files without creating a second source of truth.
Workspace Memory keeps source-backed, revisioned decisions and constraints; Annotation Center projects canonical code-review and Design feedback with stale-revision detection.
Versioned Team Packs add release notes, immutable history, integrity validation, portable import/export, and runtime-state stripping to reusable teams.
Persistent Huddles support selected agents, targeted turns, dictation, transcript recovery, linked tasks and Workstream evidence, CLI/MCP access, and encrypted role-scoped use from the Remote PWA.
Agents can link repository-owned Bruno, OpenCollection, and Postman collections to the native API Client and synchronize guarded edits back to the original project files.
Attention items expand to the complete original request, and provider replies are correlated to their exact historical turn instead of producing false structured-transcript failures.
Maestro recruitment now starts the agent in the leader’s active Floor and selected WSL runtime; Kanban advances only after the complete briefing reaches a working terminal.
Windows and WSL Codex composers confirm long task submission and retry only a swallowed Enter, while selected terminal text copies through the native Windows clipboard.
36
Complete API test authoring for people and agents
Runtime-aware JavaScript tests, completion, and protected agent workflows now share one collection model.
The Tests tab separates structured assertions from a full-height JavaScript editor with contextual completion for Bruno, Postman, and native Orkestrai APIs.
Connected agents and leads can create, read, fingerprint-replace, execute, and export complete collections through typed MCP tools or CLI commands while local secrets remain redacted.
Bruno tests blocks and Postman test events round-trip through their matching exports, and saved runners preserve environments, iterations, data rows, flow, and failure policy.
Documentation code examples now use language-aware syntax highlighting with legible token contrast.
37
Official Postman and Bruno scripting runtimes
Imported API scripts now run through the official Postman Runtime or Bruno’s official safe QuickJS runtime.
Separate scopes, sendRequest/runRequest, cookies, collection flow, visualizers, bundled libraries and Chai, legacy helpers, and the operating-system-encrypted vault are supported.
Imported Bruno request and folder variables, post-response variables, declarative assertions, and tests blocks execute through Bruno’s official runtimes.
Collection runners expose accurate iteration data and metadata to Postman and Bruno scripts.
The scripting reference includes copyable Postman, Bruno, and native examples and identifies hosted Postman services and unsafe Bruno NodeVM access that remain outside the portable, secure runtime.
38
Reusable commands and a multi-protocol API Client
Shell startup becomes repeatable while the API Client covers editing, execution, security, responses, and synchronization in the daily workflow.
Invalid pre-request and post-response scripts now identify their exact request or collection stage and source line instead of showing a generic execution failure.
Terminal commands can be saved per terminal or globally, searched, run on demand, and optionally executed once when a pure shell is restored.
The API Client executes HTTP/REST, GraphQL, WebSocket, and gRPC with protocol-specific editors, messages, and every streaming mode.
Assisted OAuth 2.0 with PKCE, cookies, proxy, custom CA, PEM/PKCS#12 certificates, and TLS verification cover authentication and network workflows.
JSON, JavaScript, GraphQL, and XML have syntax color, search, and formatting; JSON/XML responses use expandable trees and protocols expose transcripts.
Nested folders, isolated drag, contextual actions, and multiple runners preserve order, environment, iterations, delay, failure policy, and variable chaining.
Import and export cover Bruno, OpenCollection, Postman, Swagger/OpenAPI, Postman environments, and versioned native backup with explicit fidelity notes.
39
Native RPM installation for Linux
Fedora, RHEL, CentOS, and compatible distributions now have a package-native Orkestrai installer.
Every Linux release now publishes an RPM alongside the existing AppImage.
The package includes the public maintainer metadata required by native Linux installers.
RPM files use the same stable Orkestrai product naming as the other installers.
The release pipeline verifies the RPM and its latest-linux.yml updater entry before publishing any assets.
Installed RPM builds use the package-aware Linux update path.
40
Native Design Studio and reusable workspace tools
The largest Orkestrai release so far connects visual design, implementation, agents, and daily desktop work in one traceable workspace.
Native Design Studio now covers editable vectors and SVG, Pen and Bezier editing, layout and constraints, typed tokens and modes, components and libraries, Figma interoperability, framework code generation, visual diff, prototypes, motion, collaboration, quality audits, recovery, and high-throughput typed agent operations.
Guided UI exploration creates three progressive directions and requires a revision-aware human visual approval before the selected direction expands into complete states, system, prototype, and code.
The native API Client executes saved HTTP requests, imports Bruno and Postman collections, works in Canvas and Workbench, and exposes secret-safe typed tools to connected agents.
Reusable Canvas annotations support visible duplication and complete multi-selection copy and paste; native shells preserve their folder, and agents can explicitly discover and edit existing notes.
Terminal scroll no longer zooms the Canvas at its limits, Escape reaches Vim and other TUIs without losing xterm focus, and Command/Ctrl+K searches the complete localized documentation again.
WSL sessions validate the exact distribution, path, login environment, provider CLI, and conversation before spawn or resume, while completed Floors retire obsolete nodes and edges from operational views.
Usage documents real quota capabilities for all eight providers, audio settings select and test input and output devices, and adaptive indexed Canvas connections keep dense workspaces responsive.
41
Three complete UI directions from one brief
A guided Canvas workflow now makes design exploration complete, comparable, and traceable before implementation begins.
One transaction creates a linked spec, five Kanban stages, and native Clarity, Expressive, and Efficient Design documents.
Each direction must include responsive states, typed tokens, reusable components, a navigable prototype, quality evidence, and framework code.
Users can work manually or delegate the first stage to a currently running workspace leader.
Every task dispatch includes the complete linked note, description, images, files, and links.
A human decision gate prevents automatic implementation before one direction or an explicit combination is approved.
Canvas handles and connections reuse indexed graph geometry for better dense-workspace performance.
42
Predictable audio and responsive canvas connections
Audio routing is explicit across the app, while dense workspaces keep collaboration signals without paying for full rope physics everywhere.
Settings → Voice selects and tests the microphone used by every local dictation surface and the speaker used by previews and spoken replies.
A live input meter and short output tone verify the devices before saving.
Removed devices fall back to the system default; errors distinguish permission, missing hardware, interrupted capture, and likely contention for the only microphone.
Canvas edges adapt simulation detail and frame rate to edge count and viewport visibility while keeping selected and active conversations visible.
Hidden windows and reduced-motion environments stop connection animation.
43
Design quality, scale, and recovery
Native Design documents now carry production audits, complete starting structures, and resilient recovery inside the same editor.
Quality checks naming, clipping, overlap, WCAG contrast, and accessibility and jumps directly to each affected layer.
Complete product, marketing, mobile, and design-system templates remain native and editable, including variables, semantics, and realistic states.
Automatic backups, safe schema migration, bounded revision history, explicit restore, and corruption preservation protect the source document.
Viewport-based incremental rendering keeps large documents responsive without hiding content from search, agents, export, or audit.
Connected agents use the same typed audit and template operations through Orkestrai CLI and MCP.
44
Live collaboration for native Design documents
People, agents, Council, Floors, and Remote now review one visual source with visible authorship and explicit approval.
Presence, cursors, selections, and follow mode make live Design work visible.
Short renewable layer leases reject conflicting writes without locking the complete document.
Page and layer comments keep replies, mentions, resolution, and authorship in revision history.
Visual proposals show a live preview and structural diff, then apply atomically only after explicit approval.
Proposals can open Council or create a parallel Floor without creating a second design system.
Remote devices receive independently approved Design permissions and only sanitized page, activity, comment, and proposal summaries.
Connected agents comment, propose, and decide through the same typed, revision-safe Orkestrai MCP operations.
45
Interactive prototypes and motion in Design Studio
The native design source now carries testable behavior and reusable animation without a separate prototype file.
Multiple starting flows organize distinct journeys inside one Design document.
Click, press, hover, and timed triggers support frame navigation, overlays, history, scrolling, and variable modes.
The focused player previews transitions, hotspots, fixed layers, overflow, device framing, and fullscreen.
Sharing creates a self-contained read-only HTML prototype without exposing workspace files.
Motion tokens, per-layer tracks, keyframes, easing, CSS animations, and Motion.dev output remain revisioned and searchable.
Designers, leaders, and connected agents use the same command bus and conflict protection as manual editing.
46
Native design delivery from source to visual review
Design Studio now connects editable visual documents to real project code and reproducible implementation evidence.
HTML/Tailwind, Svelte, React/JSX, and Vue structure can be imported as native editable layers without executing project scripts or configuration.
Selected frames and groups generate reviewed Svelar/Svelte 5, React, Next.js, Vue 3, or HTML/Tailwind files while compatible Code Connect mappings reuse real project components.
Preview-before-write, optimistic document revisions, existing-file hashes, workspace path boundaries, and atomic writes protect both design and code.
Generated artifacts remain linked to the Design document, appear in universal search, and open directly in Monaco or Review Center.
Live Portals and attached iOS/Android devices can be captured at frame, mobile, tablet, or desktop sizes and compared through normalized reference, implementation, overlay, and pixel diff views.
Visual evidence creates a traceable Kanban feedback task or Git-linked review. Connected agents use the same flow through typed Orkestrai MCP tools or the bundled CLI.
47
Windows and WSL in one team
Every agent can use the environment where its tools are installed without splitting the work into separate workspaces.
The workspace defines the default runtime, and each terminal can inherit it, use native Windows, or select a specific WSL distribution and Linux path.
Provider detection and models, PTY, resume, Council, recruitment, and the bridge follow each terminal's effective runtime, including mixed teams.
Changing environments restarts only the affected terminal and validates the distribution, path, and CLI without silent fallback.
The installed desktop app now ships the WSL runtime modules required to create, restore, and run these workspaces.
When creating or editing a WSL workspace, the Windows-visible folder is derived and locked automatically from the Linux path.
48
Workbench, verified decisions, and secure collaboration
Orkestrai becomes a complete operating surface for focused work, review, automation, mobile validation, and encrypted collaboration.
Workbench opens live workspace artifacts in up to eight persistent resizable panes with vertical or horizontal tabs.
A native file explorer, Monaco editing, offline previews, universal search, and provider usage make focused work complete.
Control Center tracks real agent state and message delivery; Review Center keeps Git diffs, evidence, risks, and decisions traceable.
Council compares independent provider perspectives while the human selects the final plan and any isolated floor to land.
Mobile Device controls iOS Simulator and Android emulators or approved physical devices from Canvas and Workbench.
Workspace sharing creates separate browser/mobile and installed-app invitations through the opaque production relay.
Operators hold structured conversations whose reply is bound to the exact prompt and provider session; the overview preserves the leader history and waits for the real end of turns with intermediate messages and tool use. Administrators can also start or restore an offline agent.
The Remote microphone transcribes messages to the leader, selected agent, or remote terminal through the host local STT, with encrypted audio and no relay processing; terminal text waits for confirmation before execution.
Raw terminal control is a separate per-device Administrator permission, disabled by default, limited to one responsive terminal, rate-limited, end-to-end encrypted, and audited.
Opening the terminal closes the agent conversation before taking over the screen.
The sharing dialog keeps stable dimensions across Invitation, Access, and Audit and clearly marks the active tab.
The canvas map stays within the phone viewport instead of creating page-level horizontal scrolling.
Primary buttons keep readable white text over violet in the dark theme.
Browser and mobile device approvals reach the host through the production relay with the official Remote PWA origin enabled.
The website demonstrates these capabilities with interactive Motion-powered showcases and reduced-motion support.
49
Terminals mode and ten complete themes
A focused view organizes every workspace artifact, while terminals gain more choice without crowding their controls.
The new Terminals mode provides a searchable explorer across every workspace and opens terminals, boards, notes, portals, files, flows, and usage in the full work area.
Returning to the Canvas preserves the workspace and centers the selected item.
Existing PTY sessions resize to the full focused area instead of rendering chats compressed or garbled at their smaller Canvas dimensions.
The voice orb finds and opens the active workspace leader in Terminals mode as well.
Provider, role, theme, reload, Maestro Mode, and removal stay organized in a compact header menu.
Terminals now offer ten complete ANSI palettes with visual named selection.
The locate-on-canvas action uses one centered icon, while Settings explains the standalone Fn/Globe limitation on macOS.
50
Reliable Kimi roles and visible voice controls
Kimi role profiles start correctly, while the voice orb makes its position behavior discoverable.
Orkestrai adds the required frontmatter and automatically repairs legacy or missing Kimi role files, preventing invalid-agent PTY failures.
The voice orb has a clickable pinned or movable badge that opens position controls directly, while its tooltip also exposes the platform-specific shortcut.
51
Native roles and precise quota windows
Preset instructions now enter at the correct provider level, while Usage routes against the exact period you choose.
Claude receives preset roles as a system prompt, Codex as developer instructions, and Kimi through its agent file; other providers receive a short role-file reference instead of long pasted text.
Quota routing can monitor the 5-hour, weekly, or monthly window and explains when a provider does not report the selected period.
Kimi remaining quota and Codex additional limits are normalized into one bar per reported period.
shadcn switches display their real state, the workspace editor is responsive and scrollable, and the Windows title-bar divider spans the full width.
The website now identifies Orkestrai as Apache 2.0 open source and links source code and downloads to the primary repository.
52
Dictation that can send when you are ready
Terminal speech can now submit automatically, while the model picker remains searchable and correctly framed.
A new opt-in setting appends Enter after terminal dictation.
Regular fields such as tasks, roles, notes, and forms remain insert-only.
The searchable provider model selector now follows the shadcn-svelte combobox composition and no longer clips or misaligns its search field.
53
Agent conversations that can be proven
Cross-provider messages now bind to the correct workspace, fail clearly without confirmation, and hand completed tasks back to the leader.
Claude and Codex were validated talking in both directions with real replies from their provider transcripts.
Codex uses the real workspace directory and Kimi uses its exact path hash, preventing concurrent projects from crossing conversations.
Unquoted multi-word ask messages are preserved, and timeouts or unconfirmed replies fail explicitly.
task done automatically hands completion back to the leader without overwriting an unfinished human draft.
54
A sharper canvas on every platform
Voice, recovery, model selection, Windows integration, and the light theme now behave consistently in daily work.
The voice orb targets the focused field on the first click, can be pinned or dragged, and moves away from open panels.
Large provider model catalogs are searchable and scrollable, including Devin.
Orkestrai Light keeps accessible contrast across nodes, panels, text, icons, provider marks, buttons, and hover states.
Canvas organization aligns selected nodes or the whole workspace and keeps connections behind nodes.
Usage severity colors match between the panel and node, while Skills loads initial results automatically.
Workspace recovery validates real provider conversations and avoids stale session errors or unnecessary role reinjection.
Windows gains the correct CLI launcher, DPI-aware terminal selection, and a styled desktop title bar and menu.
55
Quota-aware teams and personal themes
Provider limits become part of the canvas while the whole application gains configurable light and dark themes.
Usage can be added as a persistent canvas node for Claude, Codex, and Kimi.
The node configures source, fallback, and threshold, and the leader reads the same recommendation through CLI or MCP before assigning new work.
Settings adds three dark themes, one light theme, and a semantic token editor with live preview.
Custom themes support duplication and validated JSON import/export and persist across restarts.
Canvas nodes and the main operational pages now honor global theme tokens.
56
Your agents, without toolbar clutter
One Agents menu keeps every provider available while favorite services remain one click away.
The eight provider buttons are consolidated into one responsive Agents menu while Shell stays directly accessible.
Up to four ready agents can be pinned beside the menu in the user’s preferred order.
Pinned preferences persist globally across workspaces and app restarts.
Unavailable agents remain discoverable through Provider Center and never occupy toolbar space.
57
Devin joins the local team
The official Devin CLI now works as a native canvas agent with models, bridge tools, and exact resume.
Provider Center detects the official Devin CLI and loads the models available to the user’s account.
Devin terminals start with autonomous workspace access and support both interactive and headless work.
The Orkestrai skill and MCP bridge are provisioned in Devin’s native project directories.
Local ATIF transcripts provide clean agent replies and spoken responses, while concurrent sessions are matched by workspace.
Cursor starts with workspace trust and MCP approval; Antigravity starts autonomously with selectable effort.
58
Long dictation and reliable workspace bridges
Voice uploads, restored Portals, and concurrent Claude conversations keep their correct runtime state.
Local dictation accepts recordings of approximately 15 minutes instead of failing at the adapter’s former 512 KB request limit.
Saved Portals retry until their local dev server returns and wait for a real page before automation.
Concurrent Claude agents reserve distinct conversation ids so clean replies always come from the intended transcript.
Portal failures retain their actionable detail and provider replies never expose raw terminal redraws.
Workspace resume no longer injects roles again and submits continuation only to agents with unfinished work.
The server stays responsive while macOS waits for workspace-folder permission.
59
Terminal sessions recover after restart
Process-local PTY ids no longer prevent saved provider conversations from reopening.
Obsolete PTY ids are removed when a workspace loads while each provider conversation id remains preserved.
Recovery uses a stable protocol code and persists the replacement session before reattaching.
Team context stays visible while voice and providers become usable wherever the work happens.
Dictation inserts text into the active task, role, note, or form field and falls back to the canvas leader only when no field is active.
Agent providers can be switched in place without losing roles, floors, layout, or connections.
Preset roles now carry complete operating protocols and reach agents automatically when their PTY starts.
The leader receives every unassigned initial task with its complete description, images, and linked note before delegation.
Native notifications distinguish task completion, project completion, and attention.
Floors shows each task title, stage, and assignee; shape editing now matches large rendered typography.
61
Seven providers, one team
Cursor, Antigravity, and Cline join the canvas with the same native integration as existing agents.
The toolbar detects Claude, Codex, Kimi, OpenCode, Cursor, Antigravity, and Cline.
Models, effort, resume, and permissions follow each CLI's actual capabilities.
Skills and MCPs are provisioned in each provider's native format without erasing existing configuration.
Documentation guides agent selection by desired outcome without requiring terminal expertise.
Provider Center adds local CLI detection, OS-aware installation, official sign-in guidance, and capability details.
New installations start in English and save the user's language as the first onboarding step.
Startup now waits for the saved locale before enabling interaction, preventing mixed-language screens and lost clicks.
Preset terminals start with each provider's autonomous full-access flags, and existing empty-argument terminals are repaired without overwriting custom commands.
62
Workflows for multidisciplinary teams
Custom Kanban stages and complete presets expand Orkestrai to marketing, design, content, and product work.
Boards support up to ten stages with custom names, colors, and order.
New ready-made teams cover campaigns and launches, brand and design, and content and SEO.
The Orkestrai Contributing preset coordinates a leader, two independent oracles, and specialist agents.
The bridge keeps the whole team aware of custom columns and the selected process.
63
Presets, roles, and clearer operations
Ready-made teams become easy to find, duplicate, and adapt to real work.
Preset library with search, filters, and install flows for new or existing workspaces.
Twelve complete roles, portable skills, and ready-made teams for multiple stacks.
The Floors overview now shows agents, tasks, changed files, and branch state.
Native menus plus refreshed Settings and Documentation improve navigation and consistency.
64
Reliable messages and quiet notifications
Communication between people and agents no longer mixes drafts or silently cuts content.
Human drafts remain intact while automated messages wait in a per-session queue.
Inter-agent messages are no longer silently truncated at 4,000 characters.
Normal silence and successful reloads no longer produce false attention alerts.
Brazilian Portuguese accents were corrected across the main interface.
65
Signed and notarized for macOS
The first trusted macOS release removes the Gatekeeper block and prepares automatic updates.
Apple Silicon and Intel builds are signed with Developer ID Application and notarized by Apple.
CI validates the signing authority, Team ID, Hardened Runtime, Gatekeeper acceptance, and stapled ticket before publication.
The release remains available from the public legacy feed while the source repository transition is completed.
Mac users on 0.1.3 or earlier need one manual installation of 0.1.4; subsequent signed releases support trusted in-place updates.
66
Valid macOS package and protected updates
An emergency fix for Gatekeeper and unsafe replacement by builds without Apple signing.
The partial ad-hoc signature in 0.1.2 was replaced with a complete signature with sealed resources.
CI now verifies deep signatures, DMGs, and ZIPs for Apple Silicon and Intel before publication.
Legacy Mac updaters are blocked; the new app detects releases and guides manual installation without removing the current app.
On the first launch without a Developer ID, try to open the app, dismiss the warning, then use System Settings → Privacy & Security → Security → Open Anyway; authenticate and confirm Open. Windows was not affected.
67
Lighter Usage polling for long sessions
A maintenance fix that protects provider rate limits.
Automatic Usage refresh moved from 60 seconds to 5 minutes.
The server cache uses the same interval to avoid duplicate calls when reopening the panel or returning to the app.
The manual refresh button still fetches fresh data immediately.
Fewer requests reduce the risk of Claude returning HTTP 429 during long sessions.
68
Updates restored and tasks with complete context
A maintenance release for the desktop package and Kanban delegation.
The updater module is now included in the installed application, fixing the incorrect message that automatic updates were unavailable in the package.
Versions 0.0.1 and 0.1.0 require one manual installation of 0.1.1; later updates return to the normal flow on supported platforms.
Manual tasks reach the leader only after persisting the title, markdown description, and every image.
The leader and assigned agent receive the complete briefing in their terminals without losing descriptions or visual references.
69
Multilingual voice, Ports, and leader dictation
A release focused on local operation, speed, and workspace control.
Supertonic 3 INT8 replaced Kokoro for spoken replies, with pt-BR, en-US, and Latin Spanish presets, preview, and 0.75x to 1.50x speed.
The new Ports panel lists listeners tied to local Portals and stops them with confirmation and PID revalidation.
A global voice orb now triggers the leader microphone flow and sends transcription to the exact nodeId.
Codex MCP now uses absolute paths on Windows and starts correctly even outside a workspace.
Fixes for Claude session resume, deleted voice model downloads, and the Cmd/Ctrl+K dialog on large displays.
70
A more expressive canvas and reliable automation
Kanban, markdown, images, workflows, and the agent bridge received a broad revision.
Task composer with markdown descriptions and images before creation.
New Image node for mockups, screenshots, and diagrams connected to the team.
Workflows now start sessions automatically, surface failures, and feed other workflows.
MCP bridge audited for Claude, Codex, Kimi, and OpenCode with contracts and message sanitization.
Complete application coverage in Portuguese, English, and Spanish.
71
Global search, onboarding, and team context
Feature discovery and continuity between agents became clearer.
Cmd/Ctrl+K documentation search from any screen.
Use-case-driven onboarding with actions performed directly on the canvas.
Team presets now carry agents, roles, notes, routines, and MCPs.
Improved tooltips, keyboard navigation, and empty states.