Skip to content

Fix project-scoped inspector and kernel lifecycle - #274

Merged
Aayam Bansal (aayambansal) merged 3 commits into
mainfrom
codex/project-inspector-kernel-lifecycle
Aug 8, 2026
Merged

Fix project-scoped inspector and kernel lifecycle#274
Aayam Bansal (aayambansal) merged 3 commits into
mainfrom
codex/project-inspector-kernel-lifecycle

Conversation

@aayambansal

@aayambansal Aayam Bansal (aayambansal) commented Aug 8, 2026

Copy link
Copy Markdown
Member

Summary

  • make the right-side Files/Compute workspace project-scoped so it survives session switches
  • stop kernel inventory reads and inspector opens from creating sessions or placeholder kernels
  • show only process-backed runtimes as live kernels, grouped by owning session
  • keep inactive named environments available separately without counting them as running kernels
  • keep expanded kernel cards stable across inventory polling
  • remove the project-code header control and enable project-local code by default
  • preserve explicit backend revocation as the read-only escape hatch

Claude Science parity check

  • a new chat did not add a kernel before tool execution
  • the first Python tool call changed the project count from 5 to 6
  • a follow-up call reused the same kernel and variables (42 then 43) without increasing the count
  • Compute grouped the runtime under the current chat and retained the other project sessions
  • killing the probe returned the count to 5

Validation

  • production build passed
  • repo-wide typecheck passed
  • focused frontend inspector and kernel tests passed
  • full backend and CLI suite: 1,863 passed, 2 skipped, 0 failed
  • live browser verification covered session switching, Files plus Compute persistence, truthful zero state, saved environments, start, polling, stop, forget, and empty-delete responses

Local preview

http://localhost:4097

@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 9:11am

Request Review

@aayambansal
Aayam Bansal (aayambansal) merged commit 43079ed into main Aug 8, 2026
15 checks passed
@aayambansal
Aayam Bansal (aayambansal) deleted the codex/project-inspector-kernel-lifecycle branch August 8, 2026 09:17
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