Expand Paper Factory venue and GPU workflows - #8
Open
JamesSand wants to merge 18 commits into
Open
Conversation
In last-cycle mode the venue's own taste is the direction, so the picker only invites a stale, misleading value - the studio is created with an open custom direction instead. The Venue picker stays: it is the one input the deep research cannot do without. Co-authored-by: Cursor <cursoragent@cursor.com>
Last-cycle mode gains a venue-page field: the URL is stored on the studio (create body or the venue action can set/override it) and leads the deep research prompt as the crawl entry point - awards or accepted-papers page first, own web search only as fallback. Co-authored-by: Cursor <cursoragent@cursor.com>
Studios created in last-cycle mode carry a venue_kickoff flag: the studio page drops the arXiv mining step entirely (steps renumber themselves), the subtitle says what is actually happening, plain Generate-ideas defaults to the venue report as its grounding, and its gating waits on the report instead of asking for a mining run that will never happen. Co-authored-by: Cursor <cursoragent@cursor.com>
A WSDM URL lost an argument with the dropdown's default ICLR: the agent dutifully surveyed the wrong conference and said so in its own summary. Now a supplied URL decides which venue gets researched - the catalog picker disappears in last-cycle mode and only ever chooses a paper template - and the research-then-ideas chain moved out of browser memory into the venue job itself, so a page reload can no longer strand a finished report without its ideas. Co-authored-by: Cursor <cursoragent@cursor.com>
Add WACV-ready paper generation, automatic paper startup, personalized research notes, and an SSH-based GPU scout so factory runs stay aligned with venue requirements without relying on the broken Slurm queue. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Avoid wedging completed review panels on transient temporary-file cleanup and preserve the latest monitored paper progress. Co-authored-by: Cursor <cursoragent@cursor.com>
Adopt main's latest backend and UI design while retaining the factory-specific venue workflow and WACV support. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Test plan
.venv/bin/python -m pytest -q tests(290 passed)node --checkgit diff --checkMade with Cursor