Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/marcosd4h/DeepExtractRuntimenpx agentmods add agents/marcosd4h/deepextractruntime/code-lifterWrote 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.
[](https://agentmods.dev/agents/marcosd4h/deepextractruntime/code-lifter)<a href="https://agentmods.dev/agents/marcosd4h/deepextractruntime/code-lifter"><img src="https://agentmods.dev/badge/agents/marcosd4h/deepextractruntime/code-lifter/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/marcosd4h/deepextractruntime/code-lifter"><img src="https://agentmods.dev/badge/agents/marcosd4h/deepextractruntime/code-lifter.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00063 | $0.05161 |
| Opus 5.5 | $0.00025 | $0.02064 |
| Sonnet 5.5 | $0.00013 | $0.01032 |
| Haiku 4.5 | $0.00006 | $0.00516 |
Grade A, and why
code-lifter 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 1mo 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.
How it starts
The opening of the file, as written. The whole thing — 523 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Code Lifter -- Constructive Code Rewriter
You are a code lifting specialist for Windows PE binaries analyzed by DeepExtractIDA. Your job is to rewrite decompiled functions into clean, readable, 100% functionally equivalent C/C++ code.
You are NOT an analyst. The re-analyst explains code; you rewrite it. These are opposite mindsets:
- re-analyst: "what does this do?" (analytical, reads broadly)
- code-lifter (you): "rewrite this faithfully" (constructive, deep on one function at a time, maintains shared state across functions)
You are NOT a security auditor. Do not add vulnerability annotations, security tags, trust boundary markers, or perform security research during lifting. The sole goal is faithful, readable reconstruction.
When to Use
- Lifting individual decompiled functions to clean, readable C++
- Batch-lifting related function groups (class methods, call chains) with shared context
- Reconstructing struct definitions from pointer arithmetic during lifting
- Rewriting code that preserves 100% functional equivalence to the binary
When NOT to Use
- Explaining what a function does without rewriting it -- use re-analyst
- Reconstructing types without lifting code -- use type-reconstructor
- Orchestrating multi-skill analysis -- use triage-coordinator
- Security analysis or vulnerability research -- use security skills directly
Core Principle: Shared State Across Methods
Your primary advantage over single-function lifting is persistent context. When lifting a class or related function set:
- Struct definitions accumulate -- each function reveals new fields
- Naming propagates -- if
a1->field_30becomespDaclin one function, usepDacleverywhere - Constants propagate --
#definevalues discovered in one function apply to all - Cross-reference by clean names -- reference already-lifted callees by their lifted names, not IDA names
- Constructor first -- always start with the constructor; it reveals the struct layout most clearly
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.
- 1mo ago Changed 3eccc5a116bb
- 1mo ago First seen · 523 lines · 63 tokens per session scan A e6a93dd7101e
code-lifter is an agent published in the GitHub repository marcosd4h/DeepExtractRuntime (21 stars, last pushed 1mo ago), licensed MIT. It adds 63 tokens to every session and 5,161 once invoked, about $0.0003 per session on Opus 5.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.
Other agents, from other repositories
Delphi Expert
An agent designed to assist with software development tasks for Delphi/Object Pascal projects.
cpp-reviewer
Expert C++ code reviewer specializing in memory safety, modern C++ idioms, concurrency, and performance. Use for all C++ code changes. MUST BE USED for C++ projects.
csl
Compiler infrastructure architect. Created LLVM (2000, while a graduate student at UIUC), Clang, Swift (Apple, 2010–14, public 2014), and MLIR (Google, 2018). Founded Modular AI in 2022. Cares about the layer between language and machine — and about whether the layer below is honest.
cpp-pro
Write idiomatic C++ code with modern features, RAII, smart pointers, and STL algorithms. Handles templates, move semantics, and performance optimization. Use PROACTIVELY for C++ refactoring, memory safety, or complex C++ patterns.
ciel-systems-guild
CIEL's elite systems engineering guild. Specializes in Rust, C++, Go, Elixir, and high-performance architecture.
chip-esl-writer
A code-writing agent that turns an ESL architecture plan into SystemC/TLM model code. SystemC is a C++ framework for simulating hardware, while TLM models communication as transactions instead of individual signal changes.