frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: ToolRegistry – A Python Library for Structured Tool Integration

https://github.com/Oaklight/ToolRegistry
3•Oaklight•1y ago

Comments

Oaklight•1y ago
Author here!

I’ve been working on ToolRegistry, a Python library for registering, managing, and invoking tools—from local functions to MCP/OpenAPI endpoints—in a structured, composable way.

With ToolRegistry, you can:

* Register Python functions, classes, or external tools. * Auto-generate JSON Schemas for parameters. * Run tools synchronously or asynchronously in parallel. * Integrate tools over STDIO, HTTP, WebSocket, or SSE via Model Context Protocol (MCP). * Experimental support for OpenAPI services * Compose tools dynamically and reconstruct tool output messages.

The goal is to make it easier to build apps, agents, or systems that coordinate multiple tools flexibly—without getting bogged down in glue code.

GitHub: [https://github.com/Oaklight/ToolRegistry](https://github.com/Oaklight/ToolRegistry) PyPI: [https://pypi.org/project/toolregistry/](https://pypi.org/project/toolregistry/) Docs: [https://toolregistry.lab.oaklight.cn](https://toolregistry.lab.oaklight.cn)

Would love feedback—ideas, issues, or use cases welcome!

Thanks for checking it out.

venk12•1y ago
This is interesting. I am working on an adjacent idea. I am working on GTM side of things. Would you like to collaborate?
Oaklight•1y ago
what's GTM?
venk12•1y ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Your Coding agent is burning context you will never get back

https://empirical.gauzza.com/blog/coding-agent-context-savings-coding-agent-context-savings-22-45...
1•stevendeluth•42s ago•0 comments

EU law bestows 6M more Firefox users upon us, Moz says

https://www.theregister.com/software/2026/05/12/eu-law-bestows-6m-more-firefox-users-upon-us-moz-...
1•speckx•1m ago•0 comments

Canada's Bill C-22 Is a Repackaged Version of Last Year's Surveillance Nightmare

https://www.eff.org/deeplinks/2026/05/canadas-bill-c-22-repackaged-version-last-years-surveillanc...
1•Brajeshwar•2m ago•0 comments

FairyFuse: Multiplication-Free LLM Inference on CPUs via Fused Ternary Kernels

https://arxiv.org/abs/2604.20913
1•PaulHoule•2m ago•0 comments

My Agentic Engineering Scorecard

https://www.meadow-notes.com/sites/c47n6bf12xga-agentic-engineering-scorecard-vGbD0bq/sites/aes/a...
1•gmccreight2•3m ago•1 comments

Is the AI genie stuck in a bottleneck?

https://www.economist.com/podcasts/2026/05/07/is-the-ai-genie-stuck-in-a-bottleneck
1•1vuio0pswjnm7•3m ago•0 comments

Intercom 2

https://www.intercom.com/intercom2
1•Garbage•4m ago•0 comments

Piss Pot Island

https://en.wikipedia.org/wiki/Piss_Pot_Island
1•arbuge•4m ago•0 comments

CheckSync: Transparent Checkpointing for Go Applications (2021) [pdf]

https://web.archive.org/web/20220929011357/https://nickaashoek.gitlab.io/writeups/meng.pdf
1•w3nnady•4m ago•0 comments

Fabricated citations: an audit across 2·5M biomedical papers

https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(26)00603-3/fulltext
1•gjuggler•7m ago•0 comments

"I just find AI to be creatively soulless."

https://www.theverge.com/games/928668/i-just-find-ai-to-be-creatively-soulless
2•1vuio0pswjnm7•7m ago•0 comments

Preserving Fisher-Price Pixter

https://dmitry.gr/?r=05.Projects&proj=37.%20Pixter
2•birdculture•9m ago•0 comments

ChatGPT Helped Me Achieve a New Personal Best in the Marathon

https://www.teesche.com/blog/how_chatgpt_helped_me_achieve_a_new_personal_best_in_the_marathon
2•speckx•11m ago•0 comments

My glioblastoma-assisted research work

https://orcid.org/0000-0002-4206-3283
1•fredokun•11m ago•1 comments

Moving 20 apps off of React in a Day, pixel for pixel

https://c5r.medium.com/moving-20-apps-off-of-react-in-a-day-7bcb8bbc380e
1•caliChander•12m ago•0 comments

The room where it happens

https://certiv.ai/blog/the-room-where-it-happens/
1•azhenley•12m ago•0 comments

Earliest octopuses were giant top predators in Cretaceous oceans

https://www.science.org/doi/10.1126/science.aea6285
2•smartmic•13m ago•0 comments

AI agents that pay their own way – HTTP 402 and USDC on Base

https://x402.coinopai.com/
1•agenticbotbot•14m ago•0 comments

Cost of enum-to-string: C++26 reflection vs. the old ways

https://vittorioromeo.com/index/blog/refl_enum_to_string.html
1•SuperV1234•15m ago•0 comments

User reports show problems with Spotify

https://downdetector.ca/status/spotify/
2•uncognic•15m ago•1 comments

Organize your photos by people

https://amrshawky.com/posts/what-is-picpocket/
1•amr_shawky•18m ago•0 comments

Show HN: Kplane – Isolated cloud environments for AI agents

https://www.kplane.dev/
1•lexokoh•19m ago•0 comments

Why do tubes sound different than transistors?

https://allforturntables.com/2023/10/23/why-do-tubes-sound-different-than-transistors/
2•rolph•19m ago•0 comments

Is This Why Science Advances One Funeral at a Time?

https://nautil.us/is-this-why-science-advances-one-funeral-at-a-time-1280650
1•Brajeshwar•21m ago•0 comments

Collaborate – a Claude skill for multi-person AI-assisted document writing

https://github.com/googlarz/collaborate
1•googlarz•25m ago•0 comments

The Exception Economy

https://replicacyber.com/the-exception-economy-when-every-path-forward-has-a-cost/
1•gmljustin•27m ago•0 comments

Show HN: Agentic interface for mainframes and COBOL

https://www.hypercubic.ai/hopper
4•sai18•27m ago•1 comments

Where do we think we're going with proprietary AI?

https://crib.social/notice/B6E7MXvhQQXjSdAmOG
1•gslepak•27m ago•0 comments

Wigle: Crowdsourced network map of BT, BLE, WiFi points via wardriving phone app

https://wigle.net
1•cdvonstinkpot•27m ago•0 comments

In a quest to becoming AI-independent

https://adlrocha.substack.com/p/adlrocha-in-a-quest-to-becoming-ai
1•gmays•30m ago•0 comments