Skip to content

Commit e0c6969

Browse files
Merge pull request #1489 from corbitsdev/cl-10779-drop-stale-renderer-docs
docs: drop references to the deleted renderer
2 parents 85fe9af + 868c8af commit e0c6969

3 files changed

Lines changed: 2 additions & 8 deletions

File tree

‎docs/ARCHITECTURE.md‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ Every shipped specialist is a **director package** — a prompt-first `DirectorP
334334

335335
**Wait mailbox** (`src/subagent/agent-fleet.ts` `FleetMailbox`): per-install overlay over that session store. Wait JSON is a projection of stored lifecycle plus mailbox membership, pin, collected, and optional interrupt override — not a second terminal store. Mailbox `register` pins an uncollected result (honored by prune); past `MAX_FLEET_RECORDS` the oldest never-collected pin is compacted to a tombstone. Operator cancel projects wait status `interrupted`.
336336

337-
**Observe (OpenTUI)**: `shell/observe.ts:enterSubagentObserve` swaps the transcript for a child's stream (live while running, historical when done) without stealing the parent reactor; child events are mapped to stream rows by `src/tui/observe-map.ts`. Esc leaves observe and restores the parent transcript. Parent Esc/stop and `/clear` still call `cancelAll` so live children close (`agent.close`) instead of continuing after the parent stops. The host-injection point that resolves a live session (`onObserveRequest` → `observeSessionFromSubAgents`, `src/tui/runner/host.ts`, picking the newest running child else the most recent session of any status) is triggered by Alt+O (`src/tui/shell/observe.ts:observeActiveSubagent`) — the command palette action that used to call it is gone along with `src/tui/shell/palette.ts` itself, but the chord replaces it rather than dropping the feature.
337+
**Observe (OpenTUI)**: `shell/observe.ts:enterSubagentObserve` swaps the transcript for a child's stream (live while running, historical when done) without stealing the parent reactor. Live Alt+O maps the child's transcript to stream rows with `rowsFromTranscript` in `src/tui/runner/host.ts`. Esc leaves observe and restores the parent transcript. Parent Esc/stop and `/clear` still call `cancelAll` so live children close (`agent.close`) instead of continuing after the parent stops. The host-injection point that resolves a live session (`onObserveRequest` → `observeSessionFromSubAgents`, `src/tui/runner/host.ts`, picking the newest running child else the most recent session of any status) is triggered by Alt+O (`src/tui/shell/observe.ts:observeActiveSubagent`) — the command palette action that used to call it is gone along with `src/tui/shell/palette.ts` itself, but the chord replaces it rather than dropping the feature.
338338

339339
Data-only agent plugins (`src/plugins/data-only-agent.ts`) synthesize `agentPlugin.agents[]` from `agents/*.md` or flat `*.md` in the plugin directory, with optional co-located `skills/`. `loadPluginEntry` tries JS entrypoints first, then falls back to this layout (`/plugins` add-by-path supports filesystem completion via `listPathSuggestions`).
340340

@@ -375,10 +375,6 @@ The primary director is **dispatch** (`buildChatRole` → `createDispatchSystemP
375375
- `pricing-fetcher` loads model pricing from models.dev, caches it, and refreshes in the background
376376
- `faremeter` converts `inference.usage` token counts into a formatted cost using that pricing
377377

378-
### Renderer (`src/agent/renderer.ts`)
379-
380-
- Headless event rendering: formats the event stream to stderr with live cost, seeded by start time, model, and pricing cache
381-
382378
### Plugins
383379

384380
Tool middleware applied over `createPosixTools`, in this order:

‎docs/IMPLEMENTATION.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -611,7 +611,7 @@ Run all three before declaring work complete.
611611

612612
## Testing
613613

614-
- **Unit tests** are co-located with source as `*.test.ts` (e.g. `config.test.ts`, `director.test.ts`, `prompts.test.ts`, `renderer.test.ts`, `permission/permission.test.ts`, each `plugins/*.test.ts`, and TUI tests under `tui/`). Shared test helpers live in `testkit/` (repo root, shared by unit and e2e).
614+
- **Unit tests** are co-located with source as `*.test.ts` (e.g. `config.test.ts`, `director.test.ts`, `prompts.test.ts`, `permission/permission.test.ts`, each `plugins/*.test.ts`, and TUI tests under `tui/`). Shared test helpers live in `testkit/` (repo root, shared by unit and e2e).
615615
- **`fixtures/`** holds fixture repos and comparison assets (e.g. `demo-comparison/`, `multi-file-service/`).
616616
- **`e2e/`** holds scenario tests driven over the production agent loop with scripted models (`@intx/inference-testing`) — fixture-repo seeding, `runUntilDone`/`runUntilSuspended`/`sendOperatorTurn` drivers (see `e2e/harness.ts`), and the reactor permission / multi-turn exercises formerly under `tests/integration/`.
617617
- **Capability evals** (`evals/capability/`) are **not** the integration harness: they drive the product path (`corbits exec` / `runExec`) with real models against fixture copies and objective `verify.sh` graders. Case format + loader tests live under `evals/capability/`; run with `bun run eval:capability` (see `evals/capability/README.md`). Use `--baseline` to detect improve/regress across models or commits.

‎scripts/ci-timings.json‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,6 @@
7777
"src/session/hooks.test.ts": 82,
7878
"src/permission/gate.test.ts": 81,
7979
"src/session/cache-ttl-resume.test.ts": 81,
80-
"src/tui/observe-live.test.ts": 78,
8180
"src/subagent/session-store.test.ts": 75,
8281
"src/tui/prompt-features.test.ts": 73,
8382
"src/tui/list-modal.test.ts": 67,
@@ -435,7 +434,6 @@
435434
"src/provider/openai-responses.test.ts": 1,
436435
"src/provider/reasoning-effort.test.ts": 1,
437436
"src/provider/replay-sanitizer.test.ts": 1,
438-
"src/renderer.test.ts": 1,
439437
"src/session/attachment-store.test.ts": 1,
440438
"src/session/run-sink-exec-status.test.ts": 1,
441439
"src/session/run-sink.test.ts": 1,

0 commit comments

Comments
 (0)