Skip to content
View roli-lpci's full-sized avatar
🏠
Working from Hermes Labs (home) 😀
🏠
Working from Hermes Labs (home) 😀

Organizations

@hermes-labs-ai

Block or report roli-lpci

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
roli-lpci/README.md

Roli Bosch

Founder of Hermes Labs, an AI reliability engineering lab building tools, research, and autonomous infrastructure for agents and LLM systems.

I work on the operational language layer of AI systems: instructions, tool interfaces, retrieval, memory, prompt injection, runtime policy, evaluation, and the evidence needed to reconstruct what an agent actually did.

Start here: Hermes Labs · GitHub org · LintLang · Research · Contribution ledger

LinkedIn X Substack Site Hermes Labs on GitHub


Open-source systems

  • LintLang: static linter for agent configs, tool descriptions, and system prompts; no LLM call. lintlang.ai · playground
  • Little Canary: prompt-injection detection through sacrificial canary-model probes. littlecanary.ai
  • Fidelis Memory: agent memory that returns original passages verbatim instead of a paraphrase.
  • Hermes Rubric: evidence-first LLM-as-judge scoring; every dimension ties to a quoted file:line, hedged on thin evidence.
  • Hermes Blind: recovers the original goal of a long agent session from its first turn, for multi-turn drift recovery.
  • zer0dex: local dual-layer memory pattern for agents, pairing a markdown index with local semantic retrieval.

Full catalog with evidence boundaries: hermes-labs.ai/open-source


Contributions beyond Hermes Labs

71 Upstream Contributions · 6 Integrations & Adoption outcomes (as of 2026-10-20).

Upstream Contributions

Engineering and technical documentation accepted by external projects, plus reports that led to implemented upstream fixes.

Integrations & Adoption

Working integrations accepted upstream, and independent developers building on our tools and ideas.

Full record and attribution · Structured ledger · Verified 2026-10-20. Listings and pending submissions are excluded from these totals.


Autonomous engineering

Many contributions from this account are independently discovered and executed by Hermes Labs' autonomous engineering infrastructure, rather than beginning with me selecting or prompting the specific task. I set objectives, operating constraints, and authorization boundaries; steer or review where needed; and remain the responsible human for work published from this account. The machinery is part of the experiment: can an AI-native engineering institution notice useful work, investigate it, make bounded changes, preserve evidence, and stop appropriately without requiring a human to originate every individual action?


Research

Hermes Labs publishes research and technical notes on AI reliability, epistemic failure, measurement validity, agent-tool semantics, prompt injection, and the limits of model self-report. Current work includes Tool Differentia, Behavioral Canarying for Prompt Injection, The Generative Horizon, Precise Records, Unstable Meanings, A Taxonomy of Epistemic Failure Modes in Large Language Models, and The Asymmetric Burden of Proof.

hermes-labs.ai/research · hermes-labs-ai/hermes-publications


Where this came from

Hermes Labs emerged from an exploration of philosophy of language, phenomenology, and hermeneutics applied to AI systems. The practical consequence became an engineering thesis: in agent systems, language is part of the runtime. System prompts, tool descriptions, retrieved passages, memory, summaries, policies, and evaluation criteria do not merely describe a system. They participate in what it notices, chooses, remembers, and does. Hermes Labs treats that layer as an engineering surface: something that can be inspected before deployment, tested under adversarial conditions, controlled at runtime, and verified afterward.


hermes-labs.ai · github.com/hermes-labs-ai

Pinned Loading

  1. hermes-labs-ai/little-canary hermes-labs-ai/little-canary Public

    Detects prompt injection by its effect on a sacrificial canary model, not just pattern matching: untrusted input hits a powerless model first, a behavioral check reads the residue, and it returns b…

    Python 39 9

  2. hermes-labs-ai/lintlang hermes-labs-ai/lintlang Public

    Static analysis for AI agent configs, tool descriptions, and system prompts — catches vague tool descriptions, missing stop conditions, and schema gaps before they reach runtime. Zero-LLM, determin…

    Python 143 14

  3. hermes-labs-ai/zer0dex hermes-labs-ai/zer0dex Public

    A local dual-layer memory pattern for AI agents: a compact, human-readable markdown index paired with semantic retrieval from a local vector store, queried before each message. For cross-project re…

    Python 63 5

  4. hermes-labs-ai/fidelis hermes-labs-ai/fidelis Public

    Zero-LLM agent memory for Claude Code and AI agents: local-first BM25, dense-vector, and reciprocal-rank-fusion retrieval. Returns original passages verbatim by default. Available on PyPI as fideli…

    Python 24 3

  5. hermes-labs-ai/hermes-rubric hermes-labs-ai/hermes-rubric Public

    Evidence-first LLM-as-judge scoring for AI artifacts — papers, PRs, prompts, cold emails: synthesizes a rubric, collects quoted-evidence citations, scores only against that evidence, and hedges on …

    Python 2 2

  6. hermes-labs-ai/hermeneutic hermes-labs-ai/hermeneutic Public

    Turn corrections from AI agent logs into guidance for similar tasks. Local memory with semantic retrieval, prompt-context hooks, and response checks.

    Python 9 1