Skip to content

Unify scientific compute, results, and artifact workflows - #275

Merged
Aayam Bansal (aayambansal) merged 4 commits into
mainfrom
codex/unify-sidebar-compute-ui
Aug 8, 2026
Merged

Unify scientific compute, results, and artifact workflows#275
Aayam Bansal (aayambansal) merged 4 commits into
mainfrom
codex/unify-sidebar-compute-ui

Conversation

@aayambansal

Copy link
Copy Markdown
Member

Summary

  • make the right-side Files and Compute workspace project-scoped across session changes
  • remove manual kernel creation and run named Python/R kernels as real managed workers
  • show local kernels, shell commands, and Modal/GPU jobs in one compute ledger, including recent completed results and provider cleanup state
  • keep notebook source, output, figures, remote results, and saved artifacts visible outside collapsed reasoning steps
  • auto-open source in a compact five-line scroll window, display figures inline, and preview/open durable artifacts beside chat
  • require descriptive artifact titles, consolidated reports, decision-useful figures, and automatic kernel cleanup
  • align settings typography and narrow-layout behavior with the primary project navigation
  • document the observed Claude Science interaction contracts in docs/notes/claude-science-ui-behavior-audit.md

Live comparison

Ran the exact prompt:

start up multiple analysis jobs for the titanic dataset across 4 kernels

The rebuilt app started exactly four named managed kernels concurrently, kept code and output visible, displayed four figures, recovered from an unavailable sklearn dependency, saved eight titled/versioned artifacts plus a consolidated report, and stopped all four kernels. Compute returned to zero while retaining recent local completion rows; Files contains the report, tables, and figures.

Verification

  • production build: bun run build
  • monorepo pre-push typecheck: 7/7 packages
  • backend suite: 1,866 passed, 2 skipped; the only prompt-length guard found during that pass was compressed and its focused contract suite then passed
  • backend kernel/artifact focused checks: 8 passed
  • UI result-rendering checks: 4 passed
  • workspace compute checks: 33 passed
  • live browser verification at narrow desktop width

No paid Modal job was dispatched. Modal/GPU rendering, logs, resources, cancellation, artifact delivery, and cleanup states are covered with the real compute-job API types and component tests.

@vercel

vercel Bot commented Aug 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscience Ready Ready Preview Aug 8, 2026 12:22pm

Request Review

@aayambansal
Aayam Bansal (aayambansal) marked this pull request as ready for review August 8, 2026 12:25
@aayambansal
Aayam Bansal (aayambansal) merged commit 5381793 into main Aug 8, 2026
15 checks passed
@aayambansal
Aayam Bansal (aayambansal) deleted the codex/unify-sidebar-compute-ui branch August 9, 2026 07:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant