Skip to main content

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)

Source distribution for seevomap 0.4.1
File Size Uploaded Provenance
seevomap-0.4.1.tar.gz 15.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for seevomap 0.4.1
File Interpreter ABI Platform
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page