dvcon_ai_library AGENTS.md

dvcon_ai_library AGENTS.md is an instructions file for Claude Code, Codex, OpenCode from hevangel/dvcon_ai_library. It costs 9,613 tokens per session, scanned A, original, MIT.

A repository guide for a full-stack application that searches DVCon conference papers and supports chat about them. DVCon is a conference focused on design and verification of electronic systems.

In plain words
What is it for?
It is for maintaining a React and FastAPI paper-search application, including PDF downloads, text and image extraction, keyword and meaning-based search, and grounded chat over selected papers.
Why use it?
It gives coding agents the project's purpose, architecture, working preferences, and requirements so they can make changes that fit the existing application.

Instructions file for Claude CodeCodexOpenCode

Written for Claude Code and Codex and OpenCode: ${CLAUDE_PLUGIN_ROOT} variable, but also the file is AGENTS.md. Also seen: mentions Claude Code; mentions AGENTS.md.

Installs and runs on its own, but its text points at files inside the plugin that ships it — anything it tells you to read at a ${CLAUDE_PLUGIN_ROOT} path is only there once the plugin is installed.

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/hevangel/dvcon_ai_library/agents-md
Clone the repo
git clone --depth 1 https://github.com/hevangel/dvcon_ai_library

Made for: Claude Code, Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for dvcon_ai_library AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/hevangel/dvcon_ai_library/agents-md.svg)](https://agentmods.dev/instructions/hevangel/dvcon_ai_library/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/hevangel/dvcon_ai_library/agents-md"><img src="https://agentmods.dev/badge/instructions/hevangel/dvcon_ai_library/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 9,613 This file is loaded in full into every session.
When invoked 9,613 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.09613 $0.09613
Opus 5 $0.04806 $0.04806
Sonnet 5 $0.01923 $0.01923
Haiku 4.5 $0.00961 $0.00961

Measured 5d ago against content hash 1ad25a21bc11, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

dvcon_ai_library AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 5d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 504 lines

How it starts

The opening of the file, as written. The whole thing — 504 lines — stays where its author put it; the contents beside it link to each section on GitHub.

AGENTS.md

This repository contains a full-stack DVCon paper search and chat application. This file is the handoff guide for future AI coding agents.

Purpose

Build and maintain a web app that:

  • downloads DVCon papers from https://dvcon-proceedings.org/
  • stores raw PDFs under data/paper/
  • extracts markdown, images, and metadata under data/
  • supports keyword search and semantic search
  • supports grounded chat over selected papers
  • provides a professional React frontend and a FastAPI backend

User Preferences

  • Use uv for Python dependency management and Python commands.
  • Use snake_case and 4-space indentation.
  • Do not commit secrets or the full generated runtime corpus. A curated example corpus is acceptable only when explicitly requested by the user.
  • Default interpretation of a change request: do the implementation work, update the code, update AGENTS.md, and update PROGRESS.md unless the user explicitly narrows the scope.

Current Architecture

  • Backend: FastAPI, SQLModel, SQLite FTS5, ChromaDB
  • Frontend: React, TypeScript, Vite, MUI
  • PDF extraction: PyMuPDF, pymupdf4llm
  • Metadata enrichment: local GROBID sidecar producing TEI XML, enabled by default
  • Scraping: httpx, BeautifulSoup4
  • Chat: OpenAI Responses API via configurable OPENAI_BASE_URL and OPENAI_API_KEY
  • Embeddings: local sentence-transformers model via torch
  • Local embedding device: CUDA preferred, CPU fallback
  • Agent access: MCP server (mcp SDK, stdio transport) reusing the service layer; Claude plugin marketplace + agent skill mirror the same tool surface

Key Product Requirements

  • Only index DVCon items whose detail page says Type: Paper and Format: pdf.
  • Save PDFs at data/paper/{year}/{location}/{slug}.pdf.
  • Save markdown at data/markdown/{year}/{location}/{slug}.md.
  • Save extracted images at data/markdown/{year}/{location}/images/{slug}/.
  • Save raw GROBID TEI at data/tei/{year}/{location}/{slug}.tei.xml when available.
  • Extract and persist metadata such as:
    • title
    • authors
    • affiliations / company names
    • abstract
    • references
    • year
    • conference location
  • Left panel tabs:
    • Search Results
    • PDF
    • Markdown
    • Metadata Graph
  • Right panel:
    • chat transcript
    • input box
    • Enter submits
    • Shift+Enter inserts newline
  • Metadata Graph nodes are clickable (per node type):
    • author / company → jump to Search Results filtered by that name (keyword FTS match against authors / affiliations)
    • conference → jump to Search Results filtered by that conference's year + location (precise, not free-text)
    • reference → if the citation's normalized title resolves to an in-corpus paper, jump to that paper's PDF tab; unresolved references render non-clickable
    • paper (the active paper) → no-op (already viewing it)
    • The graph tab stays mounted across author/company/conference clicks (graph_query is keyed on active_paper_id, which doesn't change), so the user returns to the graph by re-clicking the Metadata Graph tab.

Read the full file on GitHub · 504 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 5d ago First seen · 504 lines · 9,613 tokens per session scan A 1ad25a21bc11

Subscribe to this mod's changes

dvcon_ai_library AGENTS.md is an instructions file published in the GitHub repository hevangel/dvcon_ai_library (11 stars, last pushed 7d ago), licensed MIT. It adds 9,613 tokens to every session, about $0.0481 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other instructions, from other repositories

vscode buildNext.instructions.md

Working notes and architecture documentation for the new esbuild-based build system in build/next. Use when making changes to the new build pipeline (transpile/bundle commands, NLS plugin, source-map handling, resource copying, or self-hosting watch tasks).

microsoft/vscode · 6,785 tokens

spec-kit AGENTS.md

AGENTS.md instructions for github/spec-kit, covering agents.md, about spec kit and specify, quickstart — add a new integration in 5 steps, integration architecture and integrationmanifest — file tracking.

github/spec-kit · 7,104 tokens

next.js AGENTS.md

AGENTS.md instructions for vercel/next.js, covering next.js development guide, codebase structure, monorepo overview, core package: packages/next and other important packages.

vercel/next.js · 7,296 tokens

codex AGENTS.md

AGENTS.md instructions for openai/codex, covering rust/codex-rs, the codex-core crate, code review rules, crate api surface and model visible context.

openai/codex · 5,182 tokens

langchain AGENTS.md

AGENTS.md instructions for langchain-ai/langchain, covering global development guidelines for the langchain monorepo, corridor security analysis, project architecture and context, monorepo structure and development tools & commands.

langchain-ai/langchain · 4,469 tokens

vscode oss-third-party-notices.instructions.md

Instructions for microsoft/vscode, covering vs code oss third-party-notices pipeline, architecture, pipeline flow in ci, applying the notice (cutover) and fallback chain (never fail the build).

microsoft/vscode · 5,001 tokens