# Lifeblood

> Compiler truth in, AI context out. Open semantic glue between language intelligence and AI tools.

- **URL**: https://www.freshcrate.ai/projects/Lifeblood
- **Author**: user-hash
- **Category**: MCP Servers
- **Latest version**: `v0.7.11` (2026-06-01)
- **License**: NOASSERTION
- **Source**: https://github.com/user-hash/Lifeblood
- **Language**: C#
- **GitHub**: 6 stars, 2 forks
- **Registry**: github
- **Tags**: `ai-agents`, `ai-tools`, `architecture`, `c#`, `claude-code`, `code-analysis`, `code-execution`, `compiler`, `compiler-as-a-service`, `model-context-protocol`

## Description

Compiler truth in, AI context out. Open semantic glue between language intelligence and AI tools.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.7.11` | 2026-06-01 | High | This release is mostly about **honesty and resilience**: when something goes wrong, the server now tells you *what* and *where* instead of collapsing into an opaque error. Several fixes came directly from dogfooding against a large Unity codebase. Full test and self-analysis counts: see [`docs/STATUS.md`](docs/STATUS.md) (truth-receipt SSoT).  ### Fixes that change what you see when things break  - **The server no longer crashes itself on a broken pipe.** Previously, if a client   disconnected |
| `v0.7.9` | 2026-05-24 | High | External-review-driven release. Closes one second-pass blocker (write-side profile scope honesty, `INV-MULTI-DEFINE-WRITESIDE-001`), fixes the multi-profile incremental cross-project edge drop the first-pass review caught (`fix(adapter)`: per-profile `DowngradedRefsByProfile` carry), fixes the incremental-noop summary zeroing, and refreshes the public-surface truth contract (RELEASE.md skip policy split, NATIVE_CLANG.md local/manual audit-gate wording, ci.yml + build.yml overlap collapsed). Two |
| `v0.7.8` | 2026-05-19 | High | ## Highlights  - **`lifeblood_execute` Unity-workspace robustness** — three fixes that close LB-LIM-004 (IL2CPP `GameAssembly.dll` injected as managed metadata, missing BCL refs, dishonest `targetProfile` swap). `execute` is again usable for semantic-ratchet authoring against real Unity workspaces. - **`INV-EXTRACT-PROPERTY-READ-001` (F1d)** — bare-identifier sibling-member property and event reads now emit a symbol-level `References` edge. Closes a ~89% private-property edge gap that split `fin |
| `v0.7.7` | 2026-05-16 | High | First non-C# adapter ships as beta. `adapters/native-clang/` is a libclang-based C extractor that emits `graph.json` through the same `JsonGraphImporter` boundary the TypeScript and Python adapters already use, so `Lifeblood.Domain`, `Lifeblood.Application`, `Lifeblood.Analysis`, and every connector stay free of LLVM, Clang, and CMake dependencies. Plus one graph-layer correctness fix and the `INV-CHANGELOG-001` ratchet that caught the v0.7.6 release-tag drift.  ## Highlights  - **Native Clang a |
| `v0.7.3` | 2026-05-12 | High | Post-v0.7.2 polish wave from a field-report dogfood pass on a real-world Unity workspace (2026-05-11). One high-severity silent-data-loss bug fixed (cross-module edge drop under incremental analyze), three structured-wire-shape improvements landed (CallSite provenance on every expression-derived edge, type-scoped member resolution, `blast_radius` bucket / per-module grouping), plus an eternal-prose cleanup that generalized consumer-project examples across src + tests + shipped docs so Lifeblood |
| `v0.7.2` | 2026-05-08 | High | DAWG-dogfood wave covering the full G1+G2+G4+R2-3 finding set from a Unity-shaped audit session, plus three pre-tag-review release-blocker fixes (UTF-16 graph import crash, `global.json` invalid sdk version, MCP-layer no-prior incremental contract violation), four pre-tag-review polish items, and one parser fix discovered via broader-class investigation (multi-segment INV ids silently dropped — a 10-invariant repo-wide silent gap). **Tests 664 → 751 (+87). Invariants reported by the parser 66 → |
| `v0.7.1` | 2026-04-27 | High | ## v0.7.1 — dead_code pagination + post-v0.7.0 doc sweep  Thin polish release on top of v0.7.0. **Tests 661 → 664 (+3).** One feature + one doc-correctness pass; both surfaced from real reviewer + DAWG-scan feedback.  ### Headline changes  - **`dead_code` pagination** (`LB-FR-024`). Same shape as `cycles` + `context`. Every response carries `count` + `kindBreakdown` (per-`SymbolKind` histogram) + `truncated`. `summarize:true` returns `preview[]` instead of full `findings[]`. `maxResults` caps th |
| `v0.6.7` | 2026-04-26 | High | DAWG-dogfood backlog plan, full sweep. Six phases (P1..P6) ship as one combined release on top of v0.6.5.  **Tests: 569 to 632 (+63). Invariants: 63 to 70 (+7). Ports: 22 to 26 (+4). MCP tools: 22 to 25 (+3 read-side).**  ## Highlights  - **P1**: resolver kind correction (`INV-RESOLVER-006`), file-scoped `lifeblood_diagnose`, `lifeblood_compile_check` accepts a file path, `lifeblood_blast_radius` summarize mode + `directDependants`. Three regression guards confirm v0.6.4/v0.6.5 walker work alrea |
| `v0.6.5` | 2026-04-14 | High | Closes the three Roslyn extractor gaps that v0.6.4 left marked "by design / known gap" under `INV-DEADCODE-001`, plus a regression in `LifebloodSymbolResolver` that made the new ctor edges unreachable via the read-side tools. Publish workflow hardened against the helper-tag-as-release drift that shipped `0.6.4.1-post-extractor`. `CLAUDE.md` trimmed 20% without dropping a single invariant rule.  **569 tests (+12 new: 8 extractor, 4 resolver). 0 regressions. 0 build warnings.**  ## Fixed  - **Cons |
| `v0.6.4` | 2026-04-13 | High | ## What changed  Five extraction gaps closed in `RoslynEdgeExtractor` plus a root-cause compilation fix in `ModuleCompilationBuilder`. Every call-graph tool benefits: `find_references`, `dependants`, `blast_radius`, `file_impact`, `dead_code`.  ### Dead-code accuracy - Self-analysis: 150 to 10 findings (93% reduction) - Real 75-module Unity workspace: **96% true-positive rate** (25/26 verified across random sample, tricky-name checks, and earlier spot-checks) - 380 likely-real dead methods ident |

## Dependency audit

- **Score**: 98/100
- **Total deps**: 0
- **Resolved**: 0
- **Unresolved**: 0
- **License conflicts**: 0
- **Warnings**: 1
- **Scanned**: 2026-05-04

## Citation

- HTML: https://www.freshcrate.ai/projects/Lifeblood
- Markdown: https://www.freshcrate.ai/projects/Lifeblood.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/Lifeblood/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
