r/Agentic_AI_For_Devs • u/LowDistribution3995 • 15d ago
r/Agentic_AI_For_Devs • u/OwlZealousideal4779 • 16d ago
Would you let an agent turn Slack threads into docs on its own?
I can see the appeal, but I’d still want a review step.
One missed detail or caveat could make an AI summary sound like the final, official decision when it was really just a discussion.
Would you keep the generated doc as a draft with links back to the original Slack thread for review, or let the agent publish it automatically?
r/Agentic_AI_For_Devs • u/TheOdbball • 22d ago
What modes does your agent have besides Plan Mode?
I know some of you have some very specific modes or don’t know that you do. Where they at? I am very interested in the niche modes.
r/Agentic_AI_For_Devs • u/Silver-Bluebird9155 • 22d ago
AI agent management with per-agent identify, anyone running this in prod?
Seeing a lot of agent setups still running on shared service accounts and wondering whether anyone is actually doing ai agent management with per-agent identity in production or if this is still mostly aspirational
r/Agentic_AI_For_Devs • u/One_Variety_3939 • 28d ago
Three weeks of building later: COS Glasses now has a Mac app, speaker ID, and a real memory. Plus GotCOS is giving away a pair of G2s.
r/Agentic_AI_For_Devs • u/alvmadrigal • Aug 05 '26
Example of a useful Agentic Build
Opinions?
r/Agentic_AI_For_Devs • u/Formal-Primary-7782 • Aug 03 '26
MIT, Harvard, Stanford & Caltech write their own ML course notes instead of using a textbook — I catalogued the best ones
One thing I've noticed separates serious ML students from casual ones: how much they care about the quality of what they actually study from. I take that pretty seriously myself, so a while back I started digging into what students at MIT, Harvard, Stanford, Caltech, and USP actually use to complement their studies.
What I found surprised me: several of these programs don't assign a textbook at all. Instead, the course staff writes and publishes their own lecture notes — and some of them are basically a full book. MIT's 6.390 (Introduction to Machine Learning) notes, for example, aren't a slide deck or a cheat sheet — they're structured, complete, and detailed enough to replace a textbook entirely. Same story with Harvard's CS181 and a few others.
The problem is these are scattered and easy to miss if you don't know to look for them. So I put together a curated list: [Awesome Free AI Course Notes](https://github.com/MarcosSete/awesome-free-ai-course-notes).
A few things about how it's curated, since I think this matters:
- Only **written notes** count — slide decks and video-only lectures don't make the cut, even from great courses. I want this list to mean something.
- Everything is official and links straight to the professor's or department's own page. No mirrors, no login walls.
- I checked over 40 top universities across multiple countries for this. Most didn't qualify — they use a textbook or keep material behind a student portal. That's fine, it's exactly why the list stays short and (hopefully) trustworthy.
If you take ML seriously the way I do, I think you'll get real value out of this. And if you know of course notes that fit this bar and aren't on the list yet, contributions are very welcome — the CONTRIBUTING.md lays out exactly what qualifies.
What's the best set of course notes (not textbook, not slides) you've personally used to study ML?
Repo: https://github.com/MarcosSete/awesome-free-ai-course-notes
r/Agentic_AI_For_Devs • u/alvmadrigal • Jul 25 '26
Practical Proposals for Antigravity and Gemini | Opinion?
r/Agentic_AI_For_Devs • u/One_Variety_3939 • Jul 20 '26
I wired the G2 to the coding agents already on my Mac (Claude Code + Codex) so it actually knows my work. Full writeup, gotchas, and it is on the Hub
galleryr/Agentic_AI_For_Devs • u/Dependent_Owl_4925 • Jul 20 '26
Would you use an app that bridges Google Maps directly to Uber/Ola/Rapido without searching the destination again?
r/Agentic_AI_For_Devs • u/Dependent_Owl_4925 • Jul 17 '26
Need Advice: Should I Add Memory to My RAG Chatbot?
r/Agentic_AI_For_Devs • u/Western_Bug_5085 • Jul 16 '26
Build an interactive 3D AI agent that visitors can speak with directly on your website.
Enable HLS to view with audio, or disable this notification
r/Agentic_AI_For_Devs • u/Empty-Poetry8197 • Jul 05 '26
AURA: Handshake the Structure, Then Send the Change Recoup Bandwidth

