feat(autoresearch): add checkpoint, config, and queue management system#153
Open
BenBreaksIn wants to merge 2 commits intokarpathy:masterfrom
Open
feat(autoresearch): add checkpoint, config, and queue management system#153BenBreaksIn wants to merge 2 commits intokarpathy:masterfrom
BenBreaksIn wants to merge 2 commits intokarpathy:masterfrom
Conversation
BenBreaksIn
commented
Mar 10, 2026
- Add checkpoint.py for model save/load with resume capability
- Add config.py for centralized configuration with environment variable overrides
- Add gpu_queue.py for file-based GPU job queue and time-sharing across agents
- Add knowledge.py for agent knowledge base and context management
- Add launch.py for experiment orchestration and agent coordination
- Add run_experiment.py for end-to-end experiment execution
- Add programs/ directory with agent role definitions (analyst, director, explorer, optimizer, reviewer)
- Update .gitignore to exclude checkpoints/ and *.log files
- Update analysis.ipynb to support expanded results.tsv schema with additional metrics
- Update prepare.py and train.py for integration with new checkpoint and config systems
- Update program.md with comprehensive system documentation
- Enables multi-agent autoresearch with GPU sharing, checkpointing, and structured experimentation
- Add checkpoint.py for model save/load with resume capability - Add config.py for centralized configuration with environment variable overrides - Add gpu_queue.py for file-based GPU job queue and time-sharing across agents - Add knowledge.py for agent knowledge base and context management - Add launch.py for experiment orchestration and agent coordination - Add run_experiment.py for end-to-end experiment execution - Add programs/ directory with agent role definitions (analyst, director, explorer, optimizer, reviewer) - Update .gitignore to exclude checkpoints/ and *.log files - Update analysis.ipynb to support expanded results.tsv schema with additional metrics - Update prepare.py and train.py for integration with new checkpoint and config systems - Update program.md with comprehensive system documentation - Enables multi-agent autoresearch with GPU sharing, checkpointing, and structured experimentation
- Document variable time scales (probe, quick, standard, long, deep) for experiment budgets - Describe research memory system with experiments.jsonl, lessons.jsonl, and journal.md - Outline model checkpoint save/load functionality for scaling ladder - Define five specialized agent roles (Explorer, Optimizer, Analyst, Reviewer, Director) - Explain GPU queue priority system for multi-agent GPU sharing - Provide file structure overview for new infrastructure and agent programs - Include quick start examples for solo, duo, full org, and custom agent configurations - Document standalone tools for briefing, manual experiments, lessons, and knowledge base sync - List requirements (GPU, Python 3.10+, uv, Claude Code CLI)
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.