Skip to content

SocioProphet/homebrew-prophet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homebrew Prophet

Homebrew tap for the SocioProphet, SourceOS, AgentPlane, and Holmes product suite.

Tap

brew tap SocioProphet/prophet

Current formulae

brew install prophet-cli
brew install sourceos-devtools
brew install agent-term
brew install agentplane
brew install sourceos-ai
brew install holmes

prophet-cli installs the prophet facade command.

sourceos-devtools installs sourceosctl, including the non-mutating Local Model Door, Network Door, Native Assistant Door, Agent Machine, and Office Plane helper surfaces.

agent-term installs the Matrix-first SourceOS operator ChatOps console.

agentplane installs the AgentPlane-owned sp-run governed-runner evidence and read-only operator CLI.

sourceos-ai installs the SourceOS local AI carry client.

holmes installs the Holmes language intelligence CLI.

SourceOS local operator path

The Mac-first local operator path is:

brew tap SocioProphet/prophet
brew install prophet-cli sourceos-devtools agent-term

prophet sourceos local-model doctor
prophet sourceos local-model plan --profile local-llama32-1b
prophet sourceos network doctor
prophet sourceos network plan --enterprise --mesh --allow-listed --destination models.enterprise.example
prophet sourceos network provider --provider-class openai-compatible --owner user
prophet sourceos native-assistant plan --operation open-workroom
prophet sourceos native-assistant plan --operation create-office-artifact
prophet sourceos agent-machine mounts plan
prophet sourceos office doctor
prophet sourceos agent-term office create-deck '!prophet-workspace' --workroom workroom-demo-0001 --title 'Demo Briefing Deck'

Governed-runner operator path

The Mac-first governed-runner path is:

brew tap SocioProphet/prophet
brew install prophet-cli agentplane

sp-run doctor
sp-run smoke --output-dir ./.socioprophet/smoke/governed-runner
prophet governed-runner doctor
prophet governed-runner smoke --output-dir ./.socioprophet/smoke/governed-runner
prophet governed-runner list --runs-root ./.socioprophet/smoke/governed-runner
prophet governed-runner status ./.socioprophet/smoke/governed-runner/run
prophet governed-runner inspect ./.socioprophet/smoke/governed-runner/run
prophet governed-runner tool list-tools

For the full post-install smoke checklist, see docs/governed-runner-install-smoke.md.

The tap installs command-line tools only. It does not initialize Podman machines, create host mounts, write user profiles, start background daemons, grant access to local folders, download model weights, start local model services, run model calls, mutate firewall state, install mesh components, contact BYOM providers, invoke native assistant APIs, execute governed agents, run verifier commands, mutate governed workspaces, restore rollback state, update Agent Registry authority, or settle budget. Agent Machine mounts, Office generation/conversion, Local Model Door route planning, Network Door plans, Native Assistant Door plans, AgentTerm side effects, and AgentPlane governed-runner flows remain explicit dry-run, non-mutating, evidence-only, or policy-gated flows in the owning tools.

Dev formulae vs stable release formulae

This tap contains two kinds of formulae.

Dev formulae (Formula/*.rb)

These build directly from the main branch of each upstream repository. They are intended for local development and CI. They carry a -dev version suffix and do not pin a sha256 checksum (the source is a live git branch).

Formula Binary Status
prophet-cli.rb prophet active
sourceos-devtools.rb sourceosctl active
agent-term.rb agent-term active
agentplane.rb sp-run active
sourceos-ai.rb sourceos-ai active
holmes.rb holmes active
model-router.rb model-router active
guardrail-fabric.rb guardrail-fabric active
model-governance-ledger.rb model-governance-ledger active
agent-registry.rb agent-registry active

Stable release formulae (Formula/<tool>@<version>.rb)

These install from an immutable release tarball with a verified sha256 checksum. They are intended for end-user production installs.

Release formulae are created from the templates in Formula/templates/. See that README for step-by-step instructions, required inputs (version, URL, sha256, SBOM/provenance references), and formula test requirements.

AgentPlane stable release formula generation is governed by docs/agentplane-release-formula-procedure.md.

No stable release formulae have been published yet. When a release is cut, follow the template process to produce the versioned formula and open a PR to this tap.

Available release templates:

Template Tool Notes
Formula/templates/model-router-release.rb model-router
Formula/templates/guardrail-fabric-release.rb guardrail-fabric
Formula/templates/agent-registry-release.rb agent-registry
Formula/templates/agentplane-release.rb agentplane / sp-run
Formula/templates/model-governance-ledger-release.rb model-governance-ledger
Formula/templates/nlboot-client-release.rb nlboot-client Linux-only; dual-arch (x86_64 + aarch64)

For nlboot-client, trigger the update-nlboot-client workflow with a published version string. It downloads the release tarballs, computes checksums, generates a versioned formula from the template, and opens a PR automatically.

Pending formulae

  • sourceos-installer
  • nlplab
  • embeddinglab
  • graphlab
  • timeserieslab
  • imagelab
  • speechlab
  • ocrlab
  • videolab
  • translationlab

About

Homebrew tap for the SocioProphet / SourceOS / Holmes product suite: Prophet CLI, SourceOS AI carry, SourceOS devtools, SourceOS installer, Holmes, model routing, guardrails, agent registry, and functional ML lab launchers.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors