CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/research

Research toolkit for triaging academic papers and GitHub projects. Triage papers and tools, reproduce benchmark claims, search Google Scholar, Semantic Scholar, PubMed, or Sci-Hub, and extract structured data from scientific PDFs.

92

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Critical

Do not install without reviewing

Overview
Quality
Evals
Security
Files

repro-benchmark.schema.jsonreproduce-benchmark/assets/schemas/

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "repro-benchmark.schema.json",
  "title": "Repro Benchmark Frontmatter",
  "description": "Validates the YAML frontmatter of a benchmarks/sources/<slug>-repro.md file produced by the reproduce-benchmark skill",
  "type": "object",
  "required": [
    "title",
    "date",
    "type",
    "slug",
    "source",
    "environment",
    "outcome"
  ],
  "additionalProperties": true,
  "properties": {
    "title": {
      "type": "string",
      "minLength": 1
    },
    "date": {
      "type": "string",
      "pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$",
      "description": "ISO 8601 date (YYYY-MM-DD)"
    },
    "type": {
      "type": "string",
      "const": "repro"
    },
    "slug": {
      "type": "string",
      "minLength": 1
    },
    "source": {
      "type": "array",
      "minItems": 1,
      "items": { "type": "string" }
    },
    "environment": {
      "type": "object",
      "required": ["os", "runtime"],
      "properties": {
        "os": {
          "type": "string",
          "minLength": 1
        },
        "runtime": {
          "type": "string",
          "minLength": 1
        }
      },
      "additionalProperties": true
    },
    "outcome": {
      "type": "string",
      "enum": ["verified", "partially-verified", "unverified", "failed"]
    },
    "pinned_commit": {
      "type": "string"
    },
    "links": {
      "type": "array",
      "items": { "type": "string" }
    }
  }
}

tile.json