In-process circuit breaker that kills runaway AI agents before they go rogue
Article URL: https://github.com/aeneassoft/aeneassoft Comments URL: https://news.ycombinator.com/item?id=47593677 Points: 2 # Comments: 0
Stop harmful AI agent actions in real time. Two lines of code. MIT Licensed.
Why AeneasSoft?
-
In-Process Circuit Breaker: Stops harmful agent actions in RAM before they execute. No proxy. No latency.
-
Framework Agnostic: Works at the HTTP transport layer, below every AI framework. OpenAI, Anthropic, Gemini, Mistral, Groq, Cohere — automatic.
-
EU AI Act Ready: Automated Article 12 compliance reports with RSA-2048 signatures.
Quickstart (30 seconds)
pip install aeneas-agentwatch
Every LLM call is now monitored. Rogue agents blocked in RAM.`
Read the full documentation →
Active Defense (Circuit Breaker)
The killer feature. Block runaway agents in application memory:
Per-agent budgets:
with agentwatch.agent("ExpensiveBot", budget_per_hour=5.0, block_on_threshold=True): result = client.chat.completions.create(...)
→ CircuitBreakerException if budget exceeded. Request never sent.`
Comparison
AeneasSoft Langfuse LangSmith Helicone
In-Process Blocking ✅ ❌ ❌ ❌
Circuit Breaker ✅ ❌ ❌ ❌
No Proxy Required ✅ ✅ ✅ ❌
Zero-Code Setup ✅ ❌ ❌ ❌
EU AI Act Reports ✅ ❌ ❌ ❌
Open Source (MIT) ✅ ✅ ❌ Partial
Architecture (Patent Pending)
Layer 1 wraps SDK methods for rich structured data. Layer 2 catches everything at HTTP level for framework-agnostic coverage. The deduplication flag (thread-local + ContextVar) ensures no duplicate spans.
Node.js SDK
npm install @aeneassoft/sdk-node
Self-Hosting (Docker)
Verify it's running:
curl http://localhost:3001/health
Then connect the SDK:
SDK auto-connects to localhost:3001. No API key needed in local mode.`
Full Stack (production): docker compose up -d — adds Kafka + Proxy. Configure via .env.
Supported Providers
Works automatically with: OpenAI, Anthropic, Gemini, Mistral, Groq, Cohere, Together AI, Fireworks, Azure OpenAI, Ollama — and any provider accessible via HTTP.
Cost tracking for 20+ models with current list prices.
What We Don't Do (Yet)
We believe in transparency over hiding behind "Beta" labels.
-
Prompt management / versioning — not our focus, use LangSmith or Humanloop for that
-
A/B testing / evaluation pipelines — we observe and protect, we don't evaluate
-
Streaming chunks: captures request + final usage summary, not individual chunks (full chunk-level tracing Q3 2026)
-
Cost precision: list prices for 20+ models — batch API, cached tokens, and fine-tuned rates are not reflected
License
MIT License — the SDK, interceptor, circuit breaker, and dashboard are all open source.
The method (Dual-Layer Telemetry Interception and Active Defense) is protected by a USPTO Provisional Patent (April 2026).
If this is useful, please star this repo — it helps us reach more developers.
-
Discord
-
Website
-
Docs
-
PyPI
-
npm
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
agentgithubdatasette-llm 0.1a2
<p><strong>Release:</strong> <a href="https://github.com/datasette/datasette-llm/releases/tag/0.1a2">datasette-llm 0.1a2</a></p> <blockquote> <ul> <li><code>actor</code> is now available to the <code>llm_prompt_context</code> plugin hook. <a href="https://github.com/datasette/datasette-llm/pull/2">#2</a></li> </ul> </blockquote> <p>Tags: <a href="https://simonwillison.net/tags/llm">llm</a>, <a href="https://simonwillison.net/tags/datasette">datasette</a></p>
Supply Chain Attack on Axios Pulls Malicious Dependency from npm
<p><strong><a href="https://socket.dev/blog/axios-npm-package-compromised">Supply Chain Attack on Axios Pulls Malicious Dependency from npm</a></strong></p> Useful writeup of today's supply chain attack against Axios, the HTTP client NPM package with <a href="https://www.npmjs.com/package/axios">101 million weekly downloads</a>. Versions <code>1.14.1</code> and <code>0.30.4</code> both included a new dependency called <code>plain-crypto-js</code> which was freshly published malware, stealing credentials and installing a remote access trojan (RAT).</p> <p>It looks like the attack came from a leaked long-lived npm token. Axios have <a href="https://github.com/axios/axios/issues/7055">an open issue to adopt trusted publishing</a>, which would ensure that only their GitHub Actions workflows ar
Stop tuning LLM agents with live API calls: A simulation-based approach
<p>LLM agent configuration is a surprisingly large search space, including model choice, thinking depth, timeout, and context window. Most teams pick a setup once and never revisit it. Manual tuning with live API calls is slow and expensive, and usually only happens after something breaks.</p> <p>We explored a different approach: simulate first, then deploy. Instead of calling the model for every trial, we built a lightweight parametric simulator and replayed hundreds of configuration variants offline. A scoring function selects the lowest-cost configuration that still meets quality requirements.</p> <p>The full search completes in under 5 seconds.</p> <p>A few patterns stood out:</p> <ul> <li>Many agents are over-configured by default </li> <li>Token usage can often be reduced without imp
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Self-Evolving AI
Mission Control for AI Agents – Cyberpunk dashboard, zero deps, one HTML file
Article URL: https://github.com/Audazia/solar-system-agentsIbuiltSolarSystemAgentsbecauseIwanted:1.AdashboardthatlookssogoodIactuallywanttokeepitopen2.WorkswithANYagentframework3.Zerosetupfriction—noDocker,nonpm,nodatabase Comments URL: https://news.ycombinator.com/item?id=47595045 Points: 1 # Comments: 1
Singapore Launches World’s First Governance Framework for Agentic AI - BABL AI
<a href="https://news.google.com/rss/articles/CBMijAFBVV95cUxPUEFvNVVhZkN5Z0dubWIxUEdWbzRNN0xnOXFqZjItSVd4NjJKTGhpNzFvRHpCUVI4N1FPZFl6RFB6OWxXWU9WVEV0a1Qyc0NEQzJrQ1hkTkNGLVJNdXR0d3VPMFZoOFE4cjV3b2xiY3BYV2JUX1hhVVJpQlVOZ2VrV2ZXRDd5SXgtc0NwXw?oc=5" target="_blank">Singapore Launches World’s First Governance Framework for Agentic AI</a> <font color="#6f6f6f">BABL AI</font>
Meet KARL: A Faster Agent for Enterprise Knowledge, powered by custom RL - Databricks
<a href="https://news.google.com/rss/articles/CBMimAFBVV95cUxPMmw2M1pzV3l2bXBiWkdWNzFJSU5QbkMtNlA0MmFPaDRiVnVxWFRsWF9KSDYzR2xZQjlvcGZ5YkJxdU0tTjE1YnZHRkE5dWJTR0JwcUZOUzkybmxIWGZncDRSYmQtNXJMU21TS2daTlZKalBaRXhwNExoeWRTWEE5OW5tTHZmcE9XUTlVZUFTQzZCMFNTUXo0RQ?oc=5" target="_blank">Meet KARL: A Faster Agent for Enterprise Knowledge, powered by custom RL</a> <font color="#6f6f6f">Databricks</font>
Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!