Skip to content

onfabric/company-brain

Repository files navigation

Company Brain

Monorepo for the Company Brain experiment.

Clone

git clone --recurse-submodules https://github.com/onfabric/company-brain

If you already cloned without --recurse-submodules:

git submodule update --init --recursive

Contributing

See AGENTS.md for contributor and agent guidance.

Agent Sync Installer Smoke Test

The release installer only installs the company-brain-agent-sync CLI. After installing, run:

company-brain-agent-sync init

init writes the required local config first, then installs and starts the macOS LaunchAgent. If required config is still missing, the LaunchAgent is not installed.

On macOS, run this before publishing an agent-sync release:

scripts/smoke-test-agent-sync-installer.sh

It builds local release assets, installs from those assets into a temporary home directory, skips LaunchAgent registration, and verifies the installed binary can read a complete configuration. Set COMPANY_BRAIN_AGENT_SYNC_SMOKE_KEEP=1 to keep the temporary directory for inspection.