Celloras request and analysis flow A researcher submits an owned request. The Node.js orchestrator prepares context, calls a runtime adapter and executes requested scientific tools. OpenShell/Codex is the active conversation runtime behind a replaceable CLI or HTTP interface. An optional guided investigation checks an owned annotation and its dataset version, queries the same Zetaris marker reference and measures per-cell marker co-detection. A separate Nightshift HTTP adapter compares three interpretations of that fixed evidence. The orchestrator validates and returns a separate review without another CLI call or changing the original annotation. Nightshift runs that comparison on NVIDIA Nemotron 3 Ultra through cloud lanes; the investigation is live. Prepared H5AD import preserves existing groups and UMAP. Numerical tools read private files; Zetaris supplies the marker reference. Results and evidence return to the agent. Explicit researcher reviews are saved in PostgreSQL, then recalled on later requests by H-MEM inside the orchestrator. Results and activity are persisted; the dashboard reads recorded activity. The main path shows the successful agent-requested tool loop. Guided actions can execute a tool before the first model call; completed investigations go straight to a visual review. All paths record their actions, timing, sources and outcomes in the same activity dashboard. Prepare investigation Owned annotation + version Zetaris marker reference Per-cell co-detection Meterless Nightshift Compare 3 interpretations Investigation HTTP adapter Live: NVIDIA Nemotron 3 Ultra Ask a questionor choose an actionCheck accessNext.js · KeycloakPostgreSQL queueAgent orchestratorNode.js serviceContext · tools · persistenceRuntime adapterCLI / HTTP interfaceLive: Codex via OpenShellChat + tool selectionMeterless H-MEMEarlier research decisionsInside the orchestratorToolcall?Validate + saveSchema · owned result IDsVisual answerExplanation · cell mapPlots · evidence cardsUpload H5ADResumable chunksValidate + importPython workerExisting groups + UMAPPrivate datasetCounts · groups · UMAPScientific toolsAnnotation · comparisonsGene plots · literatureZetarisSQL marker referenceVerified content hashResearcher reviewSave or revise decisionActivity dashboardSteps · provider jobs · timing · sources · outcomesPostgreSQLQueue · results · reviews · memory · activity