mirror of
https://github.com/mvschwarz/openrig.git
synced 2026-11-08 17:31:56 -10:00
docs: update post-release references
This commit is contained in:
1 parent
3b1205f3be
commit
d15ca1fe05
4 files changed
+21
-17
No files matched your search
@@ -3,14 +3,16 @@
|
||||
|
||||
Status:
|
||||
- OpenRig currently ships a pod-aware multi-agent runtime, rig-scoped environment management, a filesystem-backed spec library, managed-app browsing/review surfaces, and the canonical `secrets-manager` + `vault.specialist` agent-managed app example.
|
||||
- Shipped source footprint: `286` source files across the three packages.
|
||||
- Daemon footprint: `150` source files total, including `90` domain files, `22` route files, `11` adapters, and `20` migrations.
|
||||
- CLI footprint: `49` source files.
|
||||
- OpenRig v0.2.0 also ships daemon-backed coordination primitives: stream, queue, project, view, watchdog, and workflow runtime.
|
||||
- Shipped source footprint: `376` source files across the three packages.
|
||||
- Daemon footprint: `211` source files total, including `126` domain files, `31` route files, `11` adapters, and `36` migrations.
|
||||
- CLI footprint: `78` source files.
|
||||
- UI footprint: `87` source files.
|
||||
- Current full-suite verification during this refresh:
|
||||
- daemon: `127/127` files, `1668/1668` passing
|
||||
- CLI: `37/37` files, `366/366` passing
|
||||
- UI: `37/37` files, `388/388` passing
|
||||
- Current v0.2.0 release verification:
|
||||
- root build and package build passing
|
||||
- daemon focused suite: `171/171` files, `2561/2561` passing
|
||||
- CLI sanitized suite: `56/56` files, `794/794` passing
|
||||
- Mode 3 real-agent dual-auth dogfood covered Claude-only, Codex-only, and mixed Claude-to-Codex paths
|
||||
|
||||
Packages: `@openrig/daemon`, `@openrig/cli`, `@openrig/ui`
|
||||
|
||||
@@ -32,10 +34,10 @@ Legacy flat-node/package flows remain for backward compatibility.
|
||||
The stack is:
|
||||
|
||||
```text
|
||||
CLI (40 command groups) / UI (explorer + workspace + drawer) / MCP (17 tools)
|
||||
CLI (53 command groups) / UI (explorer + workspace + drawer) / MCP (17 tools)
|
||||
|
|
||||
v
|
||||
Hono daemon routes (22 route groups + dedicated health/export/static handlers)
|
||||
Hono daemon routes (31 route groups + dedicated health/export/static handlers)
|
||||
|
|
||||
+-- dual-format route adapters (legacy v1 + rebooted v0.2)
|
||||
+-- env routes (status / logs / down)
|
||||
@@ -49,7 +51,7 @@ Hono daemon routes (22 route groups + dedicated health/export/static handlers)
|
||||
v
|
||||
Framework-free domain services
|
||||
|
|
||||
+-- SQLite state (20 migrations)
|
||||
+-- SQLite state (36 migrations)
|
||||
+-- tmux / cmux / resume adapters
|
||||
+-- runtime adapters (Claude Code / Codex / Terminal)
|
||||
+-- RigEnv substrate (compose adapter, readiness evaluator, service orchestrator)
|
||||
@@ -120,7 +122,7 @@ Important route behaviors:
|
||||
|
||||
### CLI commands
|
||||
|
||||
`index.ts` currently mounts 40 command groups. Reboot-era commands plus:
|
||||
`index.ts` currently mounts 53 command groups. Reboot-era commands plus:
|
||||
|
||||
**Operator and topology commands:**
|
||||
- `rig up <rig-name>` — existing-rig restore by name (auto-finds latest snapshot)
|
||||
|
||||
@@ -248,6 +248,8 @@ Flags:
|
||||
Notes:
|
||||
- When `--snapshot` succeeds, human output includes the restore command.
|
||||
- If the rig name is uniquely reusable, the handoff prefers `rig up <rigName>`.
|
||||
- v0.2.0 known issue: `rig down <name> --delete` can return HTTP 404; use
|
||||
`rig ps` to find the rig ID and run `rig down <rigId> --delete`.
|
||||
|
||||
### `rig env`
|
||||
|
||||
|
||||
@@ -3,10 +3,10 @@
|
||||
Source-driven map of every file under `packages/daemon/src`, `packages/cli/src`, and `packages/ui/src` at current `HEAD`.
|
||||
|
||||
Current footprint:
|
||||
- daemon: 150 source files (90 domain, 22 routes, 11 adapters, 20 migrations, 7 other)
|
||||
- CLI: 49 source files
|
||||
- daemon: 211 source files (126 domain, 31 routes, 11 adapters, 36 migrations, 7 other)
|
||||
- CLI: 78 source files
|
||||
- UI: 87 source files
|
||||
- total: 286 source files
|
||||
- total: 376 source files
|
||||
|
||||
How to use this doc:
|
||||
- `Exports` lists the public symbols defined by the file.
|
||||
@@ -27,7 +27,7 @@ Fast lookup:
|
||||
- Context usage: `packages/daemon/src/domain/context-usage-store.ts`, `packages/daemon/src/domain/context-monitor.ts`
|
||||
- Resume honesty: `packages/daemon/src/domain/native-resume-probe.ts`, `resume-metadata-refresher.ts`, `codex-thread-id.ts`
|
||||
- Package / bootstrap / bundle flows: `packages/daemon/src/domain/package-*`, `install-*`, `bootstrap-*`, `bundle-*`
|
||||
- CLI command surface: `packages/cli/src/index.ts`, `packages/cli/src/commands/*` (40 groups)
|
||||
- CLI command surface: `packages/cli/src/index.ts`, `packages/cli/src/commands/*` (53 groups)
|
||||
- CLI infrastructure: `packages/cli/src/config-store.ts`, `packages/cli/src/system-preflight.ts`
|
||||
- UI workspace and navigation: `packages/ui/src/components/Explorer.tsx`, `packages/ui/src/components/WorkspaceHome.tsx`, `packages/ui/src/components/AppShell.tsx`
|
||||
- UI shared drawer: `packages/ui/src/components/SharedDetailDrawer.tsx`, `RigDetailPanel.tsx`, `NodeDetailPanel.tsx`, `DiscoveryPanel.tsx`, `SpecsPanel.tsx`, `RigChatPanel.tsx`, `SystemPanel.tsx`
|
||||
@@ -42,7 +42,7 @@ Fast lookup:
|
||||
- `packages/daemon/src/index.ts`: CLI entrypoint for starting the daemon HTTP server. Exports: startServer. Related: `packages/daemon/src/startup.js`.
|
||||
- `packages/daemon/src/seed.ts`: Development/test seed entrypoint for populating sample daemon state. Exports: none. Related: `packages/daemon/src/db/connection.js`, `packages/daemon/src/db/migrate.js`, `packages/daemon/src/db/migrations/001_core_schema.js`, `packages/daemon/src/db/migrations/002_bindings_sessions.js`, +3 more.
|
||||
- `packages/daemon/src/server.ts`: Defines `AppDeps`, enforces shared-DB invariants, and mounts the full public Hono route tree including dual-format rigspec import/export/materialize, bundles, transport/transcripts/ask/chat, env status/logs/down, specs review/library, and `whoami`. Exports: AppDeps, createApp. Related: `packages/daemon/src/adapters/cmux.js`, `packages/daemon/src/adapters/tmux.js`, `packages/daemon/src/domain/bootstrap-orchestrator.js`, `packages/daemon/src/domain/bootstrap-repository.js`, +36 more.
|
||||
- `packages/daemon/src/startup.ts`: Constructs the daemon dependency graph, runs all 20 migrations, wires legacy, reboot, North Star, Post-North-Star, Phase 5 RigEnv, context-usage, and Final Stretch 3 managed-app services together, and returns `{ app, db, deps }`. Exports: createDaemon. Related: `packages/daemon/src/adapters/claude-resume.js`, `packages/daemon/src/adapters/cmux-transport.js`, `packages/daemon/src/adapters/cmux.js`, `packages/daemon/src/adapters/codex-resume.js`, +58 more.
|
||||
- `packages/daemon/src/startup.ts`: Constructs the daemon dependency graph, runs all 36 migrations, wires legacy, reboot, North Star, Post-North-Star, Phase 5 RigEnv, context-usage, Final Stretch 3 managed-app services, and PL-004 coordination services together, and returns `{ app, db, deps }`. Exports: createDaemon. Related: `packages/daemon/src/adapters/claude-resume.js`, `packages/daemon/src/adapters/cmux-transport.js`, `packages/daemon/src/adapters/cmux.js`, `packages/daemon/src/adapters/codex-resume.js`, +58 more.
|
||||
|
||||
### Adapters
|
||||
- `packages/daemon/src/adapters/claude-code-adapter.ts`: Adapter implementation for claude code integration. Exports: ClaudeAdapterFsOps, ClaudeCodeAdapter. Related: `packages/daemon/src/adapters/tmux.js`, `packages/daemon/src/domain/projection-planner.js`, `packages/daemon/src/domain/runtime-adapter.js`.
|
||||
|
||||
@@ -7,7 +7,7 @@ It is intentionally simpler than a monolithic `CHANGELOG.md`.
|
||||
Each shipped release gets its own note:
|
||||
|
||||
- `v0.1.12.md`
|
||||
- `v0.1.13.md`
|
||||
- `v0.2.0.md`
|
||||
- and so on
|
||||
|
||||
## Why This Exists
|
||||
|
||||
Reference in new issue
Block a user