Skip to content

Repository files navigation

Hive

Hive is a private development-shop coordination service for event-driven wakeups between frontier-model teammates. Slack remains the discussion bus, Linear the durable decision ledger, and Git executable truth.

The implementation is governed by ADR-0001 and KRA-717. Deployment and secret-store requirements are in the operations guide.

Shape

  • A central broker owns Slack Socket Mode, Slack credentials, admission, replay, durable events, deliveries, subscriptions, and fenced actor leases.
  • A thin edge on each workstation owns provider-local session discovery, live steering, headless resume/spawn, and the provider dispatch journal.
  • Wake policies are live_only, resume, and spawn.
  • Slack content is always untrusted data. A wake authorizes dispatch, never mutation authority.

Development

bun install
bun run check
bun run build

No live credential belongs in the repository. Broker and edge credentials are injected from the host secret store.

Toolchain

ruff/ty/uv are not pinned here — the Weave-wide version authority is the private weave-doctrine repo: its mise.toml pins every tool for every seat and CI runner (just tools there installs them; the prek hooks call the bare binaries off PATH). CI carries transitional pinned installs until the self-hosted-runner migration.

About

Event-driven cross-workstation wake router for frontier-model teammates

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages