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•10mo ago

Comments

Oaklight•10mo 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•10mo 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•10mo ago
what's GTM?
venk12•10mo ago
GTM is go-to-market. It deals with how to distribute a product so that it can sold out there in the market.

Show HN: Deterministic security solution for AI agents – OpenClaw and 2 more

1•steadeepanda•3m ago•0 comments

Astronomers keep finding new moons of Jupiter and Saturn

https://www.space.com/astronomy/saturn/astronomers-keep-finding-new-moons-of-jupiter-and-saturn
1•Brajeshwar•5m ago•0 comments

Just make it hard to fail

https://nekolucifer.substack.com/p/just-make-it-really-hard-to-fail
2•andai•8m ago•2 comments

OpenAI to double workforce as business push intensifies

https://www.ft.com/content/7ffea5b4-e8bc-47cd-adb4-257f84c8028b
1•mfiguiere•11m ago•0 comments

Ask HN: Offline forecasting model to real-time sensor data?

1•anonymoosestdnt•13m ago•0 comments

Fedora Asahi Remix 43 is now available

https://fedoramagazine.org/fedora-asahi-remix-43-is-now-available/
1•birdculture•13m ago•0 comments

Show HN: Flowelio – 33 free calculators that run in the browser

https://flowelio.com
1•stramanu•13m ago•0 comments

America Now Has More Spas and Gyms Than Stores Selling Actual Stuff

https://www.wsj.com/real-estate/commercial/service-economy-real-estate-ecf9a414
1•fortran77•13m ago•1 comments

TideSQL – A Space-Efficient, Write-Optimized Storage Engine for MariaDB

https://tidesdb.com/reference/tidesql/
2•alexpadula•15m ago•1 comments

Tell HN: OS-level age indication is the solution

1•uyzstvqs•17m ago•2 comments

The Jellies That Evolved a Different Way to Keep Time

https://www.quantamagazine.org/the-jellies-that-evolved-a-different-way-to-keep-time-20260320/
1•Brajeshwar•18m ago•0 comments

What the Fork? Imposter Commits in GitHub Actions and CI/CD

https://www.chainguard.dev/unchained/what-the-fork-imposter-commits-in-github-actions-and-ci-cd
2•donutshop•20m ago•0 comments

Canada moves towards homegrown rocket launches

https://www.ctvnews.ca/sci-tech/article/incredibly-important-canada-moves-towards-homegrown-rocke...
2•pseudolus•22m ago•0 comments

Compound interest confoundedly profound (2017)

https://starkcoffee.medium.com/compound-interest-confoundedly-profound-e53b8a8a70a9
1•mkl95•22m ago•0 comments

Why installing Argo CD didn't fix your deployments

https://platformengineering.org/blog/why-installing-argo-cd-didnt-fix-your-deployments
1•donutshop•27m ago•0 comments

RustSec bug reports result in claims of harassment, ban

https://www.theregister.com/2026/03/20/cryptographer_nadim_kobeissi_rustsec_ban/
1•weedhopper•28m ago•0 comments

Why AI startups and founders now use "taste" to describe their products

https://www.newyorker.com/culture/infinite-scroll/why-tech-bros-are-now-obsessed-with-taste
1•ilamont•30m ago•1 comments

EuroStack

https://eurostack.eu/
2•amai•31m ago•0 comments

Bernie vs. Claude [video]

https://www.youtube.com/watch?v=h3AtWdeu_G0
3•Jupe•31m ago•1 comments

The Responsibility of Intellectuals (1967)

https://chomsky.info/19670223/
1•caaqil•32m ago•0 comments

Cacti Defy Darwin

https://nautil.us/how-cacti-defy-darwin-1279117
1•Brajeshwar•32m ago•0 comments

Mayor of Paris removed parking spaces, "drastically" reduced the number of cars

https://www.cnn.com/2026/03/21/travel/paris-transformation-anne-hidalgo-mayor
8•heresie-dabord•34m ago•0 comments

Ask HN: Why do we train AI on one-on-one dialogues instead of group dynamics?

3•kubiknubika•38m ago•3 comments

Are AI Agents like von Hammerstein's industrious and stupid?

3•multidude•38m ago•3 comments

Why the Spec-to-Code Gap Cannot Be Closed?

https://www.causalitylimited.com/p/why-the-spec-to-code-gap-cannot-be
1•causalityltd•39m ago•0 comments

No Pills or Needles, Just Paper: How Deadly Drugs Are Changing

https://www.nytimes.com/2026/03/21/world/deadly-drugs-paper.html
1•Physkal•40m ago•1 comments

Agentic pre-commit hook with OpenCode Go SDK

https://www.youtube.com/watch?v=3j_Oh525Xrs
1•der_gopher•42m ago•0 comments

Reevaluating 1990s OOP in Java: DOP, Scoped Values, and Structured Concurrency

https://blog.arkstack.dev/en/blog/reevaluating-1990s-oop-in-java/
1•arkstack•43m ago•0 comments

A Simulated Dinosaur Nest Revealed Prehistoric Parenting Strategies

https://nautil.us/how-a-simulated-dinosaur-nest-revealed-prehistoric-parenting-strategies-1279134
1•Brajeshwar•45m ago•0 comments

Music and song discovery made simple

https://www.secondtrack.co/feed
1•eriatarka•51m ago•1 comments