SeevoMap
CLI & Python SDK for the AI Research Knowledge Graph (BotResearchNet)
SeevoMap gives your auto-research agent access to 3,000+ execution-grounded research records — real experiments with real code and real results.
Install
pip install seevomap
AI Assistant Setup
# Claude Code
seevomap setup claude-code
# Codex
seevomap setup codex
# Cursor
seevomap setup cursor
If you want to install into the current project instead of your home directory:
seevomap setup codex --local
For project-local Codex installs, run Codex with:
CODEX_HOME=$PWD/.codex codex ...
For benchmark or reproduction tasks, use SeevoMap to improve score-driving coverage before coding: extract the rubric or checklist first, then ask SeevoMap for community experience that helps you choose the execution plan most likely to hit those items.
The simple user entry stays the same for Claude Code and Codex. The installed
skill should perform the heavier community analysis internally. For a concrete
dual-track benchmark example, see
examples/math000-dual-track-example.md.
CLI Usage
# Search related research experiences
seevomap search "GNN molecular property prediction" --top-k 5
# Get formatted prompt context (pipe into your agent)
seevomap inject "optimize transformer pretraining" --top-k 10
# Browse
seevomap get node a30044c5
seevomap stats
# Contribute your experiment results
seevomap submit experiment.json
seevomap submit --dir ./my_trajectory/
Codex Validation
After seevomap setup codex, you can validate from a trusted repo with Codex:
codex exec "Use the installed seevomap skill. For a benchmark task, first extract the must-hit checklist items, run Community Idea Extraction, then choose one execution plan before coding."
If you are in an externally sandboxed environment and hit Codex trusted-directory checks, add:
codex exec --skip-git-repo-check "Use the installed seevomap skill."
Python SDK
from seevomap import SeevoMap
svm = SeevoMap()
# Search
results = svm.search("GNN molecular property prediction", top_k=5)
# Get formatted context for agent prompt injection
context = svm.inject("my task description", top_k=10)
# Submit your experiment
svm.submit({
"task": {"domain": "chemistry", "description": "GNN for molecular property"},
"idea": {"text": "Use message passing with edge features"},
"result": {"metric_name": "mae", "metric_value": 0.42, "success": True}
})
What is SeevoMap?
Every node in SeevoMap is a real auto-research execution record:
- idea — what was tried
- code diff — how it was implemented
- result — what happened (metrics, success/failure)
When you search, SeevoMap finds the most semantically similar experiences from 3,000+ records across pretraining, post-training, and model compression domains.
Links
Metadata
Release files for seevomap 0.4.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| seevomap-0.4.1.tar.gz | 15.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| seevomap-0.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.5 kB
Release files / seevomap-0.4.1.tar.gz
| Download URL | seevomap-0.4.1.tar.gz |
|---|---|
| Size | 15.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
82618ccde9a8b549e68a38f7af4f9c31d95f0c3e3351f85e991274c522b4e1e1
|
|
BLAKE2b-256 checksum How to use checksums |
29d058eb625faccd2cebd66cca8ab2fa43c47a93556cb413230733a915aa9a88
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|
Release files / seevomap-0.4.1-py3-none-any.whl
| Download URL | seevomap-0.4.1-py3-none-any.whl |
|---|---|
| Size | 16.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a6b6c6d4c0d993b4cb8d501f1db723c628927c10295ec4871c82473a24ef029d
|
|
BLAKE2b-256 checksum How to use checksums |
281fd76782470eca5a4a640635c8072e2fe38d5ce5bf97eb272d01ea72742073
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.0
|
Security for seevomap 0.4.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.