<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Adrian — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/adrian</link>
    <description>New releases and features in Adrian, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Tue, 18 Aug 2026 14:09:12 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/adrian/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Adrian python-sdk-v1.2.0</title>
      <link>https://github.com/secureagentics/Adrian/compare/python-sdk-v1.1.0...python-sdk-v1.2.0</link>
      <guid isPermaLink="true">https://github.com/secureagentics/Adrian/compare/python-sdk-v1.1.0...python-sdk-v1.2.0</guid>
      <pubDate>Tue, 18 Aug 2026 14:09:12 GMT</pubDate>
      <description>Adrian Python SDK v1.2.0 adds reasoning capture for LangChain and OpenAI-compatible models, including a new `reasoning` field in LLM events.
• Adds a `reasoning` field to LLM end events in the Python SDK, populated via _extract_reasoning() from LangChain `ChatGeneration` messages, capturing chain-of-thought output from reasoning models.
• Extends reasoning capture to support three provider layouts: a `summary` list of `{type: &apos;summary_text&apos;, text: ...}` entries (OpenAI Responses / LangChain default), a bare `reasoning` string (LangChain `output_version=&apos;v1&apos;`), and Anthropic&apos;s `thinking` string.
• Adds reasoning capture to the TypeScript OpenAI SDK integration, reading `delta.reasoning_content` from streamed chat completion chunks for OpenAI-compatible servers that surface chain-of-thought in that field.</description>
    </item>
    <item>
      <title>Adrian python-sdk-v1.1.0</title>
      <link>https://github.com/secureagentics/Adrian/compare/python-sdk-v1.0.3...python-sdk-v1.1.0</link>
      <guid isPermaLink="true">https://github.com/secureagentics/Adrian/compare/python-sdk-v1.0.3...python-sdk-v1.1.0</guid>
      <pubDate>Tue, 11 Aug 2026 15:15:20 GMT</pubDate>
      <description>Adrian Python SDK v1.1.0 adds a Claude Code plugin with HITL verdicts, PII filtering, and Anthropic SDK integration.
• New Claude Code plugin (`integrations/claude-code/adrian_cc/agent.py`) connects Claude Code hooks to the Adrian backend via WebSocket, supporting three server-driven execution modes: `MODE_ALERT` (fire-and-forget), `MODE_BLOCK` (wait for verdict, block on policy), and `MODE_HITL` (wait for human approval on the dashboard).
• Adds PII filtering to the Claude Code plugin (`integrations/claude-code/adrian_cc/pii/_patterns.py`), detecting 12 PII categories — `EMAIL`, `PHONE`, `SSN`, `CREDIT_CARD`, `IP_ADDRESS`, `DATE_OF_BIRTH`, `IBAN`, `PASSPORT`, `STREET_ADDRESS`, `POSTAL_CODE`, `DRIVER_LICENSE`, and `AWS_KEY` — in agent conversations before they are forwarded.
• HITL verdicts are now forwarded to Claude Code for native inline approval, enabling human-in-the-loop decisions to flow directly back to a running Claude Code session.
• Adds Anthropic SDK integration, allowing Adrian to instrument Anthropic API calls alongside the existing LangChain/LangGraph support.
• LangChain/LangGraph instrumentation is extracted into `langchain_handler.py`, isolating the handler for cleaner integration management.
• Severity badges now appear in the Events table and mobile cards, based on MAD codes, and the event list API response adds latest verdict metadata while omitting full payload and token fields from list rows.</description>
    </item>
  </channel>
</rss>
