feat: sync pane workspace overhaul from private repo

- ship the expanded left-nav and pane header workspace updates
- add dimension-driven browse flow, map view upgrades, and delete-node tooling
- expand eval coverage and refresh the public UI docs for the new layout

Generated with Codex
This commit is contained in:
“BeeRad”
2026-03-17 18:20:20 +11:00
parent 0776bccdbd
commit 213c054c9f
25 changed files with 1050 additions and 630 deletions
+2
View File
@@ -1,6 +1,7 @@
import { scenario as focusedGraphWrite } from './focused-graph-write';
import { scenario as skillGuidedWrite } from './skill-guided-write';
import { scenario as nodeIndexSearch } from './node-index-search';
import { scenario as searchDocToLora } from './search-doc-to-lora';
import { scenario as chunkQuoteInsight } from './chunk-quote-insight';
import { scenario as hubTraversal } from './hub-traversal';
@@ -8,6 +9,7 @@ export const scenarios = [
focusedGraphWrite,
skillGuidedWrite,
nodeIndexSearch,
searchDocToLora,
chunkQuoteInsight,
hubTraversal,
];
@@ -0,0 +1,21 @@
import { Scenario } from '../types';
export const scenario: Scenario = {
id: 'search-doc-to-lora',
name: 'Search Doc-to-LoRA',
description: 'Free-text graph search should find the Doc-to-LoRA node by title without speculative dimension constraints or unnecessary web search.',
categories: ['search'],
tools: ['queryNodes'],
input: {
message: 'Find the recent Doc-to-LoRA stuff in my graph. Just return the matching graph node or nodes.',
},
expect: {
toolsCalledSoft: ['queryNodes'],
toolsNotCalled: ['webSearch'],
responseContains: ['Doc-to-LoRA: Learning to Instantly Internalize Contexts'],
maxLatencyMs: 15000,
maxTotalTokens: 8000,
maxEstimatedCostUsd: 0.08,
},
notes: 'Regression for the failure where free-text search was over-constrained by guessed dimensions and missed the existing Doc-to-LoRA node.',
};