NBenkovich
Happy to share our work with you. The paper presents our system architecture, provides links to the sources, and compares our approach with solutions such as AWS Bedrock AgentCore, Cloudflare Agents, Google AX, and others.
I'm here to answer on your questions.
Zero-trust by default is a big part of how we’re designing Agyn, and OpenZiti fits that really well. We’re big fans of what you’re building.
Would be happy to join Ziti TV and talk about how we’re using it. I’ll drop you a line.
Show HN: Agyn, an open-source Kubernetes runtime for AI agents
CLAUDE.md is manual — you maintain it. MEMORY.md is automatic but it only gets read once at session startup, it's scoped per repo so your cross-project preferences don't carry over, and once it gets long enough only the top N lines are read. Older notes just silently disappear from context regardless of how important they are. I had a note about a critical config value fall off the bottom and cost me an hour.
So the core idea: instead of a flat file, use a small LLM as memory. Store notes in the LLM's context window (system prompt), prompt it with what the agent is currently doing, and get back only the hints that are actually relevant right now. Not at startup — right before each tool call.
You write notes like this:
``` cmr-memory write "auth token expiry is 900s not 3600s" --when "working on auth, tokens, config.ts" ```
The `--when` field is a plain-language activation condition. The memory LLM reads the conversation transcript and decides if the condition matches the current context. It's not keyword matching — a note tagged "working on authentication" will surface when the agent is editing JWT middleware even if neither word appears in the recent transcript.
The tricky part is making this fast enough to run on every tool call without being expensive. One LLM call over all your notes doesn't scale — attention degrades in long contexts, costs add up fast, and you'd be waiting 5 seconds before every file read. The solution is splitting notes into small chunks and processing them in parallel with Haiku (fast, cheap, good enough for this job — you don't need Opus to decide if a note is contextually relevant). Each chunk lives in a stable system prompt that gets cached by Anthropic's prompt caching, so after the first call against a chunk it's mostly served from cache.
There's also a deduplication step — once a hint is in the conversation it's already there, so re-injecting it next tool call just bloats context for no reason. The system extracts what's already present and skips anything redundant.
The whole thing wires in via Claude Code's PreToolUse/PostToolUse hooks. PreToolUse fires before every tool call, reads the transcript, runs retrieval, injects hints. PostToolUse sends a short nudge asking if anything worth saving just happened — the agent decides whether to write a note, nothing is forced.
To set it up:
``` npm install -g @agynio/cmr-memory cmr-m
Show HN: Fixing Claude Code's amnesia with persistent memory
But I keep running into the same wall: worktrees isolate code, not the environment. Port 3000/5432/8080 still gets fought over. Two agents installing conflicting deps stomp on each other. Secrets in the host env leak into every subprocess any agent spawns.
Containers fix all of this cleanly, but now you're managing image lifecycles, cleanup policies, and orchestration — which is a lot of overhead for what might be a solo dev workflow. Curious what people have actually found:
1/ At what scale or workload type did worktrees start visibly breaking down for you?
2/ Has anyone found a middle ground that doesn't require full container orchestration?
3/ For those who moved to proper sandboxes: was the management overhead actually as painful day-to-day as it sounds upfront?
Ask PH: Worktrees or isolated sandboxes for multi-agent AI workloads?
Show HN: We achieved 72.2% issue resolution on SWE-bench Verified using AI teams
Show HN: Measuring how AI agent teams improve issue resolution on SWE-Verified
https://arxiv.org/abs/2602.01465
Hi HN,We recently ran an experiment to answer a simple question:Does coordinating multiple AI agents as a team actually help with real software engineering tasks, compared to a single strong agent?To test this, we evaluated our system on SWE-bench Verified. The benchmark consists of real GitHub issues that require understanding codebases, modifying multiple files, running tests, and...
Most platforms were built assuming a human behind the UI. Once you introduce AI agents, the missing permission layers start to show.
The problem is higher-level platforms and SaaS. Once agents need feedback from deployment, CI, logs, or config tools, permissions often collapse into “full token or nothing”. Vercel is just one example.
That’s the gap I’m pointing at.
Ask HN: How do you give AI agents access without over-permissioning?
To make AI agents more efficient, we need to build feedback loops with real systems: deployments, logs, configs, environments, dashboards.But this is where things break down.Most modern apps don’t have fine-grained permissions.Concrete example: Vercel. If I want an agent to read logs or inspect env vars, I have to give it a token that also allows it to modify or delete things. There’s no clean...
Ask HN: Why do AI coding platforms force to use one model for a task?
When I use AI for coding, I don’t use one model.I use strong reasoning models to understand a codebase or plan changes, then switch to faster and cheaper models for implementation and refactors. In practice this means mixing providers like Anthropic, OpenAI, and Google, because different tasks need different capabilities.So why do AI coding platforms insist on a single model, often from a...
Ask HN: How do you handle auth when AI dev agents spin up short-lived apps?
Hi HN,I’m working on AI agents used for software development. These agents automatically spin up short-lived app instances – for example per pull request, per task, or per experiment – each with its own temporary URL.Auth is handled in the standard way:- OAuth2 / OIDC- external identity provider- redirect URLs must be registered in advance and be staticThis clashes badly with short-lived apps:-...
Show HN: Gh-PR-review – CLI tool for LLMs to create, read, comment PRs
https://github.com/agynio/gh-pr-review
I built gh-pr-review, an open-source GitHub CLI (gh) extension that lets AI agents fully operate on GitHub Pull Requests.Repo (try it locally, no signup): https://github.com/agynio/gh-pr-reviewWhat you can try right now You can install it today and allow LLMs to: - Open PRs - Read PR inline review comments - Get LLM-optimized PR state - Post reviews and follow-up comments - Resolve review...
This post introduces gh pr-review, a GitHub CLI extension that collapses multi-step review tasks into compact, deterministic outputs. It’s designed for agents and developers to read, reply, resolve, and submit reviews with minimal JSON and GraphQL-only operations.