Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
293df62
feat: reef v2 orchestration — unified schema, signals, category-based…
pranavpatilsce Mar 26, 2026
d73397a
fix: auto-detect LLM provider — prefer vers proxy, fallback to direct…
pranavpatilsce Mar 26, 2026
7740fdf
feat: Slice 2 — AGENTS.md inheritance, reef_agent_spawn, fleet status…
pranavpatilsce Mar 26, 2026
31b848e
feat: Slice 3 — logs, checkpoint, resource VM, behavior timer + fixes
pranavpatilsce Mar 26, 2026
a8f485c
fix: always use standard context header in AGENTS.md inheritance
pranavpatilsce Mar 26, 2026
dd84254
fix: inject VERS_AGENT_DIRECTIVE env var, remove v1 backward compat
pranavpatilsce Mar 26, 2026
68e2d96
feat: effort/grants/store-namespacing/auto-trigger + server-side enfo…
pranavpatilsce Mar 27, 2026
baadb0b
fix: correct behavior timer interval in AGENTS.md (30s → 10s)
pranavpatilsce Mar 27, 2026
2f6a1ad
feat: spawn flow hardening — track before create, cleanup, validation…
pranavpatilsce Mar 27, 2026
6bdc4cd
fix: UI panel live-refresh for signals/logs/swarm/cron + GITHUB_TOKEN…
pranavpatilsce Mar 27, 2026
22a8577
feat: v2 UI overhaul — clean break from v1 tabs, all panels live-refresh
pranavpatilsce Mar 27, 2026
eca78d5
feat: v2 UI — remove v1 tabs, 2s live-refresh, scrollable panels
pranavpatilsce Mar 27, 2026
7119b98
revert: remove GITHUB_TOKEN forwarding from spawn env
pranavpatilsce Mar 27, 2026
03c53f0
Fix root vm lifecycle and anthropic fallback
pranavpatilsce Mar 27, 2026
26e2125
Unify fleet state under vm-tree
pranavpatilsce Mar 27, 2026
5f67e86
Add peer coordination signals
pranavpatilsce Mar 27, 2026
9965c27
Fix fleet status and signal lookup semantics
pranavpatilsce Mar 27, 2026
cbdb554
Fix swarm wait and terminal rpc cleanup
pranavpatilsce Mar 27, 2026
799b020
Add store coordination and scheduled checks
pranavpatilsce Mar 28, 2026
9ce9609
Make scheduled checks condition-first and remove reminders
pranavpatilsce Mar 28, 2026
3a84fed
Refine fleet history views and operator UX
pranavpatilsce Mar 28, 2026
682e8cc
Route logs panel through UI auth proxy
pranavpatilsce Mar 28, 2026
a4081d7
Bound root supervision to conversation turns
pranavpatilsce Mar 28, 2026
f8212c5
Hide alternate provider fallback wording
pranavpatilsce Mar 28, 2026
80cb612
Add chat-first mobile Reef UI
pranavpatilsce Mar 28, 2026
6aaf584
Fix CI test regressions after mobile UI merge
pranavpatilsce Mar 28, 2026
f76c666
Split AGENTS guidance into skills and add inbox wait
pranavpatilsce Mar 30, 2026
98f08be
Clarify swarm wait guidance in agent skills
pranavpatilsce Mar 30, 2026
67f27b7
Refine scheduled delivery and inbox catch-up
pranavpatilsce Mar 30, 2026
f3dfd11
Harden child lifecycle tasking and panel refresh
pranavpatilsce Mar 31, 2026
349f0ce
Harden root deployment defaults and service runtime
pranavpatilsce Mar 31, 2026
d5c8ea6
Tighten root ownership defaults for repo builds
pranavpatilsce Mar 31, 2026
c485358
Stabilize scheduled wake tests
pranavpatilsce Mar 31, 2026
793f697
Update agent guidance and auth env handling
pranavpatilsce Apr 3, 2026
9ba1310
Remove Anthropic provider fallback from reef runtime
pranavpatilsce Apr 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,9 @@ dist
coverage
*.lcov

# logs
logs
# logs (but not services/logs/)
/logs
!services/logs/
_.log
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json

Expand Down
260 changes: 108 additions & 152 deletions AGENTS.md

Large diffs are not rendered by default.

9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Reef is the root control plane for a Vers agent fleet.

It runs the root Reef server, owns the global registry/vm-tree/commits state, manages remote lieutenants, serves the `/ui`, and provides the child-safe Reef tools that golden-image child VMs use to talk back to the root.
It runs the root Reef server, owns the global `vm-tree` / `commits` fleet state, manages remote lieutenants, serves the `/ui`, and provides the child-safe Reef tools that golden-image child VMs use to talk back to the root.

## Current Architecture

Expand All @@ -16,7 +16,7 @@ After bootstrap, Reef is responsible for:
- ensuring a golden image exists
- creating lieutenants from that golden image
- tracking lineage in `vm-tree`
- tracking liveness/discovery in `registry`
- tracking liveness, discovery, and lineage in `vm-tree`
- managing golden commits in `commits`
- serving the root UI and conversation system

Expand All @@ -25,7 +25,7 @@ After bootstrap, Reef is responsible for:
Root Reef VM:

- runs the Reef server
- owns SQLite-backed services like `registry`, `vm-tree`, and `commits`
- owns SQLite-backed services like `vm-tree` and `commits`
- is the only global authority
- defaults its own task runner to `claude-opus-4-6-thinking`

Expand Down Expand Up @@ -56,7 +56,7 @@ Lieutenants additionally get:
- `reef_lt_subtree`
- `reef_lt_worker_capacity`

Child VMs do not expose raw global `registry`, `vm-tree`, `commits`, or lieutenant-lifecycle tools locally.
Child VMs do not expose raw global `vm-tree`, `commits`, or lieutenant-lifecycle tools locally.

## Conversations And UI

Expand All @@ -78,7 +78,6 @@ Closing a conversation archives it from the active list without deleting it.
Root-only control-plane services include:

- `commits`
- `registry`
- `vm-tree`
- `lieutenant`
- `services`
Expand Down
26 changes: 0 additions & 26 deletions examples/services/registry/README.md

This file was deleted.

145 changes: 0 additions & 145 deletions examples/services/registry/behaviors.ts

This file was deleted.

88 changes: 0 additions & 88 deletions examples/services/registry/index.ts

This file was deleted.

Loading
Loading