Sunday, February 15, 2026

Show HN: PolyMCP – A framework for building and orchestrating MCP agents https://ift.tt/RVavM3z

Show HN: PolyMCP – A framework for building and orchestrating MCP agents Hi everyone, I’ve been working on PolyMCP, an open-source framework for building and orchestrating agents using the Model Context Protocol (MCP). Most of the tooling around MCP focuses on exposing tools. With PolyMCP, the focus this time is on agents: how to structure them, connect them to multiple MCP servers, and make them reliable in real workflows. PolyMCP provides: • A clean way to define MCP-compatible tool servers in Python or TypeScript • An agent abstraction that can connect to multiple MCP endpoints (stdio, HTTP, etc.) • Built-in orchestration primitives for multi-step tasks • A CLI to scaffold projects and run an inspector UI to debug tools and agent interactions • A modular structure that makes it easier to compose skills and reuse components across projects The main goal is to make agent systems less ad-hoc. Instead of writing glue code around each model + tool combination, PolyMCP gives you a structured way to: • Register tools as MCP servers • Connect them to one or more agents • Control execution flow and state • Inspect and debug interactions It’s MIT licensed and intended for developers building real-world automation, internal copilots, or multi-tool assistants. I’d love feedback on: • The agent abstraction: is it too opinionated or not opinionated enough? • Orchestration patterns for multi-agent setups • Developer experience (CLI, inspector, project layout) Happy to answer questions. February 15, 2026 at 01:41AM

Show HN: Azazel – Lightweight eBPF-based malware analysis sandbox using Docker https://ift.tt/OoxfIgH

Show HN: Azazel – Lightweight eBPF-based malware analysis sandbox using Docker Hey HN, I got frustrated with heavy proprietary sandboxes for malware analysis, so I built my own. Azazel is a single static Go binary that attaches 19 eBPF hook points to an isolated Docker container and captures everything a sample does — syscalls, file I/O, network connections, DNS, process trees — as NDJSON. It uses cgroup-based filtering so it only traces the target container, and CO-RE (BTF) so it works across kernel versions without recompilation. It also has built-in heuristics that flag common malware behaviors: exec from /tmp, sensitive file access, ptrace, W+X mmap, kernel module loading, etc. Stack: Go + cilium/ebpf + Docker Compose. Requires Linux 5.8+ with BTF. This is the first release — it's CLI-only for now. A proper dashboard is planned. Contributions welcome, especially around new detection heuristics and additional syscall hooks. https://ift.tt/68aohSD February 15, 2026 at 12:37AM

Show HN: I built a concurrent BitTorrent engine in Go to master P2P protocols https://ift.tt/84BaS76

Show HN: I built a concurrent BitTorrent engine in Go to master P2P protocols I’ve always used BitTorrent, but I never understood the complexity of peer-to-peer orchestration until I tried to build it from scratch. I wanted to move beyond simple "Hello World" projects and tackle something that involved real-world constraints: network latency, data poisoning, and the "Slow Peer Problem." Key Technical Challenges I Solved: Non-Blocking Concurrency: Used a worker pool where each peer gets its own Goroutine. I implemented a "Stateless Worker" logic where if a peer fails a SHA-1 hash check or drops the connection, the piece is automatically re-queued into a thread-safe channel for other peers to pick up. Request Pipelining: To fight network RTT, I implemented a pipeline depth of 5. The client dispatches multiple 16KB block requests without waiting for the previous one to return, ensuring the bandwidth is fully saturated. The Binary Boundary: Dealing with Big-Endian logic and the 68-byte binary handshake taught me more about encoding/binary and byte-alignment than any textbook could. Zero-Trust Data Integrity: Every 256KB piece is verified against a "Golden Hash" using crypto/sha1 before being written to disk. If a single bit is off, the data is purged. The Specification: I’ve documented the full spec in the README, covering: Reflection-based Bencode Parsing. Compact Tracker Discovery (BEP-0023). The Choke/Unchoke Protocol State Machine. Data Granularity (Pieces vs. Blocks). Repo: https://ift.tt/Zdn3GkM I’d love to get feedback from the community on my concurrency model and how I handled the peer lifecycle. February 14, 2026 at 09:44PM

Saturday, February 14, 2026

Super Bowl LX Week in SF: Transportation Goes the Distance

Super Bowl LX Week in SF: Transportation Goes the Distance
By Michael Roccaforte

The week of Super Bowl LX brought an estimated 1.3 million visitors to San Francisco. With so much activity, it took a team effort by the SFMTA to make sure people could get around town and enjoy themselves. We want to take a moment to thank our staff and highlight their work. Their efforts made exploring our city a great experience for everyone. Creating the game plan for smooth travel San Francisco was host to a number of special events across town. This required some streets to be closed to welcome crowds of visitors. SFMTA staff created the game plan and issued 20 event permits and a Muni...



Published February 13, 2026 at 05:30AM
https://ift.tt/JXGdcOI

Show HN: OpenWhisper – free, local, and private voice-to-text macOS app https://ift.tt/7vjks1t

Show HN: OpenWhisper – free, local, and private voice-to-text macOS app I wanted a voice-to-text app but didn't trust any of the proprietary ones with my privacy. So I decided to see if I could vibe code it with 0 macOS app & Swift experience. It uses a local binary of whisper.cpp (a fast implementation of OpenAI's Whisper voice-to-text model in C++). Github: https://ift.tt/lRtKAh8 I also decided to take this as an opportunity to compare 3 agentic coding harnesses: Cursor w/ Opus 4.6: - Best one-shot UI by far - Didn't get permissioning correct - Had issues making the "Cancel recording" hotkey being turned on all the time Claude Code w/ Opus 4.6: - Fewest turns to get main functionality right (recording, hotkeys, permissions) - Was able to get a decent UI with a few more turns Codex App w/ Codex 5.3 Extra-High: - Worst one-shot UI - None of the functionality worked without multiple subsequent prompts https://ift.tt/lRtKAh8 February 14, 2026 at 12:21AM

Show HN: My agent started its own online store https://ift.tt/fUZNu0d

Show HN: My agent started its own online store I built Clawver (beta), infrastructure for AI agents to generate reliable income and run an online business end-to-end. Agents can handle listing, checkout, fulfillment, and post-purchase flows via API (digital + POD), with Stripe payouts and webhooks for automation. Minimal human intervention, only where required (Stripe onboarding). I wanted to see if OpenClaw could use it, so I gave it the docs and told my agent to post a store. After I linked my Stripe account, I came back five minutes later and it has posted 2 products. Crazy what's possible now with a smart agent and API access. Check it out at https://clawver.store . Feel free to build your own agent and lmk what you think. https://clawver.store February 13, 2026 at 11:09PM

Friday, February 13, 2026

Show HN: PolyMCP – A framework for building and orchestrating MCP agents https://ift.tt/RVavM3z

Show HN: PolyMCP – A framework for building and orchestrating MCP agents Hi everyone, I’ve been working on PolyMCP, an open-source framework...