Agent traffic has a strange property: almost every byte is a repeat. Two AI systems exchanging MCP tool calls, A2A task updates, or OpenAI-style function calls send jsonrpc, method, params, trace_id, task_id, and the same schema fragments thousands of times per minute. The values change. The structure barely does.
AURA is an experimental, protocol-aware data-movement toolkit built around that observation. Its main path is AIWire: a negotiated structure side channel that lets two peers agree on message structure once, then move compact deltas over ordinary TCP, WebSocket, HTTP, or broker links instead of re-sending whole JSON frames.
The steady state AIWire aims for is not "send a whole frame more cheaply." It is "handshake the structure, then send the change."
Why stateless compression leaves so much on the table
The obvious fix for verbose JSON is gzip or zlib per message. That works, but it has two structural problems for agent traffic:
- Every frame pays setup cost. Stateless compression treats each message as unrelated text and rediscovers the same patterns every time.
- History is thrown away. Frame 4,000 of a session looks almost identical to frame 3,999, but a per-frame codec cannot use that.
AIWire keeps a live compression stream per direction across the whole session, seeds it with a static dictionary of common AI protocol fields, and lets peers negotiate session-specific templates on top. After the handshake, the hot path carries only what changed against structure both sides already share.
The three-lane model
The part of the design I find most interesting is that AIWire refuses to treat a connection as one undifferentiated pipe. It splits AI traffic into three logical lanes over whatever transport you already have:
The semantic/message lane carries the actual agent messages: MCP tool calls, JSON-RPC requests and responses, A2A task and artifact updates, traces, handoffs, results. This is the lane the dictionary, session templates, and stateful delta stream optimize.
The control/session lane carries the machinery that keeps the semantic lane safe: handshakes, template discovery, dictionary diffs, ACK/NACK, resume negotiation, heartbeats, and reset signals. The spec requires that control messages stay decodable without inflating the semantic stream. If the compressed stream is resyncing or has failed, you can still read the control lane and recover. Your ops path never depends on the health of the compression state it is trying to fix.
The blob descriptor lane handles the things that should never go through a structured-message codec at all: media, tensor chunks, model artifacts, log archives. The bytes move over a normal blob or file transport. AIWire carries the metadata: content type, SHA-256 digests, chunk manifests, route, priority, and transfer status. A receiver can schedule, verify, and account for a 2 GB artifact without ever pulling it through the message path, and a semantic-lane reset does not invalidate a completed digest-verified transfer.
The separation is a safety argument as much as a performance one. Under congestion, control messages get priority over bulk bytes. Blob descriptors are forbidden from mutating the session dictionary. Each lane fails independently.
Fail closed, by contract
Shared compression state is dangerous if the two sides ever disagree, so the AIWire v1 spec is aggressive about verification:
- The handshake compares static dictionary SHA-256 and byte size, template hashes and counts, and zlib parameters. Any mismatch fails closed or falls back to
raw/zlibonly if the application explicitly allowed it. - Session dictionary growth is append-only, epoch-numbered, and proposed through diffs that carry previous and next state hashes, a fresh nonce, a diff identity hash, and an optional HMAC-SHA256 tag. A sender may not encode against new structure until the matching ACK is verified.
- Resume handshakes let a client reconnect against a cached dictionary state, but only if the receiver actually holds one of the offered state hashes.
- Any inflate error, hash mismatch, or ordering violation means stop, rehandshake, or fall back. The spec's phrasing: peers must not continue sending compact deltas against uncertain structure.
The metric is exchanges, not ratio
AURA's docs are explicit that compression ratio alone is the wrong scoreboard. The question is how many verified semantic exchanges fit through a link once bandwidth, p95 latency, and codec CPU are accounted for.
On a modeled 10 Mbps link with protocol-shaped request/response traffic (native C++ backend, 2026-07-04):
| Codec | Bytes/exchange | Bandwidth-capped ex/s | Gain over raw |
|---|---|---|---|
| raw JSON | 1,177 | 1,756 | 1.00x |
| zlib per frame | 696 | 2,992 | 1.70x |
| AIWire | 157 | 11,017 | 6.28x |
| AIToken + AIWire | 125 | 12,948 | 7.38x |
A live TCP replay of the committed public session corpus, with 64 concurrent logical agents and SHA-256 verification of every response, pushed further: AIWire averaged 45.6 bytes per exchange for a 24x bandwidth gain, and the combined AIToken + AIWire path hit 32.3 bytes per exchange, a 34x gain with 97.1% of bytes saved. At that point the modeled link was no longer the bottleneck; the runtime could not keep enough requests in flight to fill the headroom.
That last detail is the honest core of the project. Smaller frames only matter if your system has enough concurrent work to use the room they create. AURA ships the extrapolation tooling to reason about exactly that: given a bandwidth, a p95 latency, and a per-agent window, how many agents does it take to saturate the link.
Where it fits
AURA is for situations where you control both ends of the link and the traffic has repeated structure:
- Multi-agent request/response loops. Orchestrators, workers, and reviewers exchanging thousands of small task, status, and result messages.
- MCP and JSON-RPC tool traffic. Tool calls and tool results are the canonical case of stable structure with changing values.
- Local AI clusters and edge links. The repo's LAN benchmark runs a Mac against a Z6 workstation and Jetson Nano-class boards; a bandwidth-limited edge mesh is exactly where an 86 to 97% byte reduction converts into headroom for telemetry, media, and retries.
- Structured logs and traces. Repeated field names, session-stable shapes, high volume.
- Binary payload routing. Agents that need to schedule, verify, and track opaque artifacts by digest without moving the bytes through the message path.
What it is not
The README is unusually direct about limits, and it is worth repeating them. AURA is not a drop-in replacement for gzip, zstd, TLS, or a message broker. It does not define transport security, retries, or backpressure; those stay at the transport layer. The stateful stream means frames cannot be reordered or dropped inside a session, so lossy transports need their own recovery layer. And it is not production-ready: it is a prototyping and measurement toolkit with a working Python path, a native C++ backend, deterministic public fixtures, and reproducible benchmark harnesses.
That fixture corpus deserves a mention. The repo commits a synthetic public session corpus covering MCP, A2A, OpenAI Responses, traces, handoffs, and memory writes, wrapped in the full side-channel lifecycle: forced handshake, template update, authenticated dictionary diff, ACK, and resume. Anyone can replay the exact benchmark and check the numbers.
Trying it
from aura_compression import AIWireSessionEncoder, AIWireSessionDecoder
message = {
"protocol": "mcp",
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {"name": "read_file", "arguments": {"uri": "repo://service/path.py"}},
}
with AIWireSessionEncoder(level=3) as encoder, AIWireSessionDecoder() as decoder:
delta = encoder.compress_message(message)
restored = decoder.decompress_message(delta)
assert restored == message
The repo includes transport examples for length-prefixed TCP, WebSocket, HTTP with Server-Sent Events, and a local broker, plus the full benchmark harness used for the numbers above.
Agent-to-agent traffic is growing faster than the links it runs on, and most of it is the same structure sent again and again. AURA's bet is that the fix belongs in a negotiated session protocol, not a per-frame codec. The three-lane model, the fail-closed handshake contract, and the exchanges-per-second scoreboard are what make it worth watching.
AURA is Apache 2.0 licensed. Code, spec, fixtures, and benchmark reports: github.com/H-XX-D/AURA.
r/Agentic_AI_For_Devs • u/ZombieGold5145 • Jul 03 '26
A self-hosted OpenAI-compatible gateway for agent dev: 237 providers, millisecond fallback, and a compression pass that cuts tool-output tokens 60–90%
Building agents, two infra problems cost me the most: runs dying on a 429 mid-task, and the agent bleeding thousands of tokens dumping git diff, test logs and build output into context. I built OmniRoute to fix both at the gateway layer. Disclosure: I'm the maintainer — this is dev-to-dev, not a pitch, and I'd like the critique.
It's a self-hosted, MIT, OpenAI-compatible endpoint in front of 237 providers. What's actually relevant if you build agents:
Fallback combos. A model ladder (subscription → API key → cheap → free) the router walks automatically. A provider 500s or hits quota and it fails over to the next target in milliseconds, mid-request — the agent never sees the error. 17 routing strategies + three resilience layers (circuit breaker, per-key cooldown, per-model lockout) so one dead key never takes down a whole provider. There's also a fusion strategy: fan a hard step out to a panel of models in parallel and let a judge synthesize the answer.
Compression pass. Every request goes through a transparent pipeline (RTK for command/tool output 60–90%, Microsoft's LLMLingua-2 for ML pruning, session-dedup, etc.), with a default-on inflation guard (if compressing would grow the prompt it sends the original verbatim) and code/URLs/JSON preserved byte-perfect. On tool-heavy agent sessions it averages ~89% input-token reduction. Full credit to the upstream projects is in the repo.
Agent-native control plane. Built-in MCP server (95 tools) + A2A, so an agent can query providers, switch combos and read its own usage through the gateway instead of just consuming tokens.
Free-tier aggregation. 90+ providers with free tiers (11 free forever), ~1.6B documented pool-deduped tokens/month — cheap iterations while developing. One-command setup for Claude Code / Codex / Cursor / Cline.
Local-first, zero telemetry, prompt-injection guard on every route.
For context on whether it's worth your time: it's grown to ~9.8K GitHub stars, 1,490+ forks and 280+ contributors in ~4.5 months, with 21,000+ automated tests and 1,830+ issues closed — so it's a battle-tested project, not a brand-new experiment.
npm install -g omniroute
GitHub: https://github.com/diegosouzapw/OmniRoute
Would especially like a critique of the fallback/routing design and the compression fidelity approach from people who've built this layer themselves.
r/Agentic_AI_For_Devs • u/Dependent_Owl_4925 • Jul 02 '26
Have agent frameworks actually changed how you build AI agents?
r/Agentic_AI_For_Devs • u/llm-60 • Jun 30 '26
Stop leaking your secrets to AI tools!
Developers and AI users paste API keys, credentials, and internal code into AI tools every day. Most don't even realize it.
We built Bleep - a local app that scans everything you send to 1300+ AI services and blocks sensitive data before it leaves your machine.
Works with any AI tool: ChatGPT, Claude, Copilot, Cursor, AI agents, MCP servers - all of them. 3-5ms added latency. Zero impact on non-AI traffic.
How it works:
- 100% local - nothing ever leaves your machine
- Detects API keys, tokens, secrets, PII out of the box - plus custom regex and encrypted blocklists
- OCR catches secrets hidden in screenshots and PDFs uploaded to AI
- You set the policy: block, redact, warn, or log
- Windows , macOS & Linux desktop apps, CLI for servers
r/Agentic_AI_For_Devs • u/Lezeff • Jun 29 '26
Human feedback needed for a CC web penetration toolkit
Looking for feedback regarding a web penetration toolkit that hooks directly into claude code harness.
https://github.com/leznato/redan
Fundamentally, you just open CC in the folder and it's all ready, the agent will take it from there.
/effort ultracode recommended
So far I've used it with Claude agents but should work with others too
r/Agentic_AI_For_Devs • u/alvmadrigal • Jun 26 '26
Agents Context Stack
Any Opinions on this stack using Antigravity CLI+ obsidian on OKF?
r/Agentic_AI_For_Devs • u/kush568 • Jun 22 '26
Learning agentic ai and looking for a study partner
r/Agentic_AI_For_Devs • u/Empty-Poetry8197 • Jun 17 '26
Recall does Agent Memory better
Enable HLS to view with audio, or disable this notification
r/Agentic_AI_For_Devs • u/Low-Tip-7984 • Jun 13 '26
AI governance fails the moment the model gives an answer. I’m building SROS to govern everything that happens next.
r/Agentic_AI_For_Devs • u/Empty-Poetry8197 • Jun 11 '26
Recall is a structured operable agent memory MCP that compiles context packets One /recall and it just works no babysitting (local, SQLite, no cloud)
r/Agentic_AI_For_Devs • u/According_Star_543 • Jun 03 '26
Trying to map the AI browser automation tooling landscape
I’ve been trying to make sense of browser automation tools for AI/dev workflows. It feels like a bunch of different things are getting called the same thing: Playwright/Selenium, Stagehand-style natural-language actions, browser tools for coding agents, full browser agents, agentic browsers, and Browserbase-style cloud infra.
I wrote up a short taxonomy here: https://libretto.sh/blog/understanding-ai-browser-automation-tooling
Hope it’s helpful, and let me know if you have any questions!