-
Notifications
You must be signed in to change notification settings - Fork 3
Guides Homebrew Manager
Homebrew Manager provides a native, reviewable interface for formulae and casks. Enable it in Edith's Extensions pane, verify the local Homebrew tool, then open Homebrew Manager from its settings or the main sidebar.
Installed shows the selected package kind with installed versions and available updates. Packages with an update are sorted first. Discover searches Homebrew metadata and shows up to 40 exact results with descriptions, versions, homepages, and installed state.
The Formulae and Casks control changes both the installed inventory and search domain. The selected kind is saved as the extension default. Refresh re-reads installed and outdated metadata without changing any package.
Install and Upgrade always target one validated package token. Uninstall presents the exact package and kind in a confirmation dialog before Homebrew starts. Only one operation runs from the page at a time, and the active operation can be cancelled.
Edith invokes the local brew executable directly. It never downloads or executes a Homebrew installer. Every process runs noninteractively with automatic updates, analytics, and environment hints disabled. Reads are limited to 60 seconds and mutations to 30 minutes. Retained output is capped at 2 MB. Cancelling a mutation terminates its full process group.
Some casks need administrator authentication or interactive input. Edith reports that requirement and leaves the package unchanged instead of asking for a password. Run those exceptional operations directly in Terminal.
The command line uses the same validation, parsing, process limits, and package models:
ed brew status --json
ed brew ls --kind formula --outdated --json
ed brew search firefox --kind cask --json
ed brew install ripgrep --kind formula
ed brew upgrade ripgrep --kind formula
ed brew uninstall ripgrep --kind formula
ed brew uninstall ripgrep --kind formula --yesUninstall is a preview unless --yes is present. Reporting and mutation commands support stable JSON output. See the complete ed brew reference for fields, defaults, and aliases.
Auto-generated from docs/, edit the docs in the repo, not the wiki.
CLI reference
Companion
- Deploy
- Concepts
- Concepts Memory
- Concepts Ingestion
- Concepts Search
- Concepts Chat
- Concepts Learning
- Concepts Brain
- Concepts Friend
- Hosts
- Stack
- Status
- Doctor
- Search
- Index
- Ingest
- Episodes
- Sync
- Observations
- Reflect
- Beliefs
- Ask
- Extract
- Claims
- Corroborate
- Runs
- Chat
- Conversations
- Forget
- Export
- Import
- Erase
- Wipe
- Episode
- Nightly
- Reason
- Personas
- Council
- Lenses
- Core
- Why
- Hypotheses
- Predictions
- Commitments
- Discrepancies
- Calibration
- Inquire
- Entities
- Eval
- Standup
- Machines
- Baselines
- Connectors
- Facts
- Correct
- Weekly
- Db
Guides