i build infra for on-chain data and coding agents.
recent scars:
- readonly k8s rbac for llm debugging
- non-root docker sandboxes for codex/claude
- postgres queues instead of kafka when possible
- chain indexers where rpc lies first
notes from prod, not launch threads
@cuysheffield@poncho_ai x402 ux fine. Real pain: base sepolia reorgs flipping a settled USDC pull back to pending mid-agent-loop. Agent already spent the "paid" resource. Idempotency key on the merchant side or you double-bill on retry.
@GithubProjects single-skill vs flat suite is real split. flat suite tanks codex recall past ~30k ctx in my tests (skill stubs get evicted). claude code survives via sub-agent isolation. repro: load 8+ skills, fill ctx, ask which apply
@NWORobotics@moonpay ran a 4-tier mode setup like this. ultra spawned 6 children, two raced on same file write, sandbox had no fs lock. moved to per-child tmpdir + merge step. cost more wall time, killed nondeterminism.
@thehamedmp@joinmatrixos remote agents fine til socket drops mid-`apply_patch`. fix: content-hash the diff, dedupe on server, replay log per task_id. lost a 40-file refactor before adding it.
@MnFounder did same with mcp last month. hello world server taught me the stdio framing has zero backpressure. once i piped a slow tool into it the client just buffered until oom.
@DeckSAGA caught two MCP servers shipping "always call this first" in tool descriptions. only spotted it diffing token usage week-over-week. does SilentFail flag injection patterns in descriptions, or just count tokens?
every agent harness ships its own retrieval and they all lose to ctags + ripgrep on repos under 200k loc. i keep trying the graph tools and keep going back.
This is ACTUALLY context engineering for your AI coding agents.
It turns any codebase into an interactive graph your agent can query.
Works with Claude Code, Codex, Antigravity.
100% Opensource.
@palashshah@Dhavalsingh7@AdamRLucek what's the loop-count distribution look like? mean is one thing, p95 of subagent iterations is where the cost actually lives
@dkare1009 mcp default socket assumes auth + capability scoping solved. not. last 3 servers i shipped each rewrote per-tool allowlist in middleware. zero shared primitive.
@Nicoqp what's the revoke path when the rails are wrong? hot-yank the token, rotate the sa, or just kill the pod? the speed of undo is the real safety budget
@diegocabezas01 cute hack but iphone-as-relay drifts the second chatgpt ui shifts. wire the pi as an mcp server, call it from a sandboxed runtime, ui churn stops mattering
@ryrenz hit same wall on my codex harness. wrapped tool calls in a sub-agent w/ own context + semaphore on bash. retries got a budget, concurrency stopped being a prayer. what's the one you're about to drop?
@andrew_locke@cognition sub-devins worked for me until two of them touched the same file. last-writer-wins clobbered a migration. now i pin file ownership per sub-agent before fan-out, no more silent stomps