Smoother Update Brain, clearer Automations, and faster capture reads
Update Brain stays on one Automations card with Check, Stop, and a live timer, capture queries no longer stall for minutes while preparing evidence, remote chat permission moves to the organization, and reopen no longer starts a second app instance. Every install now needs 0.1.62 or newer.
- Update Brain Check, progress, Stop, and timer live on Automations
- Capture evidence for Chat prepares without multi-minute stalls
- Staff remote chat is controlled per organization
- Reopening Pacific Machines no longer starts a second instance
- Pacific Machines requires 0.1.62 or newer
- Improved
Update Brain is coordinated in one place on Automations: Check Brain, Run Now, Stop, progress, and a live elapsed timer stay in sync whether the run started manually or on a schedule.
- Fixed
Scheduled and manual Update Brain can no longer race each other. If one is already running, the other waits instead of starting a second pass.
- Improved
Chat capture queries prepare a local snapshot with a fast integrity check, so Ask no longer stalls for minutes on large capture histories.
- Improved
Staff remote chat permission now lives on the organization, not in each person's settings.
- Fixed
Closing and reopening Pacific Machines no longer leaves a second app instance running in parallel.
- Improved
Errors shown in the app stay friendly, while full technical detail is kept for Observability.
- Improved
Pacific Machines now requires version 0.1.62 or newer so every install gets these Update Brain, capture, and lifecycle fixes.
Home briefing, capture modes, and stronger privacy cleanup
Home keeps a living briefing with open loops and connectors, Learning can run in Low or High capture modes with a stronger HUD Ask, Automations can run in the background with Stop on the page, and sensitive text is scrubbed before the Agent reads captures. Every install now needs 0.1.61 or newer.
- New
Home keeps a living briefing with open loops, questions, time allocation, and connector context so you can pick up where work left off.
- New
Learning supports Low and High capture modes, and the Learning HUD Ask can use recent on-screen context while you stay in flow.
- Improved
Automations can keep running in the background, and Stop lives on the Automations page instead of interrupting Chat.
- Improved
Sensitive details such as passwords, emails, auth tokens, API keys, private keys, and connection strings are cleaned before the Agent reads your captures.
- Improved
Pacific Machines now requires version 0.1.61 or newer so every install gets Home, capture modes, and the privacy cleanup updates.
Cleaner Learning HUD and Automations
The Learning HUD floats without a background plate, the Learning control opens a clear status popover while capture is on, and Schedules is now Automations. The standalone Skills page is gone — Chat still runs skills with slash commands. Every install now needs 0.1.60 or newer.
- Improved
The Learning HUD expands into a clean capsule without a faint rectangular plate or shadow behind it, so it stays readable over your desktop.
- Improved
While Learning is on, the header Learning control opens a status popover with capture details and an explicit pause action.
- Improved
Schedules is renamed Automations in navigation and the account menu. The standalone Skills page is removed; Chat still runs skills through slash commands.
- Improved
Pacific Machines now requires version 0.1.60 or newer so every install gets the Learning HUD and Automations updates.
Stronger local security and support controls
Agent dependencies ship inside the signed app instead of downloading on your computer, capture files are locked to your Mac account, and staff remote support stays off until you enable it. Every install now needs 0.1.59 or newer.
- Improved
The local agent runtime is locked at build time and shipped inside the signed app, so Pacific Machines no longer downloads those packages from the internet on your computer.
- Improved
Staff remote support is off by default. You must enable Settings → Support → Staff remote support before an authorized support session can run on this device.
- Fixed
On Mac, capture folders and database files are restricted so only your user account can read them. Older installs are corrected when the app starts and when Learning starts.
- Improved
Pacific Machines now requires version 0.1.59 or newer so every install gets these security and support controls.
Windows Learning starts reliably
Windows installs that looked like permission problems can now start Learning without a separate system runtime. Every install now needs 0.1.58 or newer.
- Fixed
Windows Learning no longer fails to start on PCs missing a common Microsoft runtime, which previously looked like a permissions problem.
- Improved
Pacific Machines now includes that Windows runtime with the app, so Learning can start on clean machines without a separate install.
- Improved
Pacific Machines now requires version 0.1.58 or newer so every install gets the Windows Learning startup fix.
Lighter Learning that still knows your day
Low-mode Learning keeps enough app, window, and text context to rebuild your day without heavy screenshots or video. Capture is more stable on Mac and Windows, the Learning HUD sits at the top center, and every install now needs 0.1.57 or newer.
- Improved
Low-mode Learning keeps the app, window, and text context needed for daily recaps without saving continuous screenshots, OCR frames, or video.
- Improved
The Learning HUD sits higher at the top center of the screen so it stays visible without blocking your work.
- Fixed
Learning capture is more stable on Mac and Windows, including a fix for Mac installs where the capture bridge could crash and restart in a loop.
- Improved
Pacific Machines now requires version 0.1.57 or newer so every install gets the lighter Low-mode Learning path and the matching capture fixes.
Chat no longer interrupts Learning
Asking Chat what you were doing no longer pauses Learning. Answers about your day come from your capture history, and every install now needs 0.1.56 or newer.
- Fixed
Chatting about your day no longer pauses Learning. Capture keeps running while Chat looks up what you were doing.
- Improved
Chat answers about recent work are based on your capture history, so they come back faster and stay tied to what was actually on screen.
- Improved
Pacific Machines now requires version 0.1.56 or newer so every install gets uninterrupted Learning and the matching Chat answers.
Brain-first Find Opportunities
Find Opportunities now works from your Brain instead of a separate evidence pipeline. Update Brain catches you up through yesterday, Check Brain reports results without blocking, and Chat can write Brain facts when you ask.
- Improved
Find Opportunities is Brain-first: it uses what Update Brain already learned, so you no longer wait on a separate evidence pack or multi-stage discovery pipeline.
- Improved
Update Brain catches your organization up through yesterday and keeps Chat able to write Brain facts when you ask it to remember something.
- Improved
Check Brain is non-blocking and opens a result dialog, so you can keep working while Pacific Machines confirms Brain health.
- Improved
Pacific Machines now requires version 0.1.55 or newer so every install gets the Brain-first Find Opportunities flow and the matching cloud guards.
Required updates stay in the app
When a newer Pacific Machines build is required, you get a clear Update button that installs through the signed in-app updater. No separate downloads folder step — just update and keep working.
- Improved
When your build is below the minimum required version, Pacific Machines blocks with a clear Update action that downloads and installs through the signed updater on macOS and Windows.
- Improved
The required-update screen no longer sends you to a downloads folder — Update is the only path, so you stay inside the verified release channel.
- Improved
macOS installer and updater artifacts are branded Pacific Machines, matching the app name you see after install.
Required updates stay on the signed path
When a newer build is required, Pacific Machines keeps an Update action visible and installs through the signed updater on every platform — no detour through a downloads folder.
- Improved
The minimum-version gate keeps a clear Update action available whenever your build is below the required version.
- Improved
Required updates download and install through the signed updater on macOS and Windows instead of sending you to a separate downloads step.
Windows screen capture and lighter Learning
On Windows, Screen capture permission now confirms correctly when Privacy settings are already on. Learning also uses a lighter capture mode so everyday work and meetings put less load on your computer.
- Fixed
On Windows, Pacific Machines could stay stuck waiting for Screen capture even when Screenshots and screen recording was already allowed. Learning now confirms access with a real capture check so permission can clear and recording can start.
- Improved
Learning uses a lighter capture mode by default, so scrolling and same-app window switches no longer generate unnecessary capture work. That keeps more of your computer free during meetings and everyday multitasking.
- Improved
After you open Windows Privacy settings for Screen capture and come back, Pacific Machines restarts its capture check so the new permission state shows up without a full app restart.
Ignore lists skip capture going forward
Ignored apps and sites now apply only to future capture. Saving an ignore list no longer deletes past recordings, and the Learning pill no longer pauses when an unrelated window title happens to mention an ignored name.
- Fixed
Saving an ignore list no longer deletes matching past captures from your local database. From that point on, Learning simply skips the ignored app or website.
- Fixed
The Learning pill could stay paused because an ignored website host was also matched against unrelated window titles. Desktop ignore rules are scoped to app names, and URL rules stay URL-only.
- Improved
After you leave an ignored app, capture resumes cleanly instead of getting stuck on a stale paused state.
Learning pill no longer false-pauses
Ignored websites no longer pause Learning just because an unrelated window title mentioned the same name. Desktop ignore rules match app names only, URL rules stay URL-only, and capture resumes cleanly after you leave an ignored app.
- Fixed
The Learning pill could stay paused because an ignored website host was also matched against unrelated window titles. Desktop ignore rules are scoped to app names, and URL rules stay URL-only.
- Fixed
After you leave an ignored app, capture resumes instead of staying stuck on a stale paused HUD state.
Chat starts reliably on Windows
Ask no longer dies while the assistant is still finishing setup. Extension packages are prepared before Chat starts, slow machines get a clearer waiting state instead of a false Ready, and failed starts retry once instead of leaving you on a generic error.
- Fixed
On Windows, Chat could fail immediately with “we're having problems” because assistant packages were still installing when the first message started. Those packages are prepared before the assistant process starts.
- Improved
Chat no longer shows Ready while setup is still incomplete; send stays gated until the runtime finishes, with wait and retry timeouts for slow machines.
- Improved
If the assistant process fails to start, Ask retries once before surfacing the error.
Recap times and metrics you can trust
Daily recap times, durations, and day metrics are now measured once from capture and locked in before the story of your day is written. Episodes can no longer invent minutes, overlap each other, or disagree with the totals you see. Analysis also shows live progress and stops cleanly when work stalls, so long runs stay visible instead of hanging quietly.
- Improved
Each day is measured into non-overlapping capture blocks first; work episodes only assign purpose to those blocks, and every start time, end time, duration, and day metric is derived from them.
- Fixed
A recap can no longer keep overlapping episodes or totals that do not match the minutes that were actually captured.
- Improved
While an analysis runs, the progress card shows the current step and elapsed time, including what each subagent is doing.
- Improved
Analysis runs that stop making progress are cut off with a clear failure instead of appearing to run forever.
Every analysis stays bounded and on the data folder
Opportunity discovery, recaps, and other analysis jobs are limited to the Pacific Machines data folder, with hard timeouts on shell work and a universal stop when nothing progresses. Parallel work reports coalesced live progress so you can see the run moving.
- Improved
Analysis agents are scoped to the Pacific Machines data folder and cannot recursively scan your home folder or screenshot store.
- Improved
Every analysis kind inherits the same stall detection and heartbeat reporting, not only daily recap reconstruction.
- Improved
Workflow and opportunity builders only read the files named in their task, which keeps discovery faster and more predictable.
Daily recaps no longer get lost in filesystem scans
Reconstructing a day used to be able to wander through ~/.jarbas with open-ended search tools and stall for minutes. Capture queries are now bounded to the requested day, with timeouts, size caps, and visible per-tool progress so a recap finishes or fails clearly.
- Fixed
Work-episode reconstruction no longer searches the whole Pacific Machines data folder or the filesystem root while building a day.
- Improved
Capture database reads for a day are bounded with a timeout and output size limit.
- Improved
Subagent progress heartbeats and a no-progress cutoff make long recap runs easier to follow and less likely to hang.
Changelog and policies live on the public site
Settings now opens the verified public Changelog, Documentation, Security, and Terms pages in your browser. The in-app Privacy dashboard still manages capture, cleanup, ignore lists, and deletion locally, and its policy row opens the canonical Privacy Policy.
- Improved
Settings opens Changelog, Documentation, Security, and Terms on pacificmachines.ai in your default browser instead of embedding separate copies in the app.
- Improved
The Privacy dashboard keeps local capture, cleanup, ignore-list, and deletion controls, and links out to the public Privacy Policy.
More reliable Learning, Chat, and workspace sync
Starting Learning while it was already running no longer shows an error, redaction after a session no longer fails when the database is busy, and workspace sync recovers on its own after a dropped connection. Finding opportunities now tells you which daily recaps are missing instead of a generic error.
- Fixed
Pressing Learning while capture was already starting in the background showed “recorder is already running”. Both paths now share one start, so the session simply continues.
- Fixed
Automatic privacy redaction after ending a session could fail with a database lock while capture was still writing. Redaction now writes in short batches and waits its turn.
- Fixed
Workspace membership sync failed when the connection dropped mid-request. It now retries with backoff and finishes on its own.
- Improved
Find opportunities shows which days still need a daily recap instead of “Something went wrong”.
- Improved
Internal diagnostics for Chat startup, capture, and sync failures are far more detailed so issues get fixed faster — nothing extra is shown in the app.
Windows shows Pacific Machines everywhere
On Windows, Task Manager, the installer, the install folder, and Apps & Features now show Pacific Machines (Pacific Machines Preview on preview builds) instead of Jarbas or JarbasPreview. Existing installs rename in place on the next update so permissions, data, and in-app updates keep working.
- Improved
The Windows app is named Pacific Machines / Pacific Machines Preview in Task Manager, the installer, Start Menu, and the install folder — not Jarbas or JarbasPreview.
- Improved
Updating from an older Windows install renames the legacy Jarbas or JarbasPreview folder in place so you keep a single app.
Daily recaps lead with episodes and a clearer day view
Each daily recap now opens with a chapter overview and a detailed timeline of your work episodes, so you see the story of the day before the rest of the deck. The calendar Day view shows what happened in each episode, capture-ready days cue you to generate, and Chat stays reliable after large recaps.
- New
Daily recaps lead with an episode overview and a full work-episode timeline instead of jumping straight into other scenes.
- Improved
Calendar Day view cards show observed actions and full episode descriptions for every timeline layout.
- Improved
Days ready for capture show generate cues, and active time is always visible once a recap exists.
- Fixed
Chat no longer fails after large recaps because history messages exceeded size limits.
- Improved
Work episodes are reconstructed more consistently so timelines stay complete and readable.
Discovery stays in the Pacific Machines data folder
Opportunity discovery now looks in the Pacific Machines data folder first instead of broadly searching your home folder. This avoids unnecessary macOS prompts for Desktop or Documents while still allowing a file elsewhere when you explicitly provide its path.
- Improved
Workflow discovery agents now prefer canonical files under ~/.jarbas and avoid broad home-folder searches unless an external path is explicitly provided.
Opportunity discovery reliably reaches the cloud
A completed discovery could stay only on this computer instead of appearing on the Opportunities page. A stale language setting blocked the cloud save, while an oversized publish receipt also broke the next Chat reply. Publishing now uses the current language, keeps its receipt small, and sends a compact cloud payload.
- Fixed
Opportunity publishing now reads the current UI language for every turn instead of reusing the language from an older Chat process.
- Fixed
Publish receipts and cloud payloads no longer duplicate the full workflow audit, preventing oversized messages and save requests.
- Fixed
Following up in Chat after publishing no longer fails because an opportunity JSON message exceeds the history limit.
Dark-mode company notes and a role description step
On the create-company screen in dark mode, the “what does your company do?” box stayed light while the rest of the form was dark. It now matches. After your job title, a new step asks you to describe your role; that note is saved with your account and used for Chat, recaps, and reports.
- Fixed
In dark mode, the company description text area on create organization uses the same dark field styling as the other inputs.
- New
After entering your job title, you can describe your role in a text area; that description is stored on your account.
New accounts reach the company setup screen
After creating an account, the app could stay on Loading forever instead of asking you to create or join a company. New signups start in a pending session until a company is chosen, and that state no longer blocks the setup screen.
- Fixed
After sign-up, the app shows create/join company instead of staying on Loading while the session is still pending.
Opportunity maps stay complete and in your language
Finding opportunities could finish with cards that looked empty — one episode, no apps, no real workflow steps — because a failed assembly step was replaced by a hand-built stub. That shortcut is gone: only a complete assembled map can be published. Cards stay in the language you selected in the app, discovery runs faster with fewer repair loops, and workflow diagrams no longer draw several arrows as one blended line.
- Fixed
A finished Find opportunities run can no longer save a hand-built stub map with missing steps, apps, and evidence.
- Fixed
Opportunity titles and details follow the language selected in the app, instead of mixing English into other languages.
- Fixed
When a workflow step has more than one next step, the diagram draws separate arrows instead of one blended fork.
- Improved
Finding opportunities needs fewer repair rounds, so a full discovery run finishes sooner.
The Learning pill comes back on Windows
On Windows the small Learning pill could stay hidden after you started Learning: the button turned red and recording ran, but the pill never appeared. Two requests to open it arrived at the same moment and cancelled each other out. Starting up is quicker too, because the app no longer waits on a background check of its bundled shell, and the Windows download is about half the size it was in the previous version, so it finishes reliably and is far less likely to be held back as unrecognised.
- Fixed
The Learning pill could stay hidden on Windows after starting Learning, because two requests to open it raced each other.
- Fixed
Starting the app no longer waits for a check of the bundled shell, which could stall the first launch after installing while Windows scanned the new files.
- Improved
The Windows installer is roughly half its previous size, so downloads finish and Windows is less likely to block them.
Chat remembers your day on Windows without installing Git
On Windows, asking Chat about your activity or screen history could fail even when Learning had been recording. Chat needed a Unix shell to read the local activity database, and stock Windows installs do not have one — so the reply often said the database was unreachable. Pacific Machines now ships its own Bash for Windows Chat, so activity questions work without installing Git for Windows.
- Fixed
Windows Chat no longer fails activity and capture questions because Bash was missing on machines without Git for Windows.
- Improved
Pacific Machines includes a real Bash runtime for Windows Chat, so looking up your local activity database works on a stock install.
The app is called Pacific Machines everywhere on Mac
On macOS the Dock, Finder and the System Settings permission lists still showed the app as Jarbas or JarbasPreview, because macOS only uses an app's display name when it matches the name on disk. The app bundle is now named Pacific Machines (Pacific Machines Preview for preview builds), so every place that lists the app shows the right name. Existing installs are renamed automatically the next time an update installs — permissions, data and updates carry over unchanged.
- Fixed
The app bundle is named Pacific Machines / Pacific Machines Preview on macOS, so the Dock and the Screen Recording, Accessibility and Input Monitoring lists no longer show Jarbas.
- Improved
Installing an in-app update on an older Jarbas.app or JarbasPreview.app renames it to the new name before relaunching.
Input Monitoring appears in Settings and onboarding
macOS Input Monitoring was required for Learning to store clicks and typing, but it never showed up in Settings or onboarding — only Screen Recording and Accessibility did. That left people able to start Learning without granting the permission that makes capture actually write. Input Monitoring is now a first-class permission row on Mac, with Grant and Open Settings, and Learning refuses to start until it is granted.
- New
Settings and onboarding now include Input Monitoring on macOS, with Grant and Open Settings.
- Fixed
Learning start and auto-start now treat missing Input Monitoring like missing Screen Recording or Accessibility, instead of starting a session that stores nothing.
- Improved
Permission warnings name Input Monitoring when it is the missing grant.
Learning tells you when it cannot capture
Learning used to show a running timer even when macOS had revoked the permissions capture needs, so hours passed with nothing recorded and Chat reported no activity. Learning now checks Accessibility as well as Screen Recording before starting, watches a live session to confirm frames are being stored, and says exactly which permission to fix.
- Fixed
Learning no longer reports recording when macOS Accessibility access is missing, which left capture running without storing anything.
- Fixed
Start recording on launch no longer fails silently — a missing permission now says so instead of leaving Learning quietly off.
- New
A live Learning session is checked for stored activity and warns you if nothing is being captured, including when Input Monitoring is turned off.
Assistant starts reliably on Windows
Windows no longer loads built-in Assistant tools twice, so Chat starts reliably instead of failing with an empty startup error. Windows preview downloads also include the correct x64 runtime components.
- Fixed
Assistant tools are loaded only once on Windows, preventing startup conflicts caused by drive-letter casing.
- Improved
Windows x64 preview installers now bundle matching x64 runtime components.
Windows sign-in and browser automation fixed
Windows loads from the correct local origin so sign-in works, the first screen no longer goes blank, and agent-browser installs as a real Windows executable with Chrome ready for automation.
- Fixed
Windows now loads from the correct localhost origin so Clerk sign-in no longer fails or leaves a blank screen.
- Fixed
Windows installs a real agent-browser executable and prepares Chrome without blocking Pi agent setup.
- Improved
Windows and Mac ship under the same app version with platform-explicit installer names.
Mac Learning opens without crashing
On Mac, opening the app while Learning is on no longer crashes. The Learning pill is created on the main thread again, so capture can start safely.
- Fixed
Mac no longer crashes when Learning starts or auto-starts on launch.
Windows Learning and Chat stay responsive
On Windows, Learning no longer freezes the rest of the app, Chat keeps answering while capture runs, and the sidebar sits closer to the top where it belongs.
- Fixed
Starting Learning on Windows no longer freezes Chat, History, Recaps, and Settings.
- Fixed
Chat no longer hangs when Windows Git Bash was set as the shell environment.
- Improved
Windows sidebar spacing above the organization switcher matches the content chrome.
Share Team Dashboard with a short link
Create a short live link from Team Dashboard so clients and executives can open the same interactive view in any browser—no install or org login. Scroll, drill into people, and review opportunities from the share page.
- New
Share on Team Dashboard creates a short live link anyone can open in a browser.
- Improved
Shared dashboards support scrolling and person opportunities without signing in.
- Fixed
Share links no longer depend on this computer’s local address.
One card per real workflow
Find Opportunities merges rename and alias variants of the same recurring process into one Opportunity card, so alternate product or team names no longer create duplicates.
- Fixed
Alternate names for the same org, product, team, or app no longer become separate Opportunity cards when the recurring trigger and outcome match.
- Improved
Workflow inventory validation rejects label-only duplicates before investigators fan out.
Opportunities from the work you spend time on
Find Opportunities surfaces specific recurring workflows where you spend the most time, with stronger feedback and regeneration, clearer detail, and Chat activity that stays collapsed until you need it.
- Improved
Find Opportunities identifies specific recurring workflows from your measured time—not broad umbrellas—and turns each into its own Opportunity card.
- Improved
Opportunity detail is easier to review, with clearer feedback and regeneration when a card needs another pass.
- New
Chat shows which Plugins are connected for the conversation.
- Fixed
Chat activity transcripts stay collapsed by default so the reply stays easy to read.
Clearer major workflow maps
Opportunity discovery keeps distinct responsibilities separate when your work shows it, models real run-to-run variation with modes and lanes, and decides merge vs split from evidence—not fixed labels.
- Improved
Current workflow diagrams show distinct run shapes as modes with visible lanes instead of one forced left-to-right path.
- Improved
Find Opportunities keeps major responsibilities as separate cards when evidence shows independently useful outcomes—not sibling lanes of one map.
- Improved
Merge vs split for major workflows follows your observed role outcomes and supporting stages, not hardcoded category pairs.
- Fixed
Workflow graphs are easier to inspect when modes, frequency, and bottlenecks matter.
Opportunities you can trust and follow
Opportunity discovery leads with the real problem, shows the evidence behind it, maps today vs with a automation, and stops saving the same opportunity twice.
- New
Find opportunities builds problem-first cards from observed work, with Evidence, Workflow, Impact, and Build tabs.
- Improved
Workflow maps show today and the automation path as separate diagrams, with readable nodes and clearer loops.
- Improved
The Evidence tab presents observed and inferred facts in a scannable layout instead of dense all-caps blocks.
- Fixed
Saving the same discovery twice no longer creates duplicate opportunities.
- Fixed
Fullscreen workflow diagrams hide the window traffic lights so the title stays readable.
Smarter opportunities, in your language
Find opportunities ranks by your Brain and where you actually spend time, ignores whether Plugins are already connected, and shows titles and badges in the UI language.
- Improved
Find opportunities personalizes from your Brain and recap time sinks — not from which Plugins happen to be connected.
- Improved
Plugin feasibility checks whether a toolkit exists in Composio; connected-today does not change discovery or ranking.
- Improved
Opportunity titles, New/Viewed badges, and observed-episode labels follow the app language.
- Fixed
Workflow diagrams no longer show empty Action nodes that only repeat an app name.
Preview installs open correctly
Fixes Pacific Machines Preview showing a blank window on launch.
- Fixed
Pacific Machines Preview no longer opens an empty window — the main UI loads on first launch.
Clearer work stories, Settings polish, and Chat-built routines
Recaps reconstruct work in natural activity spans, Team Reports stay grounded in saved recaps only, and setting up a new routine starts in Chat. Theme controls move into Settings, and Schedules match the Settings card look.
- Improved
Daily Recaps rebuild your day as adaptive work episodes instead of fixed ten-minute buckets, so stories follow how you actually switched tasks.
- Improved
Team Reports synthesize only from saved member recaps — they never read personal capture or brain files.
- Improved
Organization context syncs into the personal brain without wiping existing notes when you create or join a company.
- New
New routine opens Chat to set up a managed schedule instead of a create dialog.
- Improved
Theme (System / Light / Dark) lives in Settings; Schedules cards use the same surface styling as Settings.
- Fixed
Switching organizations no longer hits auth gaps that broke item-view loading.
A personal brain that grows with every Daily Recap
Pacific Machines now keeps a Markdown brain for who you are, what you are building, and what you believe. Browse it like a notes app, and every Daily Recap updates it automatically. Builds older than 0.1.19 must update to keep using the app.
- New
Minimum compatible version is 0.1.19. Opening an older build shows a required update screen, and cloud features refuse outdated clients until you install the latest.
- Improved
Chat identifies as the Pacific Machines assistant — never as Gemini or another model name.
- Improved
Find automation opportunities presents scannable comparison and impact tables instead of long bold prose.
- Improved
Activity reports call find-automation-opportunities for their Automation Opportunities section instead of inventing cards.
- New
Chat can create and manage Schedules via /manage-schedules (create, list, pause, resume, delete). Same on-disk format as the Schedules UI.
- Improved
Scheduled runs open in Chat (not a dialog). Each run is a real conversation you can continue messaging in.
- Improved
Chat keeps the personal brain up to date on its own: consolidates misplaced facts, fills empty canonical files (e.g. identity), and deduplicates — no need to ask “update the brain.”
- Improved
Recaps and brain updates may use already-connected Plugins to clarify meetings and app threads when capture alone is opaque (read-only; never mid-recap connect flows).
- Fixed
Scheduled automation runs now send the prompt correctly to the agent (was finishing with no reply).
- Improved
Merged daily, weekly, monthly, and yearly recap automations into one /create-recap automation that takes a date or range. Day mode includes work-episode reconstruction as internal docs (WORK_EPISODES.md).
- Improved
Creating a Daily Recap (or week/month/year rollup) opens Chat and sends the request automatically, instead of the progress checklist on the Recaps page.
- Improved
Capture database rules now live in the always-on system prompt instead of a separate /local-data automation.
- Improved
Renamed the connected-apps automation from /composio to /plugins. Tool names stay internal; Chat never says Composio to you.
- Improved
Chat markdown uses real prose spacing (paragraphs, lists, headings) instead of uneven hardcoded gaps.
- Improved
Brain Preview follows in-brain Markdown links without a full-page reload, and hides HTML authoring comments.
- Improved
Stopped installing the Pacific Machines automation into Cursor, Claude, and Codex. Leftover copies are removed on launch.
- Fixed
Daily, weekly, monthly, and yearly recaps keep the analysis process alive after the JSON write so /update-brain can finish updating your brain.
- Fixed
Retired analysis kinds (opportunities, team reports, background activity reports) are blocked at start with a clear message — use Chat /generate-report and the Team page instead.
- Improved
Recaps calendar loads lightweight list metadata; full stories load when you open a recap. Period-recap prompts no longer embed the full capture reading protocol.
- Improved
Schedules automation picker hides analysis-only automations that cannot run as scheduled agent jobs.
- Improved
Brain graph pauses its animation when the window is hidden to save CPU.
- New
Settings → Automatic capture: optionally start recording when Pacific Machines opens, and optionally open the app at login so capture can begin when you turn on this computer.
- Fixed
Closing the main window on macOS hides it instead of destroying it, so clicking the Dock icon brings Pacific Machines back. Quit still fully exits.
- Improved
Settings notes that macOS hides notification banners while Screen Recording is on, and how to allow them in System Settings → Notifications.
- New
App language setting (English, German, Spanish, Italian, Portuguese, French). Menus and labels follow your choice; AI instructions and brain stay in English.
- New
Brain sidebar page: browse your personal brain with an Obsidian-style file tree, rendered Preview, and editable Files source view.
- New
Seeded brain structure: identity, voice, beliefs, preferences, relationships, goals, projects, decisions, playbooks, journal, lessons, open loops, glossary, working memory, and inbox.
- New
New /update-brain automation runs after every Daily Recap to grow working memory, projects, lessons, and inbox proposals without inventing identity.
- New
Team sidebar: browse everyone in your organization and open each person’s saved activity reports.
- Improved
Chat `/` and Automations now show built-in automations (generate-report, skill-creator, update-brain, and more) alongside yours in one library; built-ins can’t be deleted or edited.
- New
Brain Graph view: an Obsidian-style interactive map of your notes — drag, pan, zoom, click to focus, double-click to open a file.
- Improved
Brain reorganized for scale: core/, now/, work/, topics/, archive/, and time-scaled memory/ (daily → weekly → monthly → yearly), each with README guidance. Agents may add folders, files, and READMEs as life expands.
- Improved
Brain has three views: Graph (interactive map), Preview (rendered note), and Files (source editor).
- New
Onboarding asks for your job title after you create or join an organization, saves it to your account, and writes it into your brain identity.
- New
Weekly, monthly, and yearly recaps: from Week, Month, or Year calendar view, generate a story that rolls up lower-level recaps into ~/.jarbas/weekly-recaps, monthly-recaps, or yearly-recaps and updates brain memory/weekly, memory/monthly, or memory/yearly.
Reports become beautiful HTML documents in Chat
Ask Chat for a report and it reads your saved daily recaps for the timeframe you choose, then renders a modern HTML report document right in the conversation: KPI cards, charts, flow diagrams, tables, and a full-screen view. Finished reports auto-save to your account. Opportunities and the team report have been retired.
- New
Activity reports auto-save to your account when Chat finishes generating them, and the Reports sidebar lists every saved document for full-screen reading.
- New
Generate Report automation rebuilt: it always confirms the timeframe (or accepts all time), reads your daily recaps, and produces a 17-section activity-pattern analysis with a source audit, executive dashboard, repetition map, leverage matrix, and action plan.
- New
Reports render as styled HTML documents in chat — KPI cards, confidence badges, bar charts, flow diagrams, loop cards, and a 2x2 leverage matrix — with live rendering while the report streams and an expand-to-fullscreen view.
- Improved
Report visuals follow the app design system in light and dark mode, with clean tables capped at four columns and evidence bullets instead of cramped cells.
- Improved
Retired the find-opportunities, list-opportunities, list-reports, team-report, and record-feedback automations, and removed cloud-stored opportunities; personal activity reports now generate from daily recaps and save to your account.
Days become work episodes; opportunities become decisions
Daily Recap reconstructs your day as purpose-grouped work episodes instead of app slices. Find Opportunities builds from those episodes across days, and each opportunity reads as a build decision: why automate, what the agent owns, and whether to keep observing.
- New
Daily Recap builds a timeline of work episodes — one coherent objective each — instead of app-by-app time slices.
- Improved
Recap story timeline cards show objective, actions, outcome, and apps for each episode, with a clear episode count.
- Improved
Daily Recap calendar switches between Month, Week, and Day views, with navigation and a day detail panel for open or create.
- Improved
Find Opportunities reads saved daily recaps first, clusters work episodes into workflows and responsibilities, then qualifies automation — it no longer rebuilds the day from raw capture.
- Fixed
Find Opportunities will not run until every captured day in the selected range has a daily recap, so opportunities stay grounded in the same episode story you already read.
- Improved
Opportunity detail is a decision page: why automate this, current process, what the agent would own, when it is done, and what you still decide.
- New
Thin evidence can mark an opportunity Keep observing, with an explicit build decision instead of forcing Ready or Blocked.
- Fixed
Completion notifications use the Pacific Machines app icon instead of the Script Editor glyph in development.
- Fixed
Date calendars inside Find Opportunities and other range dialogs stay open when you pick a day — the dialog no longer closes on the first click.
- Fixed
Analysis AI tabs load the full saved transcript (thinking text and tools in order), not only the slim checklist that said nothing was saved.
Chat connects apps instead of searching history
Asking Chat to connect an app, in any language or spelling, now goes to Plugins instead of a long capture-database search. Find Opportunities only keeps Plugins-automatable work, and opportunity cards show when they were generated.
- Fixed
Connect / link / authorize requests no longer search local capture. Chat looks up the Plugin for that app first, even when the name is unknown or misspelled.
- Fixed
If Chat finishes a turn with no visible answer, it now says so instead of leaving a blank bubble after minutes of work.
- Improved
Find Opportunities only keeps workflows a automation can run through Plugins. Desktop control or browser-only plans are rejected.
- New
Opportunity cards show when they were generated.
- Fixed
Learning pill and Learning button timers stay in sync after stop and start again.
Cursor, Claude, and Codex can recall your day
Pacific Machines now installs a automation into Cursor, Claude, and Codex so those agents can recap what was on your screen, using the same local history as Chat.
- New
On launch, Pacific Machines installs a automation into Cursor, Claude, and Codex (when those apps are present) so they can recap your local work history.
- Improved
If that automation is missing or out of date, the next launch replaces it so it matches this build exactly.
- Improved
Changelog now includes 0.1.14 (overlay window chrome), which was missing from the in-app history.
Overlay window chrome and a calmer sidebar
The window title bar is gone. Traffic lights sit on the sidebar, recaps hide them while you read, and the account menu is quieter.
- Improved
The main window uses overlay chrome: no title bar, and the close / minimize / zoom buttons sit on the sidebar like a hiddenInset Mac window.
- Improved
Daily Recap hides those traffic lights while a story is open, then restores them when you leave.
- Improved
Sidebar account menu and shell spacing are tighter so the frame feels like one piece of glass, not a titled browser window.
Staff Admin Panel for people and orgs
Staff can open a person, see each organization with its opportunities and reports, and manage membership from that page.
- New
Staff Admin Panel lists people and organizations, with plan, trial, and spend.
- New
Open a person to see every org they belong to, with that org’s opportunities and reports in the same card.
- Improved
Person detail can edit account fields, org role, and trial, and add or remove membership. Deleting an organization stays on the organizations table.
Opportunities show impact, not only repeats
Find Opportunities keeps first-seen and thin-evidence work on the board, scored for frequency, time, and whether more proof is needed.
- Improved
The Chat button on opportunity and report headers shows the Chat label and the same icon as the sidebar.
- Fixed
The Learning pill only stays on screen while capture is actually recording. Find Opportunities and other runs no longer leave it up.
- Improved
Staff Admin Panel lists every organization next to people, with members, trial, and spend.
- New
Click a person in the Admin Panel to open their detail page: every org, with opportunities and reports in each.
- Improved
Staff person detail is editable: account fields, org role, trial, add or remove membership, and delete an organization.
- Improved
Opportunity cards use a red New badge, and a green Ready badge when the workflow is ready to build.
- Improved
How often on opportunity cards is the number of times we saw the workflow, not Weekly or Daily.
- Improved
Clicking a process step opens one tight Markdown writeup of what happened and the capture evidence, instead of Takes / Makes / Seen blocks.
- Fixed
Opportunity Summary, confidence, and ready writeups are full readable Markdown: short paragraphs, clear subheads, and bullets only where they help.
- Fixed
Find Opportunities can save Thin items. A 50% confidence gate was rejecting every insert, so the board stayed empty even when work was found.
- Improved
Find Opportunities walks every captured day and emits every automatable work workflow, not a shortlist of the best two. Thin items stay on the board and now explain why they need more proof, or why they are ready.
- Improved
Opportunity cards show how many times we saw the workflow, impact, and a confidence bar. Detail scores use percentages only when they mean something (confidence), and frequency, importance, time, and evidence stay as plain labels.
- Fixed
Opportunity confidence is a real per-item score. Thin stays a low percent, but repeated work with a complete process can show Solid or Strong instead of every card reading 44%.
- Improved
Opportunity details show the captured process as an n8n-style map. Click a step to open that step only in a side inspector. A second map, titled If this gets automated, appears only when automation would change the workflow. Find Opportunities writes replayable procedures instead of 8-word captions.
- Fixed
Find Opportunities uses the account preferred model instead of always forcing Opus 5.
- Improved
The default preferred model is Gemini 3.5 Flash, not Opus 5.
- Improved
Opportunity details put the date above the title, list used apps in their own section, and explain the automation in a short paragraph instead of bullets.
- Improved
Feedback on opportunities and reports opens in a dialog instead of a popover.
Feedback, opportunity stories, and privacy
Feedback on reports and opportunities, opportunity stories, privacy demo, and richer onboarding.
- New
Convex feedback pipeline: structured answers (usefulness, accuracy, missing steps) plus freeform notes, keyed per user, artifact, and target version.
- New
record-feedback automation so Ask can save critiques when you correct, dismiss, or praise a report or opportunity in chat.
- New
Feedback popover in report and opportunity headers, plus inline panel at the bottom of each document.
- New
Opportunity story player with cover, workflow map, per-run evidence scenes, score dashboard, and feedback scene.
- New
Opportunity notes drawer and chat controls that stay visible while the Ask dock is open.
- New
Evidence gap callouts when a workflow needs more capture runs, with concrete requirements before confidence can rise.
- New
Opportunity scoring, evidence timelines, visual analytics, and insight helpers on the detail page.
- New
In app Privacy Policy page (capture paths, retention, cloud use) and live PII redaction preview on sample text.
- New
Modular onboarding: permissions, job role, company tool stack, and activation loop reveal; progress survives macOS screen-recording restarts.
- New
Changelog page in the account menu with per-version history and your installed build.
- New
Generate report dialog restored with last-7-days default, period comparison hints, and clearer errors while LLM settings load.
- Improved
Redesigned opportunity list cards with clearer status, evidence hints, and story entry points.
- Improved
Daily recap story player refreshed to match the opportunity story visual system.
- Improved
Ask waits for macOS desktop-control grants before loading computer-use extensions, so chat no longer blocks on permission prompts.
- Improved
Per evidence run yes/no confirmations on opportunity feedback for repeated workflow accuracy.
- Improved
New and Viewed badges on reports, opportunities, and daily recaps after first open.
- Improved
Feedback button shows a label, sits left of Chat, scrolls inside the popover, and places Send below the note field.
- Improved
Report recommendation bullets render markdown bold instead of raw asterisks.
- Improved
generate-report and team-report automations expanded with capture-grounded prompts and feedback hooks.
- Fixed
Report generation no longer silently fails when the generate-report dialog was missing from the build.
- Fixed
Dialog viewport wiring so report and analyze-range modals render and focus correctly.
Onboarding permission telemetry
First-run permission grants are recorded for analytics so product can see which macOS prompts users accept or skip.
- New
Onboarding emits permission grant mix events (screen recording, accessibility, notifications, etc.) to PostHog.
- New
Analytics helper fires grant-mix updates only when the mix changes, not on every permission poll.
- Improved
Staff Users table shows each person's last reported desktop app version and when it was updated.
- Improved
Convex user sync reports Tauri getVersion on sign-in so staff can audit builds without opening each machine.
- Improved
Drive DMG ship automation records the 0.1.9 file id so the next public build adds instead of overwriting.
Analytics keys and staff version column
PostHog configuration ships from Convex at runtime. Staff can see which Pacific Machines build each user runs.
- New
PostHog project token and host fetched from Convex instead of being baked into the desktop bundle.
- New
Staff Users page App version column synced from the desktop client on sign-in.
- Improved
Convex user row stores appVersion and appVersionUpdatedAt whenever the desktop app reports its build.
- Improved
Organizations Convex module extended to support staff directory and version metadata.
- Improved
Drive DMG ship automation records the 0.1.8 file id for versioned archive uploads.
Single member team reports
Solo founders and one-person teams can generate full team reports without needing two members in the org.
- Improved
Team report generation accepts one member with a personal report in the selected date range.
- Improved
Team synthesis prompt and validation updated so solo teams get a full narrative, not a validation error.
- Improved
team-report automation documents the single-member path and expected output shape.
- Improved
Drive DMG ship automation records the 0.1.7 file id for the versioned archive workflow.
Capture based recaps and reports
Agents and automations must cite SQLite capture frames instead of inventing weekly cadence or placeholder timelines.
- Improved
Daily recap and report agents query ~/.jarbas capture SQLite directly and cite frame timestamps and on-screen text.
- Improved
generate-report and daily-recap automations tightened to reflect measured activity, not assumed schedules.
- Improved
Pi analysis pipeline passes capture context into report and recap generation runs.
- Fixed
Report and recap pipelines reject placeholder timelines when capture rows are missing for the selected range.
- Fixed
Agents no longer fabricate end-to-end weekly narratives when capture density is thin.
- Improved
Drive DMG ship automation records the 0.1.6 file id for versioned public builds.
Written daily recaps
Daily Recap ships readable prose with story playback, not only timeline chips on the dashboard.
- New
Daily recap output is a structured written summary (title, narrative, apps, timeline) saved locally per calendar day.
- New
Recap story player for stepping through recap scenes inside the Daily Recap tab.
- Improved
daily-recap automation prompts for end to end readable copy instead of bullet-only output.
- Improved
Daily Recaps page simplified around the new written recap model and story entry.
- Fixed
Windows CI publishes versioned NSIS installers to the correct artifacts path.
- Fixed
Windows CI tolerates GitHub Actions artifact quota failures without failing the whole release job.
- Improved
Drive DMG ship automation records the 0.1.5 file id for the versioned archive workflow.
Cloud sync, evidence, and org security
Opportunities sync to Convex, reports get screenshot evidence, org membership is enforced server-side, and reading order leads with chronology.
- New
Cloud-synced opportunities in Convex with local migration from legacy on-disk files.
- New
Staff Users pages and org admin directory for Pacific Machines operators.
- New
PostHog analytics identity sync, org-aware events, and deduped team-report and automation-creation tracking.
- New
Opportunity evidenceMoments with frame timestamps, OCR snippets, and multi-image screenshot paths.
- New
Report opportunity refs: thin links from personal reports back to matching opportunities in the same period.
- Improved
Report and recap UI leads with timeline chapters before aggregate KPIs and recommendations.
- Improved
Opportunity list downgrades or hides high-confidence labels until evidence score and consistency thresholds pass.
- Improved
Opportunity reading layout tightened; opening a report scrolls from the top instead of mid-document.
- Improved
Report list polish, everyday wording in disclosures, and clearer With Agent copy.
- Improved
Executive brief uses lead sentence plus bullets; app logos render consistently in report headers.
- Improved
Reports table refactor with pagination and cleaner list-mine queries for org members.
- Improved
Ask account context sync and staged snapshot prefix so cloud opportunity lists recover mid-chat.
- Improved
Clerk org membership re-verified hourly; stored memberships expire after 24h without Clerk confirmation.
- Improved
Membership revoked when Clerk says the user left the org; JWT org-claim lag tolerated via stored fallback.
- Fixed
Opportunity and report create, update, and delete require proven org membership, not just file ownership.
- Fixed
listMine and staff directory gated on membership; self-read checks cannot bypass missing org claims.
- Fixed
Opportunity dedupe trusts localId first so two items sharing jobId and title are not collapsed silently.
- Fixed
Legacy migration skips .DS_Store and system files instead of failing forever.
- Fixed
Opportunities run view clears on save failure or empty results instead of spinning forever.
- Fixed
Cross-org writes blocked; migration data loss and PII leak paths from pre-prod review closed.
- Fixed
Range data reset covers unmigrated legacy opportunities; upsert_analysis_item permission added.
- Improved
Drive DMG ship automation records the corrected 0.1.4 installer id for versioned uploads.
Updater repair
Hotfix so signed macOS update bundles unpack cleanly after notarization.
- Fixed
macOS updater .tar.gz excludes AppleDouble (._*) metadata that prevented Tauri from unpacking signed bundles.
- Fixed
In-app Update can install notarized builds without manual DMG reinstall after this repair.
- Improved
Drive DMG ship automation records the 0.1.3 file id so the next public DMG is archived, not overwritten.
Versioned release archives
Every public DMG is kept on Drive with the semver in the filename.
- Improved
Drive upload workflow writes PacificMachines_0.1.x_aarch64.dmg without overwriting the previous DMG.
- Improved
Notarized DMG filename derives from package.json version instead of a fixed 0.1.0 label.
- Improved
DMG ship automation documents patch increment on every public build and records file ids for the archive.
Story surfaces and in app updates
Pacific Machines becomes a document reader: story chapters for reports and opportunities, daily recaps on the same visual system, resizable Ask dock, and Settings update checks.
- New
Check for updates in Settings using the Tauri updater plugin against the public release manifest.
- New
Download progress and automatic relaunch after a signed update installs.
- New
Story surface reading experience for reports and opportunities with chapter navigation and serif document typography.
- New
Daily Recaps tab on the same story visual system as reports and opportunities.
- New
Resizable document chat rail on opportunity and report detail pages.
- New
Learning HUD shows pause state for ignored apps and applies capture filter edits live.
- Improved
Opportunity brief denser and easier to scan; process-map cards tightened; short one-off workflows skipped.
- Improved
Opportunity stories use markdown bullets and everyday language instead of unlock jargon.
- Improved
Report story chapters aligned with opportunity structure; agent stream panels stay readable during analysis.
- Improved
App update button in the header; polish on opportunity and report story surfaces.
- Improved
LLM provider API keys loaded from Convex env instead of persisting secrets in llm.json on disk.
- Improved
Windows CI stages binaries on a GitHub release when Actions artifact quota is full.
- Improved
Release workflow bumps patch version and publishes updater artifacts alongside the DMG.
- Fixed
Windows CI no longer depends solely on GitHub Actions artifacts, avoiding quota failures on publish.
- Improved
DMG ship automation always increments patch so in-app Update can see a newer build on the next ship